Package org.xipki.ocsp.server.store
Class ResponseCacher
- java.lang.Object
-
- org.xipki.ocsp.server.store.ResponseCacher
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public class ResponseCacher extends Object implements Closeable
Response cacher.- Since:
- 2.2.0
- Author:
- Lijun Liao (xipki)
-
-
Constructor Summary
Constructors Constructor Description ResponseCacher(org.xipki.datasource.DataSourceWrapper datasource, boolean master, org.xipki.util.Validity validity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()IssuerEntrygetIssuer(org.xipki.ocsp.api.RequestIssuer reqIssuer)org.xipki.ocsp.api.OcspRespWithCacheInfogetOcspResponse(int issuerId, BigInteger serialNumber, org.xipki.security.SignAlgo sigAlgo)voidinit()booleanisOnService()IssuerEntrystoreIssuer(org.xipki.security.X509Cert issuerCert)voidstoreOcspResponse(int issuerId, BigInteger serialNumber, long generatedAt, Long nextUpdate, org.xipki.security.SignAlgo sigAlgo, byte[] response)
-
-
-
Method Detail
-
isOnService
public boolean isOnService()
-
init
public void init()
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
getIssuer
public IssuerEntry getIssuer(org.xipki.ocsp.api.RequestIssuer reqIssuer)
-
storeIssuer
public IssuerEntry storeIssuer(org.xipki.security.X509Cert issuerCert) throws CertificateException, org.xipki.datasource.DataAccessException
- Throws:
CertificateExceptionorg.xipki.datasource.DataAccessException
-
getOcspResponse
public org.xipki.ocsp.api.OcspRespWithCacheInfo getOcspResponse(int issuerId, BigInteger serialNumber, org.xipki.security.SignAlgo sigAlgo) throws org.xipki.datasource.DataAccessException- Throws:
org.xipki.datasource.DataAccessException
-
storeOcspResponse
public void storeOcspResponse(int issuerId, BigInteger serialNumber, long generatedAt, Long nextUpdate, org.xipki.security.SignAlgo sigAlgo, byte[] response)
-
-