Class PasswordManager
Inheritance
System.Object
PasswordManager
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Catalyst.Core.Lib.Cryptography
Assembly: Catalyst.Core.Lib.dll
Syntax
public sealed class PasswordManager : IPasswordManager
Constructors
| Improve this Doc View SourcePasswordManager(IPasswordReader, IPasswordRegistry)
Declaration
public PasswordManager(IPasswordReader passwordReader, IPasswordRegistry passwordRegistry)
Parameters
Type | Name | Description |
---|---|---|
IPasswordReader | passwordReader | |
IPasswordRegistry | passwordRegistry |
Methods
| Improve this Doc View SourceAddPasswordToRegistry(PasswordRegistryTypes, SecureString)
Declaration
public bool AddPasswordToRegistry(PasswordRegistryTypes passwordType, SecureString password)
Parameters
Type | Name | Description |
---|---|---|
PasswordRegistryTypes | passwordType | |
System.Security.SecureString | password |
Returns
Type | Description |
---|---|
System.Boolean |
RetrieveOrPromptAndAddPasswordToRegistry(PasswordRegistryTypes, String)
Declaration
public SecureString RetrieveOrPromptAndAddPasswordToRegistry(PasswordRegistryTypes passwordType, string promptMessage = null)
Parameters
Type | Name | Description |
---|---|---|
PasswordRegistryTypes | passwordType | |
System.String | promptMessage |
Returns
Type | Description |
---|---|
System.Security.SecureString |
RetrieveOrPromptPassword(PasswordRegistryTypes, String)
Declaration
public SecureString RetrieveOrPromptPassword(PasswordRegistryTypes passwordType, string promptMessage = null)
Parameters
Type | Name | Description |
---|---|---|
PasswordRegistryTypes | passwordType | |
System.String | promptMessage |
Returns
Type | Description |
---|---|
System.Security.SecureString |