Constructors
constructor
- new CoseSign1(payload: { hashPayload: boolean; payload: Buffer; protectedMap: Map<any, any>; signature?: Buffer; unProtectedMap: Map<any, any> }): CoseSign1
Parameters
payload: { hashPayload: boolean; payload: Buffer; protectedMap: Map<any, any>; signature?: Buffer; unProtectedMap: Map<any, any> }
hashPayload: boolean
payload: Buffer
protectedMap: Map<any, any>
Optional signature?: Buffer
unProtectedMap: Map<any, any>
Methods
buildMessage
- buildMessage(signature: Buffer): Buffer
createSigStructure
- createSigStructure(externalAad?: Buffer): Buffer
Parameters
externalAad: Buffer = ...
Returns Buffer
getSignature
- getSignature(): undefined | Buffer
Returns undefined | Buffer
verifySignature
- verifySignature(externalAad?: Buffer): boolean
Parameters
externalAad: Buffer = ...
Returns boolean