Hierarchy

  • LDKeyPair
    • EcdsaSecp256k1VerificationKey2019

Constructors

Properties

controller: string
id: string
privateKeyBase58?: string
publicKeyBase58?: string
revoked?: boolean
type: string
SUITE_CONTEXT: string
suite: string

Methods

  • Parameters

    • __namedParameters: {
          includeContext?: boolean;
          privateKey?: boolean;
          publicKey?: boolean;
      } = {}
      • Optional includeContext?: boolean
      • Optional privateKey?: boolean
      • Optional publicKey?: boolean

    Returns ExportedKey

  • Returns {
        id: string;
        sign(__namedParameters): Promise<string>;
    }

    • id: string
    • sign:function
  • Returns {
        id: string;
        verify(__namedParameters): Promise<boolean>;
    }

    • id: string
    • verify:function
      • Parameters

        • __namedParameters: {
              data: Uint8Array;
              signature: string;
          }
          • data: Uint8Array
          • signature: string

        Returns Promise<boolean>