Class AbstractRemoteSignatureServiceImpl
java.lang.Object
eu.europa.esig.dss.ws.signature.common.AbstractRemoteSignatureServiceImpl
- Direct Known Subclasses:
RemoteDocumentSignatureServiceImpl,RemoteExternalCMSServiceImpl,RemoteMultipleDocumentsSignatureServiceImpl,RemotePAdESWithExternalCMSServiceImpl,RemoteTrustedListSignatureServiceImpl
The abstract remote signature service
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SerializableCounterSignatureParameterscreateCounterSignatureParameters(RemoteSignatureParameters remoteParameters) Creates counter signature parametersprotected SerializableSignatureParameterscreateParameters(RemoteSignatureParameters remoteParameters) CreatesSerializableSignatureParametersfromRemoteSignatureParametersprotected voidfillParameters(AbstractSignatureParameters<TimestampParameters> parameters, RemoteSignatureParameters remoteParameters) Fills the parametersprotected SerializableSignatureParametersgetASiCSignatureParameters(ASiCContainerType asicContainerType, SignatureForm signatureForm) Gets the ASiC Signature Parametersprotected SerializableCounterSignatureParametersgetJAdESSignatureParameters(RemoteSignatureParameters remoteParameters) ReturnSerializableCounterSignatureParametersin order to support counter signatureprotected SerializableSignatureParametersgetPAdESSignatureParameters(RemoteSignatureParameters remoteParameters) Gets PAdES signature parametersprotected SerializableSignatureParametersgetXAdESSignatureParameters(RemoteSignatureParameters remoteParameters) Gets XAdES signature parametersprotected BLevelParameterstoBLevelParameters(RemoteBLevelParameters remoteBLevelParameters) ConvertsRemoteBLevelParameterstoBLevelParametersprotected List<CommitmentType> toCommitmentTypeList(List<CommitmentTypeEnum> commitmentTypeEnums) Transforms a list ofCommitmentTypeEnums to a list ofCommitmentTypesprotected SignatureValuetoSignatureValue(SignatureValueDTO signatureValueDTO) TransformsSignatureValueDTOtoSignatureValueprotected TimestampParameterstoTimestampParameters(RemoteTimestampParameters remoteTimestampParameters) TransformsRemoteTimestampParameterstoTimestampParametersprotected TimestampParameterstoTimestampParameters(RemoteTimestampParameters remoteTimestampParameters, SignatureForm signatureForm, ASiCContainerType asicContainerType) Transforms ASiCRemoteTimestampParameterstoTimestampParameters
-
Constructor Details
-
AbstractRemoteSignatureServiceImpl
protected AbstractRemoteSignatureServiceImpl()Default constructor
-
-
Method Details
-
getASiCSignatureParameters
protected SerializableSignatureParameters getASiCSignatureParameters(ASiCContainerType asicContainerType, SignatureForm signatureForm) Gets the ASiC Signature Parameters- Parameters:
asicContainerType-ASiCContainerTypesignatureForm-SignatureForm- Returns:
SerializableSignatureParameters
-
createParameters
protected SerializableSignatureParameters createParameters(RemoteSignatureParameters remoteParameters) CreatesSerializableSignatureParametersfromRemoteSignatureParameters- Parameters:
remoteParameters-RemoteSignatureParameters- Returns:
SerializableSignatureParameters
-
getXAdESSignatureParameters
protected SerializableSignatureParameters getXAdESSignatureParameters(RemoteSignatureParameters remoteParameters) Gets XAdES signature parameters- Parameters:
remoteParameters-RemoteSignatureParameters- Returns:
SerializableSignatureParameters
-
getPAdESSignatureParameters
protected SerializableSignatureParameters getPAdESSignatureParameters(RemoteSignatureParameters remoteParameters) Gets PAdES signature parameters- Parameters:
remoteParameters-RemoteSignatureParameters- Returns:
SerializableSignatureParameters
-
getJAdESSignatureParameters
protected SerializableCounterSignatureParameters getJAdESSignatureParameters(RemoteSignatureParameters remoteParameters) ReturnSerializableCounterSignatureParametersin order to support counter signature- Parameters:
remoteParameters-RemoteSignatureParameters- Returns:
SerializableCounterSignatureParameters
-
fillParameters
protected void fillParameters(AbstractSignatureParameters<TimestampParameters> parameters, RemoteSignatureParameters remoteParameters) Fills the parameters- Parameters:
parameters-AbstractSignatureParametersto fillremoteParameters-RemoteSignatureParametersto get values from
-
toBLevelParameters
ConvertsRemoteBLevelParameterstoBLevelParameters- Parameters:
remoteBLevelParameters-RemoteBLevelParameters- Returns:
BLevelParameters
-
toTimestampParameters
protected TimestampParameters toTimestampParameters(RemoteTimestampParameters remoteTimestampParameters) TransformsRemoteTimestampParameterstoTimestampParameters- Parameters:
remoteTimestampParameters-RemoteTimestampParameters- Returns:
TimestampParameters
-
toTimestampParameters
protected TimestampParameters toTimestampParameters(RemoteTimestampParameters remoteTimestampParameters, SignatureForm signatureForm, ASiCContainerType asicContainerType) Transforms ASiCRemoteTimestampParameterstoTimestampParameters- Parameters:
remoteTimestampParameters-RemoteTimestampParameterssignatureForm-SignatureFormasicContainerType-ASiCContainerType- Returns:
TimestampParameters
-
toSignatureValue
TransformsSignatureValueDTOtoSignatureValue- Parameters:
signatureValueDTO-SignatureValueDTO- Returns:
SignatureValue
-
toCommitmentTypeList
Transforms a list ofCommitmentTypeEnums to a list ofCommitmentTypes- Parameters:
commitmentTypeEnums- a list ofCommitmentTypeEnums- Returns:
- a list of
CommitmentTypes
-
createCounterSignatureParameters
protected SerializableCounterSignatureParameters createCounterSignatureParameters(RemoteSignatureParameters remoteParameters) Creates counter signature parameters- Parameters:
remoteParameters-RemoteSignatureParameters- Returns:
SerializableCounterSignatureParameters
-