UNPKG

digital-covid-certificate-lib

Version:

A library to parse and verify Digital Covid Certificates (DCC)

34 lines (33 loc) 912 B
export declare class DccCose { private readonly cose; signedHeader: CoseSignedHeader; unsignedHeader: CoseUnsignedHeader; payload: CosePayload; signature: CoseSignature; private payloadAsJson; private signedHeaderAsJson; constructor(cose: Cose); getContentToSign(): any; getPayloadAsJson(): any; getSignedHeaderAsJson(): any; private decodeHeader; } export declare type CoseSignedHeader = Uint8Array; export declare type CoseUnsignedHeader = Uint8Array; export declare type CosePayload = Uint8Array; export declare type CoseSignature = Uint8Array; export declare const CoseKeys: { CoseSignedHeader: number; CoseUnsignedHeader: number; CosePayload: number; CoseSignature: number; }; export declare type Cose = { tag: number; value: [ CoseSignedHeader, CoseUnsignedHeader, CosePayload, CoseSignature ]; };