public class CMSTimeStampedGenerator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.net.URI |
dataUri |
protected org.bouncycastle.asn1.cms.MetaData |
metaData |
| Constructor and Description |
|---|
CMSTimeStampedGenerator() |
| Modifier and Type | Method and 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