Show / Hide Table of Contents

    Class LocalKeyStore

    Inheritance
    System.Object
    LocalKeyStore
    Implements
    IKeyStore
    Namespace: Catalyst.Core.Modules.Keystore
    Assembly: Catalyst.Core.Modules.Keystore.dll
    Syntax
    public sealed class LocalKeyStore : KeyStoreService, IKeyStore

    Constructors

    | Improve this Doc View Source

    LocalKeyStore(IPasswordManager, ICryptoContext, IFileSystem, IHashProvider, IPeerSettings, ILogger)

    Declaration
    public LocalKeyStore(IPasswordManager passwordManager, ICryptoContext cryptoContext, IFileSystem fileSystem, IHashProvider hashProvider, IPeerSettings peerSettings, ILogger logger)
    Parameters
    Type Name Description
    IPasswordManager passwordManager
    ICryptoContext cryptoContext
    IFileSystem fileSystem
    IHashProvider hashProvider
    IPeerSettings peerSettings
    ILogger logger

    Methods

    | Improve this Doc View Source

    KeyStoreDecrypt(KeyRegistryTypes)

    Declaration
    public IPrivateKey KeyStoreDecrypt(KeyRegistryTypes keyIdentifier)
    Parameters
    Type Name Description
    KeyRegistryTypes keyIdentifier
    Returns
    Type Description
    IPrivateKey
    | Improve this Doc View Source

    KeyStoreEncryptAsync(IPrivateKey, KeyRegistryTypes)

    Declaration
    public Task KeyStoreEncryptAsync(IPrivateKey privateKey, KeyRegistryTypes keyIdentifier)
    Parameters
    Type Name Description
    IPrivateKey privateKey
    KeyRegistryTypes keyIdentifier
    Returns
    Type Description
    System.Threading.Tasks.Task
    | Improve this Doc View Source

    KeyStoreGenerate(KeyRegistryTypes)

    Declaration
    public Task<IPrivateKey> KeyStoreGenerate(KeyRegistryTypes keyIdentifier)
    Parameters
    Type Name Description
    KeyRegistryTypes keyIdentifier
    Returns
    Type Description
    System.Threading.Tasks.Task<IPrivateKey>

    Implements

    IKeyStore
    • Improve this Doc
    • View Source
    Back to top Copyright © 2019 Catalyst Network