org.bouncycastle.tsp
public class TimeStampTokenGenerator extends java.lang.Object
| Constructor and Description |
|---|
TimeStampTokenGenerator(java.security.PrivateKey key,
java.security.cert.X509Certificate cert,
java.lang.String digestOID,
java.lang.String tsaPolicyOID)
basic creation - only the default attributes will be included here.
|
TimeStampTokenGenerator(java.security.PrivateKey key,
java.security.cert.X509Certificate cert,
java.lang.String digestOID,
java.lang.String tsaPolicyOID,
org.bouncycastle.asn1.cms.AttributeTable signedAttr,
org.bouncycastle.asn1.cms.AttributeTable unsignedAttr)
create with a signer with extra signed/unsigned attributes.
|
| Modifier and Type | Method and Description |
|---|---|
TimeStampToken |
generate(TimeStampRequest request,
java.math.BigInteger serialNumber,
java.util.Date genTime,
java.lang.String provider) |
void |
setAccuracyMicros(int accuracyMicros) |
void |
setAccuracyMillis(int accuracyMillis) |
void |
setAccuracySeconds(int accuracySeconds) |
void |
setCertificatesAndCRLs(java.security.cert.CertStore certificates) |
void |
setOrdering(boolean ordering) |
void |
setTSA(org.bouncycastle.asn1.x509.GeneralName tsa) |
public TimeStampTokenGenerator(java.security.PrivateKey key,
java.security.cert.X509Certificate cert,
java.lang.String digestOID,
java.lang.String tsaPolicyOID)
throws java.lang.IllegalArgumentException,
TSPException
java.lang.IllegalArgumentExceptionTSPExceptionpublic TimeStampTokenGenerator(java.security.PrivateKey key,
java.security.cert.X509Certificate cert,
java.lang.String digestOID,
java.lang.String tsaPolicyOID,
org.bouncycastle.asn1.cms.AttributeTable signedAttr,
org.bouncycastle.asn1.cms.AttributeTable unsignedAttr)
throws java.lang.IllegalArgumentException,
TSPException
java.lang.IllegalArgumentExceptionTSPExceptionpublic void setCertificatesAndCRLs(java.security.cert.CertStore certificates)
throws java.security.cert.CertStoreException,
TSPException
java.security.cert.CertStoreExceptionTSPExceptionpublic void setAccuracySeconds(int accuracySeconds)
public void setAccuracyMillis(int accuracyMillis)
public void setAccuracyMicros(int accuracyMicros)
public void setOrdering(boolean ordering)
public void setTSA(org.bouncycastle.asn1.x509.GeneralName tsa)
public TimeStampToken generate(TimeStampRequest request, java.math.BigInteger serialNumber, java.util.Date genTime, java.lang.String provider) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException, TSPException
java.security.NoSuchAlgorithmExceptionjava.security.NoSuchProviderExceptionTSPException