build.d.ts 669 B

123456789101112131415161718
  1. import type { BundleWithDsseEnvelope, BundleWithMessageSignature } from './bundle';
  2. type VerificationMaterialOptions = {
  3. certificate?: Buffer;
  4. keyHint?: string;
  5. certificateChain?: boolean;
  6. };
  7. type MessageSignatureBundleOptions = {
  8. digest: Buffer;
  9. signature: Buffer;
  10. } & VerificationMaterialOptions;
  11. type DSSEBundleOptions = {
  12. artifact: Buffer;
  13. artifactType: string;
  14. signature: Buffer;
  15. } & VerificationMaterialOptions;
  16. export declare function toMessageSignatureBundle(options: MessageSignatureBundleOptions): BundleWithMessageSignature;
  17. export declare function toDSSEBundle(options: DSSEBundleOptions): BundleWithDsseEnvelope;
  18. export {};