Class PAdESLevelBaselineB
java.lang.Object
eu.europa.esig.dss.cades.signature.CAdESLevelBaselineB
eu.europa.esig.dss.pades.signature.PAdESLevelBaselineB
PAdES Baseline B signature
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddContentIdentifier(CAdESSignatureParameters parameters, org.bouncycastle.asn1.ASN1EncodableVector signedAttributes) ETSI TS 101 733 V2.2.1 (2013-04)protected voidaddMessageImprint(CAdESSignatureParameters parameters, org.bouncycastle.asn1.ASN1EncodableVector signedAttributes) Adds a message-imprint propertyprotected voidaddMimeType(CAdESSignatureParameters parameters, org.bouncycastle.asn1.ASN1EncodableVector signedAttributes) Adds a MimeType attributeprotected voidaddSignedAttributes(CAdESSignatureParameters parameters, org.bouncycastle.asn1.ASN1EncodableVector signedAttributes) Adds the signed attributes to thesignedAttributesvectorprotected voidaddSignerLocation(CAdESSignatureParameters parameters, org.bouncycastle.asn1.ASN1EncodableVector signedAttributes) ETSI TS 101 733 V2.2.1 (2013-04) 5.11.2 signer-location Attribute The signer-location attribute specifies a mnemonic for an address associated with the signer at a particular geographical (e.g. city) location.protected voidaddSigningTimeAttribute(CAdESSignatureParameters parameters, org.bouncycastle.asn1.ASN1EncodableVector signedAttributes) Adds a signing time attribute
-
Constructor Details
-
PAdESLevelBaselineB
Default constructor- Parameters:
messageDigest-DSSMessageDigest
-
-
Method Details
-
addSigningTimeAttribute
protected void addSigningTimeAttribute(CAdESSignatureParameters parameters, org.bouncycastle.asn1.ASN1EncodableVector signedAttributes) Description copied from class:CAdESLevelBaselineBAdds a signing time attribute- Overrides:
addSigningTimeAttributein classCAdESLevelBaselineB- Parameters:
parameters-CAdESSignatureParameterssignedAttributes-ASN1EncodableVector
-
addSignerLocation
protected void addSignerLocation(CAdESSignatureParameters parameters, org.bouncycastle.asn1.ASN1EncodableVector signedAttributes) Description copied from class:CAdESLevelBaselineBETSI TS 101 733 V2.2.1 (2013-04) 5.11.2 signer-location Attribute The signer-location attribute specifies a mnemonic for an address associated with the signer at a particular geographical (e.g. city) location. The mnemonic is registered in the country in which the signer is located and is used in the provision of the Public Telegram Service (according to Recommendation ITU-T F.1 [11]). The signer-location attribute shall be a signed attribute.- Overrides:
addSignerLocationin classCAdESLevelBaselineB- Parameters:
parameters-CAdESSignatureParameterssignedAttributes-ASN1EncodableVectorsigned attributes
-
addContentIdentifier
protected void addContentIdentifier(CAdESSignatureParameters parameters, org.bouncycastle.asn1.ASN1EncodableVector signedAttributes) Description copied from class:CAdESLevelBaselineBETSI 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.
- Overrides:
addContentIdentifierin classCAdESLevelBaselineB- Parameters:
parameters-CAdESSignatureParameterssignedAttributes-ASN1EncodableVectorsigned attributes
-
addMimeType
protected void addMimeType(CAdESSignatureParameters parameters, org.bouncycastle.asn1.ASN1EncodableVector signedAttributes) Description copied from class:CAdESLevelBaselineBAdds a MimeType attribute- Overrides:
addMimeTypein classCAdESLevelBaselineB- Parameters:
parameters-CAdESSignatureParameterssignedAttributes-ASN1EncodableVector
-
addSignedAttributes
protected void addSignedAttributes(CAdESSignatureParameters parameters, org.bouncycastle.asn1.ASN1EncodableVector signedAttributes) Description copied from class:CAdESLevelBaselineBAdds the signed attributes to thesignedAttributesvector- Overrides:
addSignedAttributesin classCAdESLevelBaselineB- Parameters:
parameters-CAdESSignatureParameterssignedAttributes-ASN1EncodableVector
-
addMessageImprint
protected void addMessageImprint(CAdESSignatureParameters parameters, org.bouncycastle.asn1.ASN1EncodableVector signedAttributes) Adds a message-imprint property- Parameters:
parameters-CAdESSignatureParameterssignedAttributes-ASN1EncodableVector
-