kz.gamma.hardware.tsp
Class TimeStampRequestGenerator
java.lang.Object
kz.gamma.hardware.tsp.TimeStampRequestGenerator
public class TimeStampRequestGenerator
- extends java.lang.Object
Generator for RFC 3161 Time Stamp Request objects.
|
Method Summary |
void |
addExtension(java.lang.String OID,
boolean critical,
ASN1Encodable value)
add a given extension field for the standard extensions tag (tag 3) |
void |
addExtension(java.lang.String OID,
boolean critical,
byte[] value)
add a given extension field for the standard extensions tag
The value parameter becomes the contents of the octet string associated
with the extension. |
TimeStampRequest |
generate(java.lang.String digestAlgorithm,
byte[] digest)
|
TimeStampRequest |
generate(java.lang.String digestAlgorithmOID,
byte[] digest,
java.math.BigInteger nonce)
|
void |
setCertReq(boolean certReq)
|
void |
setReqPolicy(java.lang.String reqPolicy)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
reqPolicy
private DERObjectIdentifier reqPolicy
certReq
private DERBoolean certReq
extensions
private java.util.Hashtable extensions
extOrdering
private java.util.Vector extOrdering
TimeStampRequestGenerator
public TimeStampRequestGenerator()
setReqPolicy
public void setReqPolicy(java.lang.String reqPolicy)
setCertReq
public void setCertReq(boolean certReq)
addExtension
public void addExtension(java.lang.String OID,
boolean critical,
ASN1Encodable value)
throws java.io.IOException
- add a given extension field for the standard extensions tag (tag 3)
- Throws:
java.io.IOException
addExtension
public void addExtension(java.lang.String OID,
boolean critical,
byte[] value)
- add a given extension field for the standard extensions tag
The value parameter becomes the contents of the octet string associated
with the extension.
generate
public TimeStampRequest generate(java.lang.String digestAlgorithm,
byte[] digest)
generate
public TimeStampRequest generate(java.lang.String digestAlgorithmOID,
byte[] digest,
java.math.BigInteger nonce)
Copyright © 2013 Gamma Technologies. All Rights Reserved.