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.IllegalArgumentException
TSPException
public 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.IllegalArgumentException
TSPException
public void setCertificatesAndCRLs(java.security.cert.CertStore certificates) throws java.security.cert.CertStoreException, TSPException
java.security.cert.CertStoreException
TSPException
public 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.NoSuchAlgorithmException
java.security.NoSuchProviderException
TSPException