kz.gamma.tsp
Class TimeStampTokenGenerator
java.lang.Object
kz.gamma.tsp.TimeStampTokenGenerator
public class TimeStampTokenGenerator
- extends java.lang.Object
|
Field Summary |
(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) kz.gamma.asn1.cms.AttributeTable |
signedAttr
|
(package private) kz.gamma.asn1.x509.GeneralName |
tsa
|
private java.lang.String |
tsaPolicyOID
|
(package private) kz.gamma.asn1.cms.AttributeTable |
unsignedAttr
|
|
Constructor Summary |
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,
kz.gamma.asn1.cms.AttributeTable signedAttr,
kz.gamma.asn1.cms.AttributeTable unsignedAttr)
create with a signer with extra signed/unsigned attributes. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
accuracySeconds
int accuracySeconds
accuracyMillis
int accuracyMillis
accuracyMicros
int accuracyMicros
ordering
boolean ordering
tsa
kz.gamma.asn1.x509.GeneralName tsa
tsaPolicyOID
private java.lang.String tsaPolicyOID
key
java.security.PrivateKey key
cert
java.security.cert.X509Certificate cert
digestOID
java.lang.String digestOID
signedAttr
kz.gamma.asn1.cms.AttributeTable signedAttr
unsignedAttr
kz.gamma.asn1.cms.AttributeTable unsignedAttr
certsAndCrls
java.security.cert.CertStore certsAndCrls
TimeStampTokenGenerator
public TimeStampTokenGenerator(java.security.PrivateKey key,
java.security.cert.X509Certificate cert,
java.lang.String digestOID,
java.lang.String tsaPolicyOID)
throws java.lang.IllegalArgumentException,
TSPException
- basic creation - only the default attributes will be included here.
- Throws:
java.lang.IllegalArgumentException
TSPException
TimeStampTokenGenerator
public TimeStampTokenGenerator(java.security.PrivateKey key,
java.security.cert.X509Certificate cert,
java.lang.String digestOID,
java.lang.String tsaPolicyOID,
kz.gamma.asn1.cms.AttributeTable signedAttr,
kz.gamma.asn1.cms.AttributeTable unsignedAttr)
throws java.lang.IllegalArgumentException,
TSPException
- create with a signer with extra signed/unsigned attributes.
- Throws:
java.lang.IllegalArgumentException
TSPException
setCertificatesAndCRLs
public void setCertificatesAndCRLs(java.security.cert.CertStore certificates)
throws java.security.cert.CertStoreException,
TSPException
- Throws:
java.security.cert.CertStoreException
TSPException
setAccuracySeconds
public void setAccuracySeconds(int accuracySeconds)
setAccuracyMillis
public void setAccuracyMillis(int accuracyMillis)
setAccuracyMicros
public void setAccuracyMicros(int accuracyMicros)
setOrdering
public void setOrdering(boolean ordering)
setTSA
public void setTSA(kz.gamma.asn1.x509.GeneralName tsa)
generate
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
- Throws:
java.security.NoSuchAlgorithmException
java.security.NoSuchProviderException
TSPException
Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.