Merge pull request #1013 from PowerShell/andschwa/secure-string
Add SecureString known issue
This commit is contained in:
commit
52d747e56b
|
@ -1,5 +1,18 @@
|
||||||
# Known Issues
|
# 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`
|
## `ControlPanelItemCommand.cs`
|
||||||
|
|
||||||
The file `monad/src/commands/management/ControlPanelItemCommand.cs` has been removed
|
The file `monad/src/commands/management/ControlPanelItemCommand.cs` has been removed
|
||||||
|
|
Loading…
Reference in a new issue