Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- appendContent(StringBuilder) - Method in class org.eblocker.certificate.validator.squid.CertificateValidationMessage
B
- buildMessage(long, String, Map<String, String>) - Method in class org.eblocker.certificate.validator.squid.CertificateValidationMessageReader
- buildMessage(long, String, Map<String, String>) - Method in class org.eblocker.certificate.validator.squid.CertificateValidationRequestReader
- buildMessage(long, String, Map<String, String>) - Method in class org.eblocker.certificate.validator.squid.CertificateValidationResponseReader
C
- CachingValidator - Class in org.eblocker.certificate.validator.squid
- CachingValidator(int, int, int, CertificateValidator) - Constructor for class org.eblocker.certificate.validator.squid.CachingValidator
- CERTIFICATE_VAIDATION_REQUEST_MESSAGE - Static variable in class org.eblocker.certificate.validator.squid.CertificateValidationRequest
- CERTIFICATE_VALIDATION_RESULT_FAILURE - Static variable in class org.eblocker.certificate.validator.squid.CertificateValidationResponse
- CERTIFICATE_VALIDATION_RESULT_OK - Static variable in class org.eblocker.certificate.validator.squid.CertificateValidationResponse
- CertificateValidationMessage - Class in org.eblocker.certificate.validator.squid
- CertificateValidationMessage(Long, String[], String[], boolean) - Constructor for class org.eblocker.certificate.validator.squid.CertificateValidationMessage
- CertificateValidationMessageReader - Class in org.eblocker.certificate.validator.squid
- CertificateValidationMessageReader(boolean) - Constructor for class org.eblocker.certificate.validator.squid.CertificateValidationMessageReader
- CertificateValidationMessageReader.Header - Class in org.eblocker.certificate.validator.squid
- CertificateValidationRequest - Class in org.eblocker.certificate.validator.squid
- CertificateValidationRequest(Long, String, String, String, X509Certificate[], String[], String[], boolean) - Constructor for class org.eblocker.certificate.validator.squid.CertificateValidationRequest
- CertificateValidationRequestReader - Class in org.eblocker.certificate.validator.squid
-
Use this by adding the following lines into the squid config: sslcrtvalidator_program "/opt/eblocker-network/certificate-validator/bin/squid-certificate-validator.sh" sslcrtvalidator_children 1 startup=1 idle=1 concurrency=0
- CertificateValidationRequestReader(boolean) - Constructor for class org.eblocker.certificate.validator.squid.CertificateValidationRequestReader
- CertificateValidationResponse - Class in org.eblocker.certificate.validator.squid
- CertificateValidationResponse() - Constructor for class org.eblocker.certificate.validator.squid.CertificateValidationResponse
- CertificateValidationResponse(Long, String[], String[], boolean, boolean, String[]) - Constructor for class org.eblocker.certificate.validator.squid.CertificateValidationResponse
- CertificateValidationResponse(CertificateValidationRequest, boolean, boolean) - Constructor for class org.eblocker.certificate.validator.squid.CertificateValidationResponse
- CertificateValidationResponse(CertificateValidationRequest, boolean, String[]) - Constructor for class org.eblocker.certificate.validator.squid.CertificateValidationResponse
- CertificateValidationResponseReader - Class in org.eblocker.certificate.validator.squid
- CertificateValidationResponseReader(boolean) - Constructor for class org.eblocker.certificate.validator.squid.CertificateValidationResponseReader
- CertificateValidator - Interface in org.eblocker.certificate.validator.squid
- CertificateValidatorApp - Class in org.eblocker.certificate.validator.squid
-
This class implements a SSL / TLS validator, which communicates via stdin and stdout with squid (compiled with SSL features).
- CertificateValidatorApp(Properties) - Constructor for class org.eblocker.certificate.validator.squid.CertificateValidatorApp
- clone() - Method in class org.eblocker.certificate.validator.squid.CrlCacheCertStore.Parameters
- create() - Method in class org.eblocker.certificate.validator.http.DefaultHttpUrlConnectionBuilderFactory
- create() - Method in interface org.eblocker.certificate.validator.http.HttpUrlConnectionBuilderFactory
- CrlCache - Class in org.eblocker.certificate.validator.squid
- CrlCache(long, int, long, Clock, HttpUrlConnectionBuilderFactory) - Constructor for class org.eblocker.certificate.validator.squid.CrlCache
- CrlCache(long, int, long, Clock, HttpUrlConnectionBuilderFactory, InputStream) - Constructor for class org.eblocker.certificate.validator.squid.CrlCache
- CrlCacheCertStore - Class in org.eblocker.certificate.validator.squid
- CrlCacheCertStore(CertStoreParameters) - Constructor for class org.eblocker.certificate.validator.squid.CrlCacheCertStore
- CrlCacheCertStore.Parameters - Class in org.eblocker.certificate.validator.squid
D
- DEFAULT_ERROR_NAME - Static variable in class org.eblocker.certificate.validator.squid.CertificateValidationResponse
- DefaultHttpUrlConnectionBuilderFactory - Class in org.eblocker.certificate.validator.http
- DefaultHttpUrlConnectionBuilderFactory() - Constructor for class org.eblocker.certificate.validator.http.DefaultHttpUrlConnectionBuilderFactory
E
- engineGetCertificates(CertSelector) - Method in class org.eblocker.certificate.validator.squid.CrlCacheCertStore
- engineGetCRLs(CRLSelector) - Method in class org.eblocker.certificate.validator.squid.CrlCacheCertStore
- ERROR_REASON_DEFAULT - Variable in class org.eblocker.certificate.validator.squid.CertificateValidationResponse
- errorCertId - Variable in class org.eblocker.certificate.validator.squid.CertificateValidationMessage
- errorName - Variable in class org.eblocker.certificate.validator.squid.CertificateValidationMessage
F
- firstLinePattern - Variable in class org.eblocker.certificate.validator.squid.CertificateValidationMessageReader
G
- get() - Method in interface org.eblocker.certificate.validator.http.HttpUrlConnectionBuilder
- get(String) - Method in class org.eblocker.certificate.validator.squid.CrlCache
- get(X500Principal, BigInteger, byte[]) - Method in class org.eblocker.certificate.validator.squid.IntermediateCertificatesStore
- getCert() - Method in class org.eblocker.certificate.validator.squid.CertificateValidationRequest
- getCertificates() - Method in class org.eblocker.certificate.validator.squid.PinnedCertificatesStore
- getCertificates(Map<String, String>) - Method in class org.eblocker.certificate.validator.squid.CertificateValidationMessageReader
- getCipher() - Method in class org.eblocker.certificate.validator.squid.CertificateValidationRequest
- getContent() - Method in class org.eblocker.certificate.validator.squid.CertificateValidationMessage
- getContent() - Method in class org.eblocker.certificate.validator.squid.CertificateValidationRequest
- getContent() - Method in class org.eblocker.certificate.validator.squid.CertificateValidationResponse
- getCrlCache() - Method in class org.eblocker.certificate.validator.squid.CrlCacheCertStore.Parameters
- getErrorCertId() - Method in class org.eblocker.certificate.validator.squid.CertificateValidationMessage
- getErrorCertIds(Map<String, String>) - Method in class org.eblocker.certificate.validator.squid.CertificateValidationMessageReader
- getErrorName() - Method in class org.eblocker.certificate.validator.squid.CertificateValidationMessage
- getErrorNames(Map<String, String>) - Method in class org.eblocker.certificate.validator.squid.CertificateValidationMessageReader
- getErrorReason() - Method in class org.eblocker.certificate.validator.squid.CertificateValidationResponse
- getErrorReasons(Map<String, String>) - Method in class org.eblocker.certificate.validator.squid.CertificateValidationMessageReader
- getHost() - Method in class org.eblocker.certificate.validator.squid.CertificateValidationRequest
- getId() - Method in class org.eblocker.certificate.validator.squid.CertificateValidationMessage
- getIntegerValues(Map<String, String>, String) - Method in class org.eblocker.certificate.validator.squid.CertificateValidationMessageReader
- getMessage() - Method in class org.eblocker.certificate.validator.squid.CertificateValidationMessage
- getMessage() - Method in class org.eblocker.certificate.validator.squid.CertificateValidationRequest
- getMessage() - Method in class org.eblocker.certificate.validator.squid.CertificateValidationResponse
- getOcspResponse(X509Certificate, X509Certificate) - Method in class org.eblocker.certificate.validator.squid.OcspCache
- getProtoVersion() - Method in class org.eblocker.certificate.validator.squid.CertificateValidationRequest
- getStringValues(Map<String, String>, String) - Method in class org.eblocker.certificate.validator.squid.CertificateValidationMessageReader
H
- Header() - Constructor for class org.eblocker.certificate.validator.squid.CertificateValidationMessageReader.Header
- HttpUrlConnectionBuilder - Interface in org.eblocker.certificate.validator.http
- HttpUrlConnectionBuilderFactory - Interface in org.eblocker.certificate.validator.http
I
- IntermediateCertificatesStore - Class in org.eblocker.certificate.validator.squid
- IntermediateCertificatesStore(Path) - Constructor for class org.eblocker.certificate.validator.squid.IntermediateCertificatesStore
- IntermediateProvidingValidator - Class in org.eblocker.certificate.validator.squid
- IntermediateProvidingValidator(CertificateValidator, IntermediateCertificatesStore) - Constructor for class org.eblocker.certificate.validator.squid.IntermediateProvidingValidator
- isSuccess() - Method in class org.eblocker.certificate.validator.squid.CertificateValidationResponse
K
- KEY_PATTERN - Static variable in class org.eblocker.certificate.validator.squid.CertificateValidationMessageReader
- KEY_REGEX - Static variable in class org.eblocker.certificate.validator.squid.CertificateValidationMessageReader
L
- logStats() - Method in class org.eblocker.certificate.validator.squid.CachingValidator
- logStats() - Method in class org.eblocker.certificate.validator.squid.CrlCache
- logStats() - Method in class org.eblocker.certificate.validator.squid.OcspCache
M
- main(String[]) - Static method in class org.eblocker.certificate.validator.squid.CertificateValidatorApp
O
- OcspCache - Class in org.eblocker.certificate.validator.squid
- OcspCache(long, int, long, long, Clock, HttpUrlConnectionBuilderFactory) - Constructor for class org.eblocker.certificate.validator.squid.OcspCache
- OcspCache(long, int, long, long, Clock, HttpUrlConnectionBuilderFactory, InputStream) - Constructor for class org.eblocker.certificate.validator.squid.OcspCache
- org.eblocker.certificate.validator.http - package org.eblocker.certificate.validator.http
- org.eblocker.certificate.validator.squid - package org.eblocker.certificate.validator.squid
P
- Parameters(CrlCache) - Constructor for class org.eblocker.certificate.validator.squid.CrlCacheCertStore.Parameters
- parseHeader(String) - Method in class org.eblocker.certificate.validator.squid.CertificateValidationMessageReader
- parseMessage(BufferedReader) - Method in class org.eblocker.certificate.validator.squid.CertificateValidationMessageReader
- PinnedCertificatesStore - Class in org.eblocker.certificate.validator.squid
- PinnedCertificatesStore(Path, String) - Constructor for class org.eblocker.certificate.validator.squid.PinnedCertificatesStore
- PinnedCertificateValidator - Class in org.eblocker.certificate.validator.squid
- PinnedCertificateValidator(PinnedCertificatesStore, CertificateValidator) - Constructor for class org.eblocker.certificate.validator.squid.PinnedCertificateValidator
- post(byte[]) - Method in interface org.eblocker.certificate.validator.http.HttpUrlConnectionBuilder
R
- read(BufferedReader) - Method in class org.eblocker.certificate.validator.squid.CertificateValidationRequestReader
- read(BufferedReader) - Method in class org.eblocker.certificate.validator.squid.CertificateValidationResponseReader
- readKeyValues(Iterable<String>) - Method in class org.eblocker.certificate.validator.squid.CertificateValidationMessageReader
-
Apply the Key_Regex to the body content to map the information needed
- readSquidFormat(InputStream) - Method in class org.eblocker.certificate.validator.squid.CertificateValidationResponseReader
- refresh() - Method in class org.eblocker.certificate.validator.squid.CrlCache
- refresh() - Method in class org.eblocker.certificate.validator.squid.IntermediateCertificatesStore
- refresh() - Method in class org.eblocker.certificate.validator.squid.OcspCache
- refresh() - Method in class org.eblocker.certificate.validator.squid.PinnedCertificatesStore
S
- setConnectionTimeout(int) - Method in interface org.eblocker.certificate.validator.http.HttpUrlConnectionBuilder
- setIfModifiedSince(Long) - Method in interface org.eblocker.certificate.validator.http.HttpUrlConnectionBuilder
- setReadTimeout(int) - Method in interface org.eblocker.certificate.validator.http.HttpUrlConnectionBuilder
- setRequestProperty(String, String) - Method in interface org.eblocker.certificate.validator.http.HttpUrlConnectionBuilder
- setUrl(String) - Method in interface org.eblocker.certificate.validator.http.HttpUrlConnectionBuilder
- size() - Method in class org.eblocker.certificate.validator.squid.CrlCache
- size() - Method in class org.eblocker.certificate.validator.squid.OcspCache
- SunCertificateValidator - Class in org.eblocker.certificate.validator.squid
- SunCertificateValidator(Path, boolean, CertStore, OcspCache, ExecutorService) - Constructor for class org.eblocker.certificate.validator.squid.SunCertificateValidator
T
- toString() - Method in class org.eblocker.certificate.validator.squid.CertificateValidationMessage
U
- useConcurrency - Variable in class org.eblocker.certificate.validator.squid.CertificateValidationMessageReader
V
- validate(CertificateValidationRequest, boolean) - Method in class org.eblocker.certificate.validator.squid.CachingValidator
- validate(CertificateValidationRequest, boolean) - Method in interface org.eblocker.certificate.validator.squid.CertificateValidator
- validate(CertificateValidationRequest, boolean) - Method in class org.eblocker.certificate.validator.squid.IntermediateProvidingValidator
- validate(CertificateValidationRequest, boolean) - Method in class org.eblocker.certificate.validator.squid.PinnedCertificateValidator
- validate(CertificateValidationRequest, boolean) - Method in class org.eblocker.certificate.validator.squid.SunCertificateValidator
W
- writeToStream(OutputStream) - Method in class org.eblocker.certificate.validator.squid.CrlCache
- writeToStream(OutputStream) - Method in class org.eblocker.certificate.validator.squid.OcspCache
All Classes and Interfaces|All Packages|Constant Field Values