Package-level declarations
Types
Link copied to clipboard
Identify KeyMaterial with it's KeyMaterial.getCertificate in (unprotected) CoseHeader.certificateChain.
Link copied to clipboard
How to identify the key material in a CoseHeader
Link copied to clipboard
Identify KeyMaterial with it's KeyMaterial.identifier in (protected) CoseHeader.keyId.
Link copied to clipboard
Don't identify KeyMaterial in CoseHeader.
Link copied to clipboard
Link copied to clipboard
class SignCose<P : Any>(val keyMaterial: KeyMaterial, val protectedHeaderModifier: CoseHeaderIdentifierFun? = null, val unprotectedHeaderModifier: CoseHeaderIdentifierFun? = null) : SignCoseFun<P>
Create a CoseSigned, setting protected and unprotected headers, and applying CoseHeaderIdentifierFun.
Link copied to clipboard
class SignCoseDetached<P : Any>(val keyMaterial: KeyMaterial, val protectedHeaderModifier: CoseHeaderIdentifierFun? = null, val unprotectedHeaderModifier: CoseHeaderIdentifierFun? = null) : SignCoseDetachedFun<P>
Create a CoseSigned with detached payload, setting protected and unprotected headers, and applying CoseHeaderIdentifierFun.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class VerifyCoseSignature<P : Any>(val verifyCoseSignature: VerifyCoseSignatureWithKeyFun<P> = VerifyCoseSignatureWithKey<P>(), val publicKeyLookup: PublicCoseKeyLookup = PublicCoseKeyLookup { null }) : VerifyCoseSignatureFun<P>
Link copied to clipboard
Link copied to clipboard
class VerifyCoseSignatureWithKey<P : Any>(val verifySignature: VerifySignatureFun = VerifySignature()) : VerifyCoseSignatureWithKeyFun<P>
Link copied to clipboard