public class TimeStampTokenGenerator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) int |
accuracyMicros |
(package private) int |
accuracyMillis |
(package private) int |
accuracySeconds |
(package private) java.security.cert.X509Certificate |
cert |
(package private) java.security.cert.CertStore |
certsAndCrls |
(package private) java.lang.String |
digestOID |
(package private) java.security.PrivateKey |
key |
(package private) boolean |
ordering |
(package private) AttributeTable |
signedAttr |
(package private) GeneralName |
tsa |
private java.lang.String |
tsaPolicyOID |
(package private) AttributeTable |
unsignedAttr |
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,
AttributeTable signedAttr,
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(GeneralName tsa) |
int accuracySeconds
int accuracyMillis
int accuracyMicros
boolean ordering
GeneralName tsa
private java.lang.String tsaPolicyOID
java.security.PrivateKey key
java.security.cert.X509Certificate cert
java.lang.String digestOID
AttributeTable signedAttr
AttributeTable unsignedAttr
java.security.cert.CertStore certsAndCrls
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, AttributeTable signedAttr, 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(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
Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.