Index

A B C D E F G H I K L M O P R S T U V W 
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
 
A B C D E F G H I K L M O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values