Signing Configuration
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)
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