Class XAdESCounterSignatureParameters
java.lang.Object
eu.europa.esig.dss.model.AbstractSerializableSignatureParameters<TP>
eu.europa.esig.dss.AbstractSignatureParameters<XAdESTimestampParameters>
eu.europa.esig.dss.xades.XAdESSignatureParameters
eu.europa.esig.dss.xades.signature.XAdESCounterSignatureParameters
- All Implemented Interfaces:
SerializableCounterSignatureParameters
,SerializableSignatureParameters
,Serializable
public class XAdESCounterSignatureParameters extends XAdESSignatureParameters implements SerializableCounterSignatureParameters
Parameters for a XAdES counter signature creation
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from class eu.europa.esig.dss.xades.XAdESSignatureParameters
XAdESSignatureParameters.XPathElementPlacement
-
Field Summary
Fields inherited from class eu.europa.esig.dss.AbstractSignatureParameters
deterministicId
Fields inherited from class eu.europa.esig.dss.model.AbstractSerializableSignatureParameters
archiveTimestampParameters, contentTimestampParameters, signatureTimestampParameters
-
Constructor Summary
Constructors Constructor Description XAdESCounterSignatureParameters()
-
Method Summary
Modifier and Type Method Description String
getCounterSignatureCanonicalizationMethod()
Returns a canonicalization method used for a counter signed SignatureValueString
getDeterministicId()
The ID of xades:SignedProperties is contained in the signed content of the xades Signature.String
getSignatureIdToCounterSign()
Returns Id of a signature that needs to be counter signedvoid
setCounterSignatureCanonicalizationMethod(String counterSignatureCanonicalizationMethod)
Sets a canonicalization method used for a counter signed SignatureValuevoid
setSignatureIdToCounterSign(String signatureId)
Sets the Id of a signature to be counter signedMethods inherited from class eu.europa.esig.dss.xades.XAdESSignatureParameters
getArchiveTimestampParameters, getContentTimestampParameters, getContext, getKeyInfoCanonicalizationMethod, getReferences, getRootDocument, getSignatureTimestampParameters, getSignedAdESObject, getSignedInfoCanonicalizationMethod, getSignedPropertiesCanonicalizationMethod, getSigningCertificateDigestMethod, getXades141Namespace, getXadesNamespace, getXmldsigNamespace, getXPathElementPlacement, getXPathLocationString, isAddX509SubjectName, isEmbedXML, isEn319132, isManifestSignature, isPrettyPrint, isSignKeyInfo, setAddX509SubjectName, setEmbedXML, setEn319132, setKeyInfoCanonicalizationMethod, setManifestSignature, setPrettyPrint, setReferences, setRootDocument, setSignatureLevel, setSignedAdESObject, setSignedInfoCanonicalizationMethod, setSignedPropertiesCanonicalizationMethod, setSigningCertificateDigestMethod, setSignKeyInfo, setXades141Namespace, setXadesNamespace, setXmldsigNamespace, setXPathElementPlacement, setXPathLocationString
Methods inherited from class eu.europa.esig.dss.AbstractSignatureParameters
getCertificateChain, getContentTimestamps, getDetachedContents, getSignedData, getSigningCertificate, reinitDeterministicId, setCertificateChain, setCertificateChain, setContentTimestamps, setDetachedContents, setSignedData, setSigningCertificate
Methods inherited from class eu.europa.esig.dss.model.AbstractSerializableSignatureParameters
bLevel, equals, getDigestAlgorithm, getEncryptionAlgorithm, getMaskGenerationFunction, getReferenceDigestAlgorithm, getSignatureAlgorithm, getSignatureLevel, getSignaturePackaging, hashCode, isGenerateTBSWithoutCertificate, isSignWithExpiredCertificate, setArchiveTimestampParameters, setBLevelParams, setContentTimestampParameters, setDigestAlgorithm, setEncryptionAlgorithm, setGenerateTBSWithoutCertificate, setMaskGenerationFunction, setReferenceDigestAlgorithm, setSignaturePackaging, setSignatureTimestampParameters, setSignWithExpiredCertificate, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface eu.europa.esig.dss.model.SerializableSignatureParameters
bLevel, getDigestAlgorithm, getMaskGenerationFunction, getSigningCertificate, isGenerateTBSWithoutCertificate, isSignWithExpiredCertificate
-
Constructor Details
-
XAdESCounterSignatureParameters
public XAdESCounterSignatureParameters()
-
-
Method Details
-
getSignatureIdToCounterSign
Description copied from interface:SerializableCounterSignatureParameters
Returns Id of a signature that needs to be counter signed- Specified by:
getSignatureIdToCounterSign
in interfaceSerializableCounterSignatureParameters
- Returns:
String
signature id
-
setSignatureIdToCounterSign
Description copied from interface:SerializableCounterSignatureParameters
Sets the Id of a signature to be counter signed- Specified by:
setSignatureIdToCounterSign
in interfaceSerializableCounterSignatureParameters
- Parameters:
signatureId
-String
id of a signature to be counter signed
-
getCounterSignatureCanonicalizationMethod
Returns a canonicalization method used for a counter signed SignatureValue- Returns:
String
canonicalization method to use
-
setCounterSignatureCanonicalizationMethod
public void setCounterSignatureCanonicalizationMethod(String counterSignatureCanonicalizationMethod)Sets a canonicalization method used for a counter signed SignatureValue- Parameters:
counterSignatureCanonicalizationMethod
-String
canonicalization method to use
-
getDeterministicId
Description copied from class:AbstractSignatureParameters
The ID of xades:SignedProperties is contained in the signed content of the xades Signature. We must create this ID in a deterministic way.- Overrides:
getDeterministicId
in classAbstractSignatureParameters<XAdESTimestampParameters>
- Returns:
- the unique ID for the current signature
-