Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface MutableKeyStore

Hierarchy

  • KeyStore
    • MutableKeyStore

Implemented by

Index

Methods

clearKeysInKeyring

  • clearKeysInKeyring(): void
  • Returns void

getEncryptKeys

  • getEncryptKeys(): any[]
  • Returns any[]

getFingerprint

  • getFingerprint(): string
  • Returns string

getKeyId

  • getKeyId(key: any): string
  • Parameters

    • key: any

    Returns string

getKeysForId

  • getKeysForId(keyId: string): any[]
  • Parameters

    • keyId: string

    Returns any[]

getPrivateKey

  • getPrivateKey(): any
  • Returns any

getPrivateKeyForId

  • getPrivateKeyForId(keyId: string): any
  • Parameters

    • keyId: string

    Returns any

getPrivateKeyId

  • getPrivateKeyId(): string
  • Returns string

getPrivateKeys

  • getPrivateKeys(): any[]
  • Returns any[]

getPublicKeyForId

  • getPublicKeyForId(keyId: string): any
  • Parameters

    • keyId: string

    Returns any

getPublicKeyForSubkeyId

  • getPublicKeyForSubkeyId(subkeyId: string): any
  • Parameters

    • subkeyId: string

    Returns any

getPublicKeys

  • getPublicKeys(): any[]
  • Returns any[]

getPublicKeysForAddress

  • getPublicKeysForAddress(address: string): any[]
  • Parameters

    • address: string

    Returns any[]

getTrustedActiveKeys

  • getTrustedActiveKeys(): any[]
  • Returns any[]

getTrustedKeys

  • getTrustedKeys(): any[]
  • Returns any[]

importKeyPair

  • importKeyPair(publicKey: any, privateKey: any): Promise<void>
  • Parameters

    • publicKey: any
    • privateKey: any

    Returns Promise<void>

importPrivateKey

  • importPrivateKey(privateKey: any): Promise<void>
  • Parameters

    • privateKey: any

    Returns Promise<void>

importPublicKey

  • importPublicKey(publicKey: any): void
  • Parameters

    • publicKey: any

    Returns void

isEncryptedPrivateKey

  • isEncryptedPrivateKey(privateKey: any): Promise<boolean>
  • Parameters

    • privateKey: any

    Returns Promise<boolean>

isValidKey

  • isValidKey(key: any): Promise<boolean>
  • Parameters

    • key: any

    Returns Promise<boolean>

loadKeyring

  • loadKeyring(): void
  • Returns void

removeKeysForId

  • removeKeysForId(keyId: string): any[]
  • Parameters

    • keyId: string

    Returns any[]

removePublicKey

  • removePublicKey(publicKey: any): any
  • Parameters

    • publicKey: any

    Returns any

removePublicKeyForId

  • removePublicKeyForId(keyId: string): any
  • Parameters

    • keyId: string

    Returns any

sign

  • sign(plainText: string): Promise<any>
  • Parameters

    • plainText: string

    Returns Promise<any>

Generated using TypeDoc