kz.gamma.tsp
Class TimeStampResponseGenerator

java.lang.Object
  extended by kz.gamma.tsp.TimeStampResponseGenerator

public class TimeStampResponseGenerator
extends java.lang.Object

Generator for RFC 3161 Time Stamp Responses.


Nested Class Summary
(package private)  class TimeStampResponseGenerator.FailInfo
           
 
Field Summary
private  java.util.Set acceptedAlgorithms
           
private  java.util.Set acceptedExtensions
           
private  java.util.Set acceptedPolicies
           
(package private)  int failInfo
           
(package private)  int status
           
(package private)  kz.gamma.asn1.ASN1EncodableVector statusStrings
           
private  TimeStampTokenGenerator tokenGenerator
           
 
Constructor Summary
TimeStampResponseGenerator(TimeStampTokenGenerator tokenGenerator, java.util.Set acceptedAlgorithms)
           
TimeStampResponseGenerator(TimeStampTokenGenerator tokenGenerator, java.util.Set acceptedAlgorithms, java.util.Set acceptedPolicy)
           
TimeStampResponseGenerator(TimeStampTokenGenerator tokenGenerator, java.util.Set acceptedAlgorithms, java.util.Set acceptedPolicies, java.util.Set acceptedExtensions)
           
 
Method Summary
private  void addStatusString(java.lang.String statusString)
           
 TimeStampResponse generate(TimeStampRequest request, java.math.BigInteger serialNumber, java.util.Date genTime, java.lang.String provider)
           
private  PKIStatusInfo getPKIStatusInfo()
           
private  void setFailInfoField(int field)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

status

int status

statusStrings

kz.gamma.asn1.ASN1EncodableVector statusStrings

failInfo

int failInfo

tokenGenerator

private TimeStampTokenGenerator tokenGenerator

acceptedAlgorithms

private java.util.Set acceptedAlgorithms

acceptedPolicies

private java.util.Set acceptedPolicies

acceptedExtensions

private java.util.Set acceptedExtensions
Constructor Detail

TimeStampResponseGenerator

public TimeStampResponseGenerator(TimeStampTokenGenerator tokenGenerator,
                                  java.util.Set acceptedAlgorithms)

TimeStampResponseGenerator

public TimeStampResponseGenerator(TimeStampTokenGenerator tokenGenerator,
                                  java.util.Set acceptedAlgorithms,
                                  java.util.Set acceptedPolicy)

TimeStampResponseGenerator

public TimeStampResponseGenerator(TimeStampTokenGenerator tokenGenerator,
                                  java.util.Set acceptedAlgorithms,
                                  java.util.Set acceptedPolicies,
                                  java.util.Set acceptedExtensions)
Method Detail

addStatusString

private void addStatusString(java.lang.String statusString)

setFailInfoField

private void setFailInfoField(int field)

getPKIStatusInfo

private PKIStatusInfo getPKIStatusInfo()

generate

public TimeStampResponse 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.