Add SecureString known issue

This commit is contained in:
Andrew Schwartzmeyer 2016-05-19 14:59:35 -07:00
parent 995a229e06
commit 675c6df19d

View file

@ -1,5 +1,18 @@
# Known Issues
## SecureString
The `SecureString` class is *not* the well-known C# `SecureString`, as the
library is not available in .NET Core. However, PowerShell continues to use the
type for two main reasons: FullCLR compatibility, and as a specially-treated
type (that is, behavior is dependent on the type being `SecureString`). Instead,
the `SecureString` is Mono's completely not secure whatsoever, but open-source
and "compatible" stub that acts just like a plaintext `StringBuilder`. **It has
no encryption.**
Additionally `ReadLineSafe` is not implemented, meaning `Get-Credential` fails
with `PlatformNotSupportedException`.
## `ControlPanelItemCommand.cs`
The file `monad/src/commands/management/ControlPanelItemCommand.cs` has been removed