Class AbstractRemoteSignatureServiceImpl
java.lang.Object
eu.europa.esig.dss.ws.signature.common.AbstractRemoteSignatureServiceImpl
- Direct Known Subclasses:
RemoteDocumentSignatureServiceImpl,RemoteMultipleDocumentsSignatureServiceImpl,RestDocumentSignatureServiceImpl
public abstract class AbstractRemoteSignatureServiceImpl extends Object
The abstract remote signature service
-
Constructor Summary
Constructors Constructor Description AbstractRemoteSignatureServiceImpl() -
Method Summary
Modifier and Type Method Description protected 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 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
public AbstractRemoteSignatureServiceImpl()
-
-
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
-
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
-
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
-