public class CmsSignatureBuilder extends AbstractSignatureBuilder implements SignatureBuilder
AbstractSignatureBuilder
Implements :
SignatureBuilder
Constructor and Description |
---|
CmsSignatureBuilder(AdvancedElectronicSignatureEnumeration aes) |
Modifier and Type | Method and Description |
---|---|
AdvancedElectronicSignatureEnumeration |
getSupportedAES() |
byte[] |
sign(Credential signatureCredential,
byte[] byteArrayToSign) |
byte[] |
sign(Credential signatureCredential,
byte[] byteToSign,
Map<String,Object> options) |
SignatureVerificationResult |
verify(byte[] content,
byte[] signature,
Map<String,Object> options) |
SignatureVerificationResult |
verify(byte[] signedByteArray,
Map<String,Object> options) |
SignatureVerificationResult |
verify(Document signedContent,
Element sigElement,
Map<String,Object> options) |
public CmsSignatureBuilder(AdvancedElectronicSignatureEnumeration aes)
public AdvancedElectronicSignatureEnumeration getSupportedAES()
getSupportedAES
in interface SignatureBuilder
public SignatureVerificationResult verify(byte[] content, byte[] signature, Map<String,Object> options) throws TechnicalConnectorException
verify
in interface SignatureBuilder
TechnicalConnectorException
public SignatureVerificationResult verify(Document signedContent, Element sigElement, Map<String,Object> options) throws TechnicalConnectorException
verify
in interface SignatureBuilder
TechnicalConnectorException
public SignatureVerificationResult verify(byte[] signedByteArray, Map<String,Object> options) throws TechnicalConnectorException
verify
in interface SignatureBuilder
TechnicalConnectorException
public byte[] sign(Credential signatureCredential, byte[] byteArrayToSign) throws TechnicalConnectorException
sign
in interface SignatureBuilder
TechnicalConnectorException
public byte[] sign(Credential signatureCredential, byte[] byteToSign, Map<String,Object> options) throws TechnicalConnectorException
sign
in interface SignatureBuilder
TechnicalConnectorException
Connector Packaging TECHNICAL 4.3.0-beta-3 API
Copyright © {inceptionYear}-2022 eHealth. All Rights Reserved.