CMSTimeStampedDataGenerator
public class CMSTimeStampedGenerator
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
protected java.net.URI |
dataUri |
|
protected org.bouncycastle.asn1.cms.MetaData |
metaData |
Constructor | Description |
---|---|
CMSTimeStampedGenerator() |
Modifier and Type | Method | Description |
---|---|---|
void |
initialiseMessageImprintDigestCalculator(DigestCalculator calculator) |
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(java.net.URI dataUri) |
Set the dataURI to be included in message.
|
void |
setMetaData(boolean hashProtected,
java.lang.String fileName,
java.lang.String mediaType) |
Set the MetaData for the generated message.
|
void |
setMetaData(boolean hashProtected,
java.lang.String fileName,
java.lang.String mediaType,
org.bouncycastle.asn1.cms.Attributes attributes) |
Set the MetaData for the generated message.
|
protected org.bouncycastle.asn1.cms.MetaData metaData
protected java.net.URI dataUri
public void setDataUri(java.net.URI dataUri)
dataUri
- URI for the data the initial message imprint digest is based on.public void setMetaData(boolean hashProtected, java.lang.String fileName, java.lang.String mediaType)
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.public void setMetaData(boolean hashProtected, java.lang.String fileName, java.lang.String mediaType, org.bouncycastle.asn1.cms.Attributes attributes)
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.public void initialiseMessageImprintDigestCalculator(DigestCalculator calculator) throws CMSException
calculator
- the digest calculator to be initialised.CMSException
- if the MetaData is required and cannot be processed