@ComponentProfile(summary="Encrypt and sign a message", tag="service,security", branchSelector=true) public class EncryptionSigningService extends EncryptionService
This may be used as part of a BranchingServiceCollection
if both CoreSecurityService.setFailId(String)
and
CoreSecurityService.setSuccessId(String)
are configured.
In the adapter configuration file this class is aliased as encrypt-and-sign-service which is the preferred alternative to the fully qualified classname when building your configuration.
branchingEnabled
log
CONFIRMATION_ID_KEY
Constructor and Description |
---|
EncryptionSigningService() |
Modifier and Type | Method and Description |
---|---|
protected Output |
doEncryption(byte[] payload,
Alias remoteAlias) |
doService
addKeystoreUrl, closeService, getEncryptionAlgorithm, getFailId, getKeystoreUrls, getLocalPartner, getPrivateKeyPasswordProvider, getRemotePartner, getRemotePartnerMetadataKey, getSecurityFactory, getSuccessId, initService, isBranching, prepare, setEncryptionAlgorithm, setFailId, setKeystoreUrls, setLocalPartner, setPrivateKeyPasswordProvider, setRemotePartner, setRemotePartnerMetadataKey, setSecurityFactory, setSuccessId
changeState, close, continueOnFailure, createName, createQualifier, getContinueOnFail, getIsTrackingEndpoint, getLookupName, getUniqueId, init, isTrackingEndpoint, requestClose, requestInit, requestStart, requestStop, retrieveComponentState, setContinueOnFail, setIsTrackingEndpoint, setLookupName, setUniqueId, start, stop
protected Output doEncryption(byte[] payload, Alias remoteAlias) throws AdaptrisSecurityException
doEncryption
in class EncryptionService
AdaptrisSecurityException
EncryptionService.doEncryption(byte[], Alias)