Skip to content

VerifySignatureInput ​

VerifySignatureInput ​

Input for verifySignature.

ts
interface VerifySignatureInput {
	readonly signerSpkiDer: Uint8Array;
	readonly signatureAlgorithm: {
  readonly oid: string;
  readonly parametersDer?: Uint8Array
};
	readonly publicKeyAlgorithm: {
  readonly oid: string;
  readonly parametersOid?: string
};
	readonly signature: Uint8Array;
	readonly data: Uint8Array;
}

Properties

  • readonly signerSpkiDer: Uint8Array — DER SubjectPublicKeyInfo of the signer (subjectPublicKeyInfoDer on a parsed certificate).
  • readonly signatureAlgorithm: { readonly oid: string; readonly parametersDer?: Uint8Array } — The signature algorithm as carried beside the signature.
  • readonly publicKeyAlgorithm: { readonly oid: string; readonly parametersOid?: string } — The signer's public key algorithm as carried in its SPKI.
  • readonly signature: Uint8Array — The signature bytes. ECDSA accepts DER or raw encoding.
  • readonly data: Uint8Array — The exact bytes the signature covers.

Released under the MIT License.