Package org.bouncycastle.tsp.cms
Class CMSTimeStampedGenerator
java.lang.Object
org.bouncycastle.tsp.cms.CMSTimeStampedGenerator
- Direct Known Subclasses:
CMSTimeStampedDataGenerator
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Initialise the passed in calculator with the MetaData for this message, if it is required as part of the initial message imprint calculation.void
setDataUri
(URI dataUri) Set the dataURI to be included in message.void
setMetaData
(boolean hashProtected, String fileName, String mediaType) Set the MetaData for the generated message.void
setMetaData
(boolean hashProtected, String fileName, String mediaType, org.bouncycastle.asn1.cms.Attributes attributes) Set the MetaData for the generated message.
-
Field Details
-
metaData
protected org.bouncycastle.asn1.cms.MetaData metaData -
dataUri
-
-
Constructor Details
-
CMSTimeStampedGenerator
public CMSTimeStampedGenerator()
-
-
Method Details
-
setDataUri
Set the dataURI to be included in message.- Parameters:
dataUri
- URI for the data the initial message imprint digest is based on.
-
setMetaData
Set the MetaData for the generated message.- Parameters:
hashProtected
- true if the MetaData should be included in first imprint calculation, false otherwise.fileName
- optional file name, may be null.mediaType
- optional media type, may be null.
-
setMetaData
public void setMetaData(boolean hashProtected, String fileName, String mediaType, org.bouncycastle.asn1.cms.Attributes attributes) Set the MetaData for the generated message.- Parameters:
hashProtected
- true if the MetaData should be included in first imprint calculation, false otherwise.fileName
- optional file name, may be null.mediaType
- optional media type, may be null.attributes
- optional attributes, may be null.
-
initialiseMessageImprintDigestCalculator
public void initialiseMessageImprintDigestCalculator(DigestCalculator calculator) throws CMSException Initialise the passed in calculator with the MetaData for this message, if it is required as part of the initial message imprint calculation. After initialisation the calculator can then be used to calculate the initial message imprint digest for the first timestamp.- Parameters:
calculator
- the digest calculator to be initialised.- Throws:
CMSException
- if the MetaData is required and cannot be processed
-