Top Fields Constructors Methods
org.bouncycastle.jce.provider

pack-priv Class OcspCache

extends Object
Class Inheritance
Imports
java.io.IOException, .InputStream, .OutputStream, java.lang.ref.WeakReference, java.net.HttpURLConnection, .MalformedURLException, .URI, .URL, java.security.cert.CertPathValidatorException, .Extension, .X509Certificate, java.text.ParseException, java.util.Collections, .Date, .HashMap, .List, .Map, .WeakHashMap, org.bouncycastle.asn1.ASN1EncodableVector, .ASN1GeneralizedTime, .ASN1ObjectIdentifier, .ASN1OctetString, .ASN1Sequence, .DEROctetString, .DERSequence, org.bouncycastle.asn1.ocsp.BasicOCSPResponse, .CertID, .OCSPObjectIdentifiers, .OCSPRequest, .OCSPResponse, .OCSPResponseStatus, .Request, .ResponseBytes, .ResponseData, .SingleResponse, .TBSRequest, org.bouncycastle.asn1.x509.Extensions, org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters, org.bouncycastle.jcajce.util.JcaJceHelper, org.bouncycastle.util.Arrays, org.bouncycastle.util.io.Streams

Field Summary

Modifier and TypeField and Description
private static Map<URI, WeakReference<Map<CertID, OCSPResponse>>>
private static final int
private static final int

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv static OCSPResponse
getOcspResponse(CertID certID, PKIXCertRevocationCheckerParameters parameters, URI ocspResponder, X509Certificate responderCert, List<Extension> ocspExtensions, JcaJceHelper helper)

private static boolean
isCertIDFoundAndCurrent(BasicOCSPResponse basicResp, Date validDate, CertID certID)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

cacheback to summary
private static Map<URI, WeakReference<Map<CertID, OCSPResponse>>> cache
DEFAULT_MAX_RESPONSE_SIZEback to summary
private static final int DEFAULT_MAX_RESPONSE_SIZE
DEFAULT_TIMEOUTback to summary
private static final int DEFAULT_TIMEOUT

Constructor Detail

OcspCacheback to summary
pack-priv OcspCache()

Method Detail

getOcspResponseback to summary
pack-priv static OCSPResponse getOcspResponse(CertID certID, PKIXCertRevocationCheckerParameters parameters, URI ocspResponder, X509Certificate responderCert, List<Extension> ocspExtensions, JcaJceHelper helper) throws CertPathValidatorException
isCertIDFoundAndCurrentback to summary
private static boolean isCertIDFoundAndCurrent(BasicOCSPResponse basicResp, Date validDate, CertID certID)