123456789101112 |
- import { crypto } from '@sigstore/core';
- import type { MessageSignature } from '@sigstore/bundle';
- import type { SignatureContent } from '../shared.types';
- export declare class MessageSignatureContent implements SignatureContent {
- readonly signature: Buffer;
- private readonly messageDigest;
- private readonly artifact;
- constructor(messageSignature: MessageSignature, artifact: Buffer);
- compareSignature(signature: Buffer): boolean;
- compareDigest(digest: Buffer): boolean;
- verifySignature(key: crypto.KeyObject): boolean;
- }
|