Package net.corda.v5.application.crypto

Types

Link copied to clipboard
data class DigitalSignatureAndMetadata(val signature: DigitalSignature.WithKey, val metadata: DigitalSignatureMetadata)

A wrapper over the signature output accompanied by signer's public key and signature metadata.

Link copied to clipboard
data class DigitalSignatureMetadata(val timestamp: Instant, val properties: Map<String, String>)

Metadata attached to a signature.

Link copied to clipboard
@DoNotImplement
interface DigitalSignatureVerificationService

Allows flows to verify digital signatures.

Link copied to clipboard
@DoNotImplement
interface SigningService

Responsible for storing and using private keys to sign things. An implementation of this may, for example, call out to a hardware security module that enforces various auditing and frequency-of-use requirements.