Bouncy Castle Cryptography Library 1.45
A D E G H I K M O P R S T V

A

addExtension(String, boolean, ASN1Encodable) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
add a given extension field for the standard extensions tag (tag 3)
addExtension(String, boolean, byte[]) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
add a given extension field for the standard extensions tag The value parameter becomes the contents of the octet string associated with the extension.
ALLOWED - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 
AllTests - Class in org.bouncycastle.tsp.test
 
AllTests() - Constructor for class org.bouncycastle.tsp.test.AllTests
 

D

DEBUG - Static variable in class org.bouncycastle.tsp.test.TSPTestUtil
 
desede128kg - Static variable in class org.bouncycastle.tsp.test.TSPTestUtil
 
desede192kg - Static variable in class org.bouncycastle.tsp.test.TSPTestUtil
 
dumpBase64(byte[]) - Static method in class org.bouncycastle.tsp.test.TSPTestUtil
 

E

EuroPKI_TSA_Test_Policy - Static variable in class org.bouncycastle.tsp.test.TSPTestUtil
 

G

generate(String, byte[]) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
 
generate(String, byte[], BigInteger) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
 
generate(TimeStampRequest, BigInteger, Date, String) - Method in class org.bouncycastle.tsp.TimeStampResponseGenerator
 
generate(TimeStampRequest, BigInteger, Date, String) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
 
GenTimeAccuracy - Class in org.bouncycastle.tsp
 
GenTimeAccuracy(Accuracy) - Constructor for class org.bouncycastle.tsp.GenTimeAccuracy
 
getAccuracy() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 
getCause() - Method in exception org.bouncycastle.tsp.TSPException
 
getCertificatesAndCRLs(String, String) - Method in class org.bouncycastle.tsp.TimeStampToken
 
getCertReq() - Method in class org.bouncycastle.tsp.TimeStampRequest
 
getCriticalExtensionOIDs() - Method in class org.bouncycastle.tsp.TimeStampRequest
 
getEncoded() - Method in class org.bouncycastle.tsp.TimeStampRequest
return the ASN.1 encoded representation of this object.
getEncoded() - Method in class org.bouncycastle.tsp.TimeStampResponse
return the ASN.1 encoded representation of this object.
getEncoded() - Method in class org.bouncycastle.tsp.TimeStampToken
Return a ASN.1 encoded byte stream representing the encoded object.
getEncoded() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 
getExtensionValue(String) - Method in class org.bouncycastle.tsp.TimeStampRequest
 
getFailInfo() - Method in class org.bouncycastle.tsp.TimeStampResponse
 
getFailureCode() - Method in exception org.bouncycastle.tsp.TSPValidationException
Return the failure code associated with this exception - if one is set.
getGenTime() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 
getGenTimeAccuracy() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 
getMessageImprintAlgOID() - Method in class org.bouncycastle.tsp.TimeStampRequest
 
getMessageImprintAlgOID() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 
getMessageImprintDigest() - Method in class org.bouncycastle.tsp.TimeStampRequest
 
getMessageImprintDigest() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 
getMicros() - Method in class org.bouncycastle.tsp.GenTimeAccuracy
 
getMillis() - Method in class org.bouncycastle.tsp.GenTimeAccuracy
 
getName() - Method in class org.bouncycastle.tsp.test.ParseTest
 
getNonce() - Method in class org.bouncycastle.tsp.TimeStampRequest
 
getNonce() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 
getNonCriticalExtensionOIDs() - Method in class org.bouncycastle.tsp.TimeStampRequest
 
getPolicy() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 
getReqPolicy() - Method in class org.bouncycastle.tsp.TimeStampRequest
 
getSeconds() - Method in class org.bouncycastle.tsp.GenTimeAccuracy
 
getSerialNumber() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 
getSID() - Method in class org.bouncycastle.tsp.TimeStampToken
 
getSignatureTimestamps(SignerInformation, Provider) - Static method in class org.bouncycastle.tsp.TSPUtil
Fetches the signature time-stamp attributes from a SignerInformation object.
getSignedAttributes() - Method in class org.bouncycastle.tsp.TimeStampToken
 
getStatus() - Method in class org.bouncycastle.tsp.TimeStampResponse
 
getStatusString() - Method in class org.bouncycastle.tsp.TimeStampResponse
 
getTimeStampInfo() - Method in class org.bouncycastle.tsp.TimeStampToken
 
getTimeStampToken() - Method in class org.bouncycastle.tsp.TimeStampResponse
 
getTsa() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 
getUnderlyingException() - Method in exception org.bouncycastle.tsp.TSPException
 
getUnsignedAttributes() - Method in class org.bouncycastle.tsp.TimeStampToken
 
getVersion() - Method in class org.bouncycastle.tsp.TimeStampRequest
 
GOST3411 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 

H

hasUnsupportedCriticalExtension() - Method in class org.bouncycastle.tsp.TimeStampRequest
 

I

isOrdered() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 

K

kpg - Static variable in class org.bouncycastle.tsp.test.TSPTestUtil
 

M

main(String[]) - Static method in class org.bouncycastle.tsp.test.AllTests
 
makeCACertificate(KeyPair, String, KeyPair, String) - Static method in class org.bouncycastle.tsp.test.TSPTestUtil
 
makeCertificate(KeyPair, String, KeyPair, String) - Static method in class org.bouncycastle.tsp.test.TSPTestUtil
 
makeCertificate(KeyPair, String, KeyPair, String, boolean) - Static method in class org.bouncycastle.tsp.test.TSPTestUtil
 
makeDesede128Key() - Static method in class org.bouncycastle.tsp.test.TSPTestUtil
 
makeDesede192Key() - Static method in class org.bouncycastle.tsp.test.TSPTestUtil
 
makeKeyPair() - Static method in class org.bouncycastle.tsp.test.TSPTestUtil
 
makeRC2128Key() - Static method in class org.bouncycastle.tsp.test.TSPTestUtil
 
makeRC240Key() - Static method in class org.bouncycastle.tsp.test.TSPTestUtil
 
makeRC264Key() - Static method in class org.bouncycastle.tsp.test.TSPTestUtil
 
MD5 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 

O

org.bouncycastle.tsp - package org.bouncycastle.tsp
Classes for dealing Time Stamp Protocol (TSP) - RFC 3161.
org.bouncycastle.tsp.test - package org.bouncycastle.tsp.test
 

P

parse(byte[], boolean) - Method in class org.bouncycastle.tsp.test.ParseTest
 
ParseTest - Class in org.bouncycastle.tsp.test
Test Cases
ParseTest() - Constructor for class org.bouncycastle.tsp.test.ParseTest
 

R

rand - Static variable in class org.bouncycastle.tsp.test.TSPTestUtil
 
rc2128kg - Static variable in class org.bouncycastle.tsp.test.TSPTestUtil
 
rc240kg - Static variable in class org.bouncycastle.tsp.test.TSPTestUtil
 
rc264kg - Static variable in class org.bouncycastle.tsp.test.TSPTestUtil
 
RIPEMD128 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 
RIPEMD160 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 
RIPEMD256 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 

S

serialNumber - Static variable in class org.bouncycastle.tsp.test.TSPTestUtil
 
setAccuracyMicros(int) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
 
setAccuracyMillis(int) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
 
setAccuracySeconds(int) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
 
setCertificatesAndCRLs(CertStore) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
 
setCertReq(boolean) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
 
setOrdering(boolean) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
 
setReqPolicy(String) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
 
setTSA(GeneralName) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
 
SHA1 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 
SHA224 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 
SHA256 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 
SHA384 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 
SHA512 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 
suite() - Static method in class org.bouncycastle.tsp.test.AllTests
 

T

testGeneral() - Method in class org.bouncycastle.tsp.test.TSPTest
 
testParsing() - Method in class org.bouncycastle.tsp.test.ParseTest
 
TimeStampRequest - Class in org.bouncycastle.tsp
Base class for an RFC 3161 Time Stamp Request.
TimeStampRequest(TimeStampReq) - Constructor for class org.bouncycastle.tsp.TimeStampRequest
 
TimeStampRequest(byte[]) - Constructor for class org.bouncycastle.tsp.TimeStampRequest
Create a TimeStampRequest from the past in byte array.
TimeStampRequest(InputStream) - Constructor for class org.bouncycastle.tsp.TimeStampRequest
Create a TimeStampRequest from the past in input stream.
TimeStampRequestGenerator - Class in org.bouncycastle.tsp
Generator for RFC 3161 Time Stamp Request objects.
TimeStampRequestGenerator() - Constructor for class org.bouncycastle.tsp.TimeStampRequestGenerator
 
TimeStampResponse - Class in org.bouncycastle.tsp
Base class for an RFC 3161 Time Stamp Response object.
TimeStampResponse(TimeStampResp) - Constructor for class org.bouncycastle.tsp.TimeStampResponse
 
TimeStampResponse(byte[]) - Constructor for class org.bouncycastle.tsp.TimeStampResponse
Create a TimeStampResponse from a byte array containing an ASN.1 encoding.
TimeStampResponse(InputStream) - Constructor for class org.bouncycastle.tsp.TimeStampResponse
Create a TimeStampResponse from an input stream containing an ASN.1 encoding.
TimeStampResponseGenerator - Class in org.bouncycastle.tsp
Generator for RFC 3161 Time Stamp Responses.
TimeStampResponseGenerator(TimeStampTokenGenerator, Set) - Constructor for class org.bouncycastle.tsp.TimeStampResponseGenerator
 
TimeStampResponseGenerator(TimeStampTokenGenerator, Set, Set) - Constructor for class org.bouncycastle.tsp.TimeStampResponseGenerator
 
TimeStampResponseGenerator(TimeStampTokenGenerator, Set, Set, Set) - Constructor for class org.bouncycastle.tsp.TimeStampResponseGenerator
 
TimeStampToken - Class in org.bouncycastle.tsp
 
TimeStampToken(ContentInfo) - Constructor for class org.bouncycastle.tsp.TimeStampToken
 
TimeStampToken(CMSSignedData) - Constructor for class org.bouncycastle.tsp.TimeStampToken
 
TimeStampTokenGenerator - Class in org.bouncycastle.tsp
 
TimeStampTokenGenerator(PrivateKey, X509Certificate, String, String) - Constructor for class org.bouncycastle.tsp.TimeStampTokenGenerator
basic creation - only the default attributes will be included here.
TimeStampTokenGenerator(PrivateKey, X509Certificate, String, String, AttributeTable, AttributeTable) - Constructor for class org.bouncycastle.tsp.TimeStampTokenGenerator
create with a signer with extra signed/unsigned attributes.
TimeStampTokenInfo - Class in org.bouncycastle.tsp
 
toCMSSignedData() - Method in class org.bouncycastle.tsp.TimeStampToken
Return the underlying CMSSignedData object.
toString() - Method in class org.bouncycastle.tsp.GenTimeAccuracy
 
toTSTInfo() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 
TSPAlgorithms - Interface in org.bouncycastle.tsp
Recognised hash algorithms for the time stamp protocol.
TSPException - Exception in org.bouncycastle.tsp
 
TSPException(String) - Constructor for exception org.bouncycastle.tsp.TSPException
 
TSPException(String, Exception) - Constructor for exception org.bouncycastle.tsp.TSPException
 
TSPTest - Class in org.bouncycastle.tsp.test
 
TSPTest() - Constructor for class org.bouncycastle.tsp.test.TSPTest
 
TSPTestUtil - Class in org.bouncycastle.tsp.test
 
TSPTestUtil() - Constructor for class org.bouncycastle.tsp.test.TSPTestUtil
 
TSPUtil - Class in org.bouncycastle.tsp
 
TSPUtil() - Constructor for class org.bouncycastle.tsp.TSPUtil
 
TSPValidationException - Exception in org.bouncycastle.tsp
Exception thrown if a TSP request or response fails to validate.
TSPValidationException(String) - Constructor for exception org.bouncycastle.tsp.TSPValidationException
 
TSPValidationException(String, int) - Constructor for exception org.bouncycastle.tsp.TSPValidationException
 

V

validate(Set, Set, Set, String) - Method in class org.bouncycastle.tsp.TimeStampRequest
Validate the timestamp request, checking the digest to see if it is of an accepted type and whether it is of the correct length for the algorithm specified.
validate(TimeStampRequest) - Method in class org.bouncycastle.tsp.TimeStampResponse
Check this response against to see if it a well formed response for the passed in request.
validate(X509Certificate, String) - Method in class org.bouncycastle.tsp.TimeStampToken
Validate the time stamp token.
validateCertificate(X509Certificate) - Static method in class org.bouncycastle.tsp.TSPUtil
Validate the passed in certificate as being of the correct type to be used for time stamping.

A D E G H I K M O P R S T V
Bouncy Castle Cryptography Library 1.45