SigningConfiguration

data class SigningConfiguration(val privateKey: PrivateKey, val certificates: List<X509Certificate>, val metadata: DigitalSignatureMetadata? = null)

Contains the essential data needed for basic signing operations with SigningManager.signWithBasicSignature and SigningManager.signWithCAdESSignature.

This is a simplified alternative to SignerOptions that only includes the properties required for these specific signing operations.

Constructors

Link copied to clipboard
constructor(privateKey: PrivateKey, certificates: List<X509Certificate>, metadata: DigitalSignatureMetadata? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A chain of certificates from the signer certificate to the trusted root. Can just contain one if the certificate is self-signed

Link copied to clipboard

DigitalSignatureMetadata that contains optional additional metadata to add to the signature.

Link copied to clipboard

Private key used by java.security.Signature to sign the data