Package eu.europa.esig.dss.cades
Class CAdESSignatureParameters
java.lang.Object
eu.europa.esig.dss.model.AbstractSerializableSignatureParameters<CAdESTimestampParameters>
eu.europa.esig.dss.signature.AbstractSignatureParameters<CAdESTimestampParameters>
eu.europa.esig.dss.cades.CAdESSignatureParameters
- All Implemented Interfaces:
SerializableSignatureParameters,Serializable
- Direct Known Subclasses:
ASiCWithCAdESSignatureParameters,CAdESCounterSignatureParameters,PAdESSignatureParameters
Defines SignatureParameters to deal with CAdES signature creation/extension
- See Also:
-
Field Summary
Fields inherited from class eu.europa.esig.dss.signature.AbstractSignatureParameters
contextFields inherited from class eu.europa.esig.dss.model.AbstractSerializableSignatureParameters
archiveTimestampParameters, contentTimestampParameters, signatureTimestampParameters -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor instantiating object with null values -
Method Summary
Modifier and TypeMethodDescriptionGet the parameters for archive timestamp (Baseline-LTA)Gets content hints descriptionGets content hints typeETSI TS 101 733 V2.2.1 (2013-04) 5.10.2 content-identifier Attribute The content-identifier attribute provides an identifier for the signed content, for use when a reference may be later required to that content; for example, in the content-reference attribute in other signed data sent later.ETSI TS 101 733 V2.2.1 (2013-04) 5.10.2 content-identifier Attribute The content-identifier attribute provides an identifier for the signed content, for use when a reference may be later required to that content; for example, in the content-reference attribute in other signed data sent later.Get the parameters for content timestamp (Baseline-B)Get the parameters for signature timestamp (Baseline-T)booleanReturns if the signature shall be created according to ETSI EN 319 122voidsetContentHintsDescription(String contentHintsDescription) Sets content hints descriptionvoidsetContentHintsType(String contentHintsType) Sets content hints typevoidsetContentIdentifierPrefix(String contentIdentifierPrefix) Sets content identifier prefixvoidsetContentIdentifierSuffix(String contentIdentifierSuffix) Sets content identifier suffix.voidsetEn319122(boolean en319122) Sets if the signature shall be created according to ETSI EN 319 122, otherwise will be created with respect to the old standard Default: trueMethods inherited from class eu.europa.esig.dss.signature.AbstractSignatureParameters
getCertificateChain, getContentTimestamps, getContext, getDetachedContents, getDeterministicId, getSignedData, getSigningCertificate, reinit, setCertificateChain, setCertificateChain, setContentTimestamps, setDetachedContents, setSignedData, setSigningCertificateMethods inherited from class eu.europa.esig.dss.model.AbstractSerializableSignatureParameters
bLevel, equals, getDigestAlgorithm, getEncryptionAlgorithm, getMaskGenerationFunction, getReferenceDigestAlgorithm, getSignatureAlgorithm, getSignatureLevel, getSignaturePackaging, hashCode, isCheckCertificateRevocation, isGenerateTBSWithoutCertificate, isSignWithExpiredCertificate, isSignWithNotYetValidCertificate, setArchiveTimestampParameters, setBLevelParams, setCheckCertificateRevocation, setContentTimestampParameters, setDigestAlgorithm, setEncryptionAlgorithm, setGenerateTBSWithoutCertificate, setMaskGenerationFunction, setReferenceDigestAlgorithm, setSignatureLevel, setSignaturePackaging, setSignatureTimestampParameters, setSignWithExpiredCertificate, setSignWithNotYetValidCertificate, toString
-
Constructor Details
-
CAdESSignatureParameters
public CAdESSignatureParameters()Default constructor instantiating object with null values
-
-
Method Details
-
isEn319122
public boolean isEn319122()Returns if the signature shall be created according to ETSI EN 319 122- Returns:
- TRUE if the signature shall be created according to ETSI EN 319 122, otherwise as an old format
-
setEn319122
public void setEn319122(boolean en319122) Sets if the signature shall be created according to ETSI EN 319 122, otherwise will be created with respect to the old standard Default: true- Parameters:
en319122- if the signature shall be created according to ETSI EN 319 122
-
getContentHintsType
-
setContentHintsType
-
getContentHintsDescription
-
setContentHintsDescription
-
getContentIdentifierSuffix
ETSI TS 101 733 V2.2.1 (2013-04) 5.10.2 content-identifier Attribute The content-identifier attribute provides an identifier for the signed content, for use when a reference may be later required to that content; for example, in the content-reference attribute in other signed data sent later. The content-identifier shall be a signed attribute. content-identifier attribute type values for the ES have an ASN.1 type ContentIdentifier, as defined in ESS (RFC 2634 [5]). The minimal content-identifier attribute should contain a concatenation of user-specific identification information (such as a user name or public keying material identification information), a GeneralizedTime string, and a random number.- Returns:
String
-
setContentIdentifierSuffix
-
getContentIdentifierPrefix
ETSI TS 101 733 V2.2.1 (2013-04) 5.10.2 content-identifier Attribute The content-identifier attribute provides an identifier for the signed content, for use when a reference may be later required to that content; for example, in the content-reference attribute in other signed data sent later. The content-identifier shall be a signed attribute. content-identifier attribute type values for the ES have an ASN.1 type ContentIdentifier, as defined in ESS (RFC 2634 [5]). The minimal content-identifier attribute should contain a concatenation of user-specific identification information (such as a user name or public keying material identification information), a GeneralizedTime string, and a random number.- Returns:
String
-
setContentIdentifierPrefix
-
getContentTimestampParameters
Description copied from class:AbstractSerializableSignatureParametersGet the parameters for content timestamp (Baseline-B)- Overrides:
getContentTimestampParametersin classAbstractSerializableSignatureParameters<CAdESTimestampParameters>- Returns:
- the parameters to produce a content timestamp
-
getSignatureTimestampParameters
Description copied from class:AbstractSerializableSignatureParametersGet the parameters for signature timestamp (Baseline-T)- Overrides:
getSignatureTimestampParametersin classAbstractSerializableSignatureParameters<CAdESTimestampParameters>- Returns:
- the parameters to produce a signature timestamp
-
getArchiveTimestampParameters
Description copied from class:AbstractSerializableSignatureParametersGet the parameters for archive timestamp (Baseline-LTA)- Overrides:
getArchiveTimestampParametersin classAbstractSerializableSignatureParameters<CAdESTimestampParameters>- Returns:
- the parameters to produce an archive timestamp
-