public class TimeStampTokenGenerator extends Object
Constructor and Description |
---|
TimeStampTokenGenerator(PrivateKey key,
X509Certificate cert,
String digestOID,
String tsaPolicyOID)
Deprecated.
use SignerInfoGenerator constructor
|
TimeStampTokenGenerator(PrivateKey key,
X509Certificate cert,
String digestOID,
String tsaPolicyOID,
AttributeTable signedAttr,
AttributeTable unsignedAttr)
Deprecated.
use SignerInfoGenerator constructor
|
TimeStampTokenGenerator(SignerInfoGenerator signerInfoGen,
ASN1ObjectIdentifier tsaPolicy) |
Modifier and Type | Method and Description |
---|---|
void |
addAttributeCertificates(Store attrStore) |
void |
addCertificates(Store certStore)
Add the store of X509 Certificates to the generator.
|
void |
addCRLs(Store crlStore) |
TimeStampToken |
generate(TimeStampRequest request,
BigInteger serialNumber,
Date genTime) |
TimeStampToken |
generate(TimeStampRequest request,
BigInteger serialNumber,
Date genTime,
String provider) |
void |
setAccuracyMicros(int accuracyMicros) |
void |
setAccuracyMillis(int accuracyMillis) |
void |
setAccuracySeconds(int accuracySeconds) |
void |
setCertificatesAndCRLs(CertStore certificates)
Deprecated.
use addCertificates and addCRLs
|
void |
setOrdering(boolean ordering) |
void |
setTSA(GeneralName tsa) |
public TimeStampTokenGenerator(SignerInfoGenerator signerInfoGen, ASN1ObjectIdentifier tsaPolicy) throws IllegalArgumentException, TSPException
IllegalArgumentException
TSPException
public TimeStampTokenGenerator(PrivateKey key, X509Certificate cert, String digestOID, String tsaPolicyOID) throws IllegalArgumentException, TSPException
IllegalArgumentException
TSPException
public TimeStampTokenGenerator(PrivateKey key, X509Certificate cert, String digestOID, String tsaPolicyOID, AttributeTable signedAttr, AttributeTable unsignedAttr) throws IllegalArgumentException, TSPException
IllegalArgumentException
TSPException
public void setCertificatesAndCRLs(CertStore certificates) throws CertStoreException, TSPException
certificates
- CertStoreException
TSPException
public void addCertificates(Store certStore)
certStore
- a Store containing X509CertificateHolder objectspublic void addCRLs(Store crlStore)
crlStore
- a Store containing X509CRLHolder objects.public void addAttributeCertificates(Store attrStore)
attrStore
- a Store containing X509AttributeCertificate objects.public void setAccuracySeconds(int accuracySeconds)
public void setAccuracyMillis(int accuracyMillis)
public void setAccuracyMicros(int accuracyMicros)
public void setOrdering(boolean ordering)
public void setTSA(GeneralName tsa)
public TimeStampToken generate(TimeStampRequest request, BigInteger serialNumber, Date genTime, String provider) throws NoSuchAlgorithmException, NoSuchProviderException, TSPException
public TimeStampToken generate(TimeStampRequest request, BigInteger serialNumber, Date genTime) throws TSPException
TSPException
Copyright © 2015. All rights reserved.