Index

A B C D E F G H I J K L M N O P Q R S T U V W X _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractCRLStoreSPI - Class in eu.emi.security.authn.x509.helpers.crl
AbstractCRLStoreSPI(CRLParameters, ObserversHandler) - Constructor for class eu.emi.security.authn.x509.helpers.crl.AbstractCRLStoreSPI
 
AbstractDelegatingX509Credential - Class in eu.emi.security.authn.x509.helpers
Abstract base for credential implementations which delegate to another one.
AbstractDelegatingX509Credential() - Constructor for class eu.emi.security.authn.x509.helpers.AbstractDelegatingX509Credential
 
AbstractEuGridPmaNamespacesStore - Class in eu.emi.security.authn.x509.helpers.ns
EuGridPMA policy store common code.
AbstractEuGridPmaNamespacesStore(ObserversHandler, boolean) - Constructor for class eu.emi.security.authn.x509.helpers.ns.AbstractEuGridPmaNamespacesStore
 
AbstractGlobusNamespacesStore - Class in eu.emi.security.authn.x509.helpers.ns
Globus EACL policy store common code.
AbstractGlobusNamespacesStore(ObserversHandler, boolean) - Constructor for class eu.emi.security.authn.x509.helpers.ns.AbstractGlobusNamespacesStore
 
AbstractHostnameToCertificateChecker - Class in eu.emi.security.authn.x509.impl
Deprecated.
Use SocketFactoryCreator.connectWithHostnameChecking(SSLSocket, HostnameMismatchCallback) instead. This class is not perfect as the HandshakeCompletedListener is invoked (at least in reference JDK) in a separate thread, what can easily lead to a situation when the connection is opened and made available, before this implementation finishes checking.
AbstractHostnameToCertificateChecker() - Constructor for class eu.emi.security.authn.x509.impl.AbstractHostnameToCertificateChecker
Deprecated.
 
AbstractNamespacesStore - Class in eu.emi.security.authn.x509.helpers.ns
Policy store common code.
AbstractNamespacesStore(ObserversHandler, boolean) - Constructor for class eu.emi.security.authn.x509.helpers.ns.AbstractNamespacesStore
 
AbstractTrustAnchorStore - Class in eu.emi.security.authn.x509.helpers.trust
Base implementation of Trust Anchor stores.
AbstractTrustAnchorStore(long, ObserversHandler) - Constructor for class eu.emi.security.authn.x509.helpers.trust.AbstractTrustAnchorStore
 
AbstractValidator - Class in eu.emi.security.authn.x509.helpers.pkipath
Base implementation of X509CertChainValidator.
AbstractValidator(Collection<? extends StoreUpdateListener>) - Constructor for class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
Default constructor is available, the subclass must initialize the parent with the init() method.
AbstractX509Credential - Class in eu.emi.security.authn.x509.helpers
Base class with a shared code for X509Credential implementations.
AbstractX509Credential() - Constructor for class eu.emi.security.authn.x509.helpers.AbstractX509Credential
 
ac - Variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyACExtension
The ASN.1 encoded contents of the extension.
AC_OID - Static variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyACExtension
The OID for the AC assertion.
acceptAll - Variable in class eu.emi.security.authn.x509.helpers.BinaryCertChainValidator
 
ACCESS_ID_CA - Static variable in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser
 
addAttribute(List<Attribute>, ASN1Encodable) - Static method in class eu.emi.security.authn.x509.proxy.ProxyCSRGenerator
 
addChild(PKIXPolicyNode) - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
 
addCRL(X509CRL, URL) - Method in class eu.emi.security.authn.x509.helpers.crl.PlainCRLStoreSpi
 
addError(SimpleValidationErrorException, int) - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
addError(ValidationError) - Method in exception class eu.emi.security.authn.x509.helpers.pkipath.ValidationErrorException
 
addErrors(List<ValidationError>) - Method in exception class eu.emi.security.authn.x509.helpers.pkipath.ValidationErrorException
 
addErrors(List<ValidationError>) - Method in class eu.emi.security.authn.x509.ValidationResult
Adds specified errors to this result (may change valid flag).
addExcludedIPAddressWithNetmask(String) - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyAddressRestrictionData
Adds a new excluded IP addressSpace to the data structure.
addExtension(CertificateExtension) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Add an extension to the proxy certificate to be generated.
addExtension(ASN1ObjectIdentifier, boolean, ASN1Object) - Method in class eu.emi.security.authn.x509.helpers.proxy.X509v3CertificateBuilder
Add a given extension field for the standard extensions tag (tag 3)
addExtensions(BaseProxyCertificateOptions) - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyGeneratorHelper
 
addObserver(StoreUpdateListener) - Method in class eu.emi.security.authn.x509.helpers.ObserversHandler
Registers a listener which can react to errors found during refreshing of the trust material: trusted CAs or CRLs.
addPermitted(String) - Method in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser
 
addPermittedIPAddressWithNetmask(String) - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyAddressRestrictionData
Adds a new permitted IP addressSpace to the data structure.
addPolicy(NamespacePolicy, Map<String, Map<String, List<NamespacePolicy>>>) - Method in class eu.emi.security.authn.x509.helpers.ns.AbstractNamespacesStore
Adds a given policy to a given map.
addPolicyToMap(NamespacePolicy, Map<String, List<NamespacePolicy>>) - Method in class eu.emi.security.authn.x509.helpers.ns.AbstractNamespacesStore
Adds policy to a map indexed by a policy issuer.
addReasons(ReasonsMask) - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.ReasonsMask
Adds all reasons from the reasons mask to this mask.
address - Variable in class eu.emi.security.authn.x509.OCSPResponder
 
addTaggedSequenceOfSubtrees(int, List<GeneralSubtree>, ASN1EncodableVector) - Static method in class eu.emi.security.authn.x509.helpers.proxy.ProxyAddressRestrictionData
Adds, with the given tag, a DER sequence object that contains the GeneralSubtree objects into the ASN1Vector.
addToCache(String, OCSPResponseStructure, SingleResp) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPResponsesCache
 
addToCache(String, IOException) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPRespondersCache
 
addUpdateListener(StoreUpdateListener) - Method in class eu.emi.security.authn.x509.helpers.BinaryCertChainValidator
Registers a listener which can react to errors found during refreshing of the trust material: trusted CAs or CRLs.
addUpdateListener(StoreUpdateListener) - Method in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
Registers a listener which can react to errors found during refreshing of the trust material: trusted CAs or CRLs.
addUpdateListener(StoreUpdateListener) - Method in interface eu.emi.security.authn.x509.X509CertChainValidator
Registers a listener which can react to errors found during refreshing of the trust material: trusted CAs or CRLs.
addValidationListener(ValidationErrorListener) - Method in class eu.emi.security.authn.x509.helpers.BinaryCertChainValidator
Registers a listener which can react to errors found during certificate validation.
addValidationListener(ValidationErrorListener) - Method in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
Registers a listener which can react to errors found during certificate validation.
addValidationListener(ValidationErrorListener) - Method in interface eu.emi.security.authn.x509.X509CertChainValidator
Registers a listener which can react to errors found during certificate validation.
ALIAS - Static variable in class eu.emi.security.authn.x509.helpers.AbstractX509Credential
 
ALLOW - Enum constant in enum class eu.emi.security.authn.x509.ProxySupport
All kinds of proxies are allowed
allowProxy - Variable in class eu.emi.security.authn.x509.impl.ValidatorParams
 
allReasons - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.ReasonsMask
A mask with all revocation reasons.
anchors - Variable in class eu.emi.security.authn.x509.helpers.trust.DirectoryTrustAnchorStore
 
anchors - Variable in class eu.emi.security.authn.x509.helpers.trust.JDKInMemoryTrustAnchorStore
 
ANY_POLICY - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
ANY_POLICY - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
ANY_POLICY - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
appendAltNames(StringBuilder, String, String, Collection<List<?>>) - Method in class eu.emi.security.authn.x509.impl.X509Formatter
 
arguments - Variable in exception class eu.emi.security.authn.x509.helpers.pkipath.SimpleValidationErrorException
 
ASCII - Static variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPCacheBase
 
ASCII - Static variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPClientImpl
 
ASCII - Static variable in class eu.emi.security.authn.x509.impl.CertificateUtils
 
asn2String - Static variable in class eu.emi.security.authn.x509.helpers.JavaAndBCStyle
Only mappings which are supported by the JDK impl (see sun.security.x509.AVA class).
asn2StringAll - Static variable in class eu.emi.security.authn.x509.helpers.JavaAndBCStyle
All mappings which are supported by the JDK impl (see sun.security.x509.AVA class).
AsyncTrustAnchorsUpdateTask(TimedTrustAnchorStoreBase) - Constructor for class eu.emi.security.authn.x509.helpers.trust.TimedTrustAnchorStoreBase.AsyncTrustAnchorsUpdateTask
 
attributeCertificates - Variable in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
attrNameToOID(String) - Method in class eu.emi.security.authn.x509.helpers.JavaAndBCStyle
 
AUTHORITY_KEY_IDENTIFIER - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
AUTHORITY_KEY_IDENTIFIER - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
autodetectType(String, char[]) - Static method in class eu.emi.security.authn.x509.impl.KeystoreCredential
Tries to autodetect keystore type.

B

base - Variable in class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2
 
baseBuilder - Variable in class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2.Builder
 
baseDirectory - Variable in class eu.emi.security.authn.x509.helpers.trust.LazyOpensslTrustAnchorStoreImpl
 
baseExt - Variable in class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2
 
baseOfBase - Variable in class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2
 
baseOfBase - Variable in class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2.Builder
 
BaseProxyCertificateOptions - Class in eu.emi.security.authn.x509.proxy
Generic proxy creation parameters useful for all scenarios.
BaseProxyCertificateOptions(X509Certificate[]) - Constructor for class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Create a new proxy cert based on the parent cert chain.
BASIC_CONSTRAINTS - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
BASIC_CONSTRAINTS - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
BASIC_CONSTRAINTS - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
BCCertPathValidator - Class in eu.emi.security.authn.x509.helpers.pkipath
Low-level certificate validator based on the BC PKIXCertPathReviewer with additional support for proxy certificates.
BCCertPathValidator() - Constructor for class eu.emi.security.authn.x509.helpers.pkipath.BCCertPathValidator
 
BCErrorMapper - Class in eu.emi.security.authn.x509.helpers.pkipath
Maps PKIXCertPathReviewer errors to ValidationError.
BCErrorMapper() - Constructor for class eu.emi.security.authn.x509.helpers.pkipath.BCErrorMapper
 
BinaryCertChainValidator - Class in eu.emi.security.authn.x509.helpers
A simplistic X509CertChainValidator implementation which always fails or accepts certificates, basing on the constructor argument.
BinaryCertChainValidator(boolean) - Constructor for class eu.emi.security.authn.x509.helpers.BinaryCertChainValidator
 
BoundedSizeLruMap<S,T> - Class in eu.emi.security.authn.x509.helpers.ocsp
 
BoundedSizeLruMap(int) - Constructor for class eu.emi.security.authn.x509.helpers.ocsp.BoundedSizeLruMap
 
build() - Method in class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2.Builder
 
build(X509Certificate, PKIXExtendedBuilderParameters, List<X509Certificate>, X509Certificate[]) - Method in class eu.emi.security.authn.x509.helpers.pkipath.NonValidatingCertPathBuilder
 
build(PrivateKey, AlgorithmIdentifier, String, String, SecureRandom) - Method in class eu.emi.security.authn.x509.helpers.proxy.X509v3CertificateBuilder
Generate the certificate, signing it with the provided private key and using the specified algorithm.
buildCertificate(X509Certificate, PrivateKey) - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyGeneratorHelper
 
Builder(PKIXExtendedParameters.Builder, PKIXParameters, Set<TrustAnchor>, ObserversHandler) - Constructor for class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2.Builder
 
buildPath(PKIXExtendedBuilderParameters, X509Certificate, X509Certificate[]) - Method in class eu.emi.security.authn.x509.helpers.pkipath.NonValidatingCertPathBuilder
Build a CertPath using the given parameter.
BUNDLE_NAME - Static variable in class eu.emi.security.authn.x509.ValidationError
 

C

ca - Variable in class eu.emi.security.authn.x509.helpers.trust.JDKInMemoryTrustAnchorStore
 
CA_CERT - Static variable in interface eu.emi.security.authn.x509.StoreUpdateListener
 
ca2location - Variable in class eu.emi.security.authn.x509.helpers.crl.PlainCRLStoreSpi
 
cachedAnchors - Variable in class eu.emi.security.authn.x509.helpers.trust.LazyOpensslTrustAnchorStoreImpl
 
cachedAnchorsPerIssuer - Variable in class eu.emi.security.authn.x509.helpers.trust.LazyOpensslTrustAnchorStoreImpl
 
cacheDate - Variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPResponsesCache.ResponseCacheEntry
 
cachedCRLsByHash - Variable in class eu.emi.security.authn.x509.helpers.crl.LazyOpensslCRLStoreSpi
 
CachedElement<T> - Class in eu.emi.security.authn.x509.helpers
Cached element is a container of an arbitrary object, enriched with a creation timestamp.
CachedElement(T) - Constructor for class eu.emi.security.authn.x509.helpers.CachedElement
 
cacheDir - Variable in class eu.emi.security.authn.x509.helpers.trust.DirectoryTrustAnchorStore
 
CachedPEMReader - Class in eu.emi.security.authn.x509.helpers
This class extends the PEMParser class from the BC library.
CachedPEMReader(PemObject) - Constructor for class eu.emi.security.authn.x509.helpers.CachedPEMReader
 
cacheTtl - Variable in class eu.emi.security.authn.x509.OCSPParametes
 
calculateSignature(String, String, PrivateKey, SecureRandom, ASN1Object) - Method in class eu.emi.security.authn.x509.helpers.proxy.X509v3CertificateBuilder
 
caStore - Variable in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
 
CERT_REGEXP - Static variable in class eu.emi.security.authn.x509.helpers.trust.OpensslTruststoreHelper
 
CERT_WILDCARD - Static variable in interface eu.emi.security.authn.x509.helpers.trust.OpensslTrustAnchorStore
 
CERT_WILDCARD - Static variable in class eu.emi.security.authn.x509.helpers.trust.OpensslTrustAnchorStoreImpl
 
certBuilder - Variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyGeneratorHelper
 
certificate - Variable in class eu.emi.security.authn.x509.OCSPResponder
 
CERTIFICATE - Enum constant in enum class eu.emi.security.authn.x509.helpers.CertificateHelpers.PEMContentsType
 
CERTIFICATE_POLICIES - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
CERTIFICATE_POLICIES - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
CERTIFICATE_POLICIES - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
certificateExpired - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
CertificateExtension - Class in eu.emi.security.authn.x509.proxy
Stores DER form of a certificate extension along with its OID and flag if the extension is critical.
CertificateExtension(byte[]) - Constructor for class eu.emi.security.authn.x509.proxy.CertificateExtension
 
CertificateExtension(String, ASN1Object, boolean) - Constructor for class eu.emi.security.authn.x509.proxy.CertificateExtension
 
CertificateHelpers - Class in eu.emi.security.authn.x509.helpers
Utility methods for certificates handling and reading/writing PEM files.
CertificateHelpers() - Constructor for class eu.emi.security.authn.x509.helpers.CertificateHelpers
 
CertificateHelpers.PEMContentsType - Enum Class in eu.emi.security.authn.x509.helpers
 
certificateNotYetValid - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
certificates - Variable in class eu.emi.security.authn.x509.helpers.revocation.CRLRevocationChecker
 
CertificateUtils - Class in eu.emi.security.authn.x509.impl
Utility class with methods simplifying typical certificate related operations.
CertificateUtils() - Constructor for class eu.emi.security.authn.x509.impl.CertificateUtils
 
CertificateUtils.Encoding - Enum Class in eu.emi.security.authn.x509.impl
Definition of the encoding that can be used for reading or writing certificates or keys.
CertificateUtils.MissingPasswordForEncryptedKeyException - Exception Class in eu.emi.security.authn.x509.impl
 
certPathCheckerError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
certPathException - Variable in class eu.emi.security.authn.x509.helpers.pkipath.NonValidatingCertPathBuilder
 
CertPathValidatorUtilities - Class in eu.emi.security.authn.x509.helpers.pkipath.bc
 
CertPathValidatorUtilities() - Constructor for class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
CertPathValidatorUtilitiesCanl - Class in eu.emi.security.authn.x509.helpers.pkipath.bc
Exposes otherwise hidden methods from CertPathValidatorUtilitiesCanl plus in some cases fixes bugs plus produces errors in the desired format.
CertPathValidatorUtilitiesCanl() - Constructor for class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilitiesCanl
 
certRevoked - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
CERTS_REGEXP - Static variable in class eu.emi.security.authn.x509.helpers.trust.LazyOpensslTrustAnchorStoreImpl
 
certStatus - Variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertStatus
 
CertStatus - Class in eu.emi.security.authn.x509.helpers.pkipath.bc
 
CertStatus() - Constructor for class eu.emi.security.authn.x509.helpers.pkipath.bc.CertStatus
 
certWrongIssuer - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
chain - Variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyCertificateImpl
 
chain - Variable in class eu.emi.security.authn.x509.proxy.ProxyChainInfo
 
chain - Variable in class eu.emi.security.authn.x509.ValidationError
 
CharArrayPasswordFinder - Class in eu.emi.security.authn.x509.helpers
Trivial implementation of PasswordSupplier which uses a password provided to the constructor.
CharArrayPasswordFinder(char[]) - Constructor for class eu.emi.security.authn.x509.helpers.CharArrayPasswordFinder
 
check(Certificate, Collection<String>) - Method in class eu.emi.security.authn.x509.helpers.pkipath.PKIXProxyCertificateChecker
 
check(X509Certificate[]) - Method in class eu.emi.security.authn.x509.helpers.ns.NamespaceChecker
Checks all certificates in the chain whether they are correct w.r.t.
checkAll - Variable in class eu.emi.security.authn.x509.helpers.ns.NamespaceChecker
 
checkAltNameMatching(HostnameToCertificateChecker.ResultWrapper, String, X509Certificate) - Method in class eu.emi.security.authn.x509.helpers.ssl.HostnameToCertificateChecker
 
checkCachedError(String) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPRespondersCache
Checks if there is a cached and not outdated cache entry for a given responder key.
checkCertIDMatching(X509Certificate, X509Certificate, CertificateID) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPClientImpl
 
checkClientTrusted(X509Certificate[], String) - Method in class eu.emi.security.authn.x509.CommonX509TrustManager
checkClientTrusted(X509Certificate[], String) - Method in class eu.emi.security.authn.x509.helpers.ssl.SSLTrustManager
checkClientTrusted(X509Certificate[], String) - Method in class eu.emi.security.authn.x509.helpers.ssl.SSLTrustManagerWithHostnameChecking
 
checkClientTrusted(X509Certificate[], String, Socket) - Method in class eu.emi.security.authn.x509.helpers.ssl.SSLTrustManagerWithHostnameChecking
 
checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class eu.emi.security.authn.x509.helpers.ssl.SSLTrustManagerWithHostnameChecking
 
checkCNMatching(String, X509Certificate) - Method in class eu.emi.security.authn.x509.helpers.ssl.HostnameToCertificateChecker
 
checkCriticalExtensions() - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
checkCRL(DistributionPoint, PKIXExtendedParameters, X509Certificate, Date, X509Certificate, PublicKey, CertStatus, ReasonsMask, List<?>, JcaJceHelper) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilitiesCanl
Checks a distribution point for revocation information for the certificate cert.
checkCRL(DistributionPoint, PKIXExtendedParameters, X509Certificate, Date, X509Certificate, PublicKey, CertStatus, ReasonsMask, List, JcaJceHelper) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
Checks a distribution point for revocation information for the certificate cert.
checkCRLs(PKIXExtendedParameters, X509Certificate, Date, X509Certificate, PublicKey, List, JcaJceHelper) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
Checks a certificate if it is revoked.
checkCRLs2(ExtPKIXParameters2, X509Certificate, Date, X509Certificate, PublicKey, List<?>, JcaJceHelper) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilitiesCanl
Checks a certificate if it is revoked.
checkCRLsNotEmpty(Set, Object) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
checkEndOfLine(char[], int) - Static method in class eu.emi.security.authn.x509.helpers.ns.ParserUtils
 
checkIfTrusted(X509Certificate[]) - Method in class eu.emi.security.authn.x509.helpers.ssl.SSLTrustManager
 
checkIfTrusted(X509Certificate[]) - Method in class eu.emi.security.authn.x509.helpers.ssl.SSLTrustManagerWithHostnameChecking
 
checkingMode - Variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPRevocationChecker
 
checkingMode - Variable in class eu.emi.security.authn.x509.helpers.revocation.CRLRevocationChecker
 
checkingMode - Variable in class eu.emi.security.authn.x509.OCSPParametes
 
checkKeysMatching(PrivateKey, PublicKey) - Static method in class eu.emi.security.authn.x509.helpers.CertificateHelpers
Throws an exception if the private key is not matching the public key.
checkKeystore(KeyStore, char[], String) - Method in class eu.emi.security.authn.x509.impl.KeystoreCredential
 
checkKeysViaSignature(String, PrivateKey, PublicKey) - Static method in class eu.emi.security.authn.x509.helpers.CertificateHelpers
 
checkLastCNNameRule(X500Principal, X500Principal, List<ValidationError>, int, X509Certificate[]) - Method in class eu.emi.security.authn.x509.helpers.pkipath.BCCertPathValidator
 
checkMatching(String, X509Certificate) - Method in class eu.emi.security.authn.x509.helpers.ssl.HostnameToCertificateChecker
 
checkNameConstraints() - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
checkNonProxyChain(X509Certificate[], ExtPKIXParameters2, List<ValidationError>, Set<String>, int, X509Certificate[]) - Method in class eu.emi.security.authn.x509.helpers.pkipath.BCCertPathValidator
Performs checking of the chain which has no proxies (or at least should not have proxies), using FixedBCPKIXCertPathReviewer.
checkPairWithProxy(X509Certificate, X509Certificate, List<ValidationError>, int, X509Certificate[], Date) - Method in class eu.emi.security.authn.x509.helpers.pkipath.BCCertPathValidator
Checks if the certificate passed as the 2nd argument is a correct proxy certificate including checks w.r.t.
checkPathLength() - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
checkPolicy() - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
checkProxyChainMain(X509Certificate[], List<ValidationError>, Set<String>, Date) - Method in class eu.emi.security.authn.x509.helpers.pkipath.BCCertPathValidator
Performs a validation loop of the proxy chain checking each pair in chain for the rules not otherwise verified by the base check.
checkProxyChainWithBC(X509Certificate[], Set<TrustAnchor>, List<ValidationError>, Set<String>) - Method in class eu.emi.security.authn.x509.helpers.pkipath.BCCertPathValidator
Checks chain with proxies, starting with the EEC using X.509 path validation.
checkProxyTime(X509Certificate, Date, X509Certificate[], List<ValidationError>, int) - Method in class eu.emi.security.authn.x509.helpers.pkipath.BCCertPathValidator
 
checkRevocation(ExtPKIXParameters2, X509Certificate, Date, X509Certificate, PublicKey) - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
checkRevocation(X509Certificate, X509Certificate) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPRevocationChecker
 
checkRevocation(X509Certificate, X509Certificate) - Method in class eu.emi.security.authn.x509.helpers.revocation.CRLRevocationChecker
 
checkRevocation(X509Certificate, X509Certificate) - Method in interface eu.emi.security.authn.x509.helpers.revocation.RevocationChecker
Checks revocation.
checkServerTrusted(X509Certificate[], String) - Method in class eu.emi.security.authn.x509.CommonX509TrustManager
checkServerTrusted(X509Certificate[], String) - Method in class eu.emi.security.authn.x509.helpers.ssl.SSLTrustManager
checkServerTrusted(X509Certificate[], String) - Method in class eu.emi.security.authn.x509.helpers.ssl.SSLTrustManagerWithHostnameChecking
 
checkServerTrusted(X509Certificate[], String, Socket) - Method in class eu.emi.security.authn.x509.helpers.ssl.SSLTrustManagerWithHostnameChecking
 
checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class eu.emi.security.authn.x509.helpers.ssl.SSLTrustManagerWithHostnameChecking
 
checkSignatures() - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
checkToken(String, char[], int, boolean) - Static method in class eu.emi.security.authn.x509.helpers.ns.ParserUtils
 
checkTokenSoft(String, char[], int, boolean) - Static method in class eu.emi.security.authn.x509.helpers.ns.ParserUtils
 
checkValidity(String, X509Certificate, boolean) - Method in class eu.emi.security.authn.x509.helpers.trust.AbstractTrustAnchorStore
 
children - Variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
 
chooseClientAlias(String[], Principal[], Socket) - Method in class eu.emi.security.authn.x509.helpers.ssl.CredentialX509KeyManager
 
chooseEngineClientAlias(String[], Principal[], SSLEngine) - Method in class eu.emi.security.authn.x509.helpers.ssl.CredentialX509KeyManager
 
chooseEngineServerAlias(String, Principal[], SSLEngine) - Method in class eu.emi.security.authn.x509.helpers.ssl.CredentialX509KeyManager
 
chooseServerAlias(String, Principal[], Socket) - Method in class eu.emi.security.authn.x509.helpers.ssl.CredentialX509KeyManager
 
clearMemoryCache() - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPCachingClient
 
clearMemoryCache() - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPRespondersCache
 
clearMemoryCache() - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPResponsesCache
 
clone() - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
 
clone() - Method in class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2
 
clone() - Method in class eu.emi.security.authn.x509.impl.CRLParameters
 
clone() - Method in class eu.emi.security.authn.x509.impl.RevocationParametersExt
 
clone() - Method in class eu.emi.security.authn.x509.proxy.OidAndValue
 
clone() - Method in class eu.emi.security.authn.x509.proxy.ProxyPolicy
 
clone() - Method in class eu.emi.security.authn.x509.RevocationParameters
Clone the instance
close() - Method in class eu.emi.security.authn.x509.helpers.ReaderInputStream
Close the stream.
code - Variable in exception class eu.emi.security.authn.x509.helpers.pkipath.SimpleValidationErrorException
 
CommonX509TrustManager - Class in eu.emi.security.authn.x509
This class wraps X509CertChainValidator so it can be easily used in the standard Java SSL API.
CommonX509TrustManager(X509CertChainValidator) - Constructor for class eu.emi.security.authn.x509.CommonX509TrustManager
The constructor.
COMPACT - Enum constant in enum class eu.emi.security.authn.x509.impl.FormatMode
Short form: only subject and issuer are printed, in multiple lines
COMPACT_ONE_LINE - Enum constant in enum class eu.emi.security.authn.x509.impl.FormatMode
Short form: only subject and issuer are printed, in one line
concatArrays(byte[][], byte[][]) - Static method in class eu.emi.security.authn.x509.proxy.ProxyChainInfo
Concatenates two arrays of arrays bytes.
CONDITION_SUBJECT - Static variable in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser
 
configureHttpConnection(HttpURLConnection, int) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPClientImpl
 
configureSecProvider() - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
Configures security providers which are used by the library.
conflictingTrustAnchors - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
connectWithHostnameChecking(SSLSocket, HostnameMismatchCallback) - Static method in class eu.emi.security.authn.x509.impl.SocketFactoryCreator
Deprecated.
This method, invoked on an initialized SSL socket will perform the initial handshake (if necessary) and then check if the peer's hostname is matching its certificate.
conntectTimeout - Variable in class eu.emi.security.authn.x509.OCSPParametes
 
connTimeout - Variable in class eu.emi.security.authn.x509.helpers.trust.DirectoryTrustAnchorStore
 
consumedChars - Variable in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser.Token
 
consumeQuoted(char[], int, StringBuilder) - Method in class eu.emi.security.authn.x509.helpers.ns.EuGridPmaNamespacesParser
 
convert2sr(byte[]) - Static method in class eu.emi.security.authn.x509.helpers.proxy.ProxyAddressRestrictionData
 
convert2strings(byte[][]) - Static method in class eu.emi.security.authn.x509.helpers.proxy.ProxyAddressRestrictionData
 
convertErrors(List<?>[], boolean, int, X509Certificate[]) - Method in class eu.emi.security.authn.x509.helpers.pkipath.BCCertPathValidator
 
convertFromRfc2253(String, boolean) - Static method in class eu.emi.security.authn.x509.impl.OpensslNameUtils
Returns an OpenSSL legacy (and as of now the default in OpenSSL) encoding of the provided RFC 2253 DN.
convertToPrivateKey(Object, String, PasswordSupplier) - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
 
convertToX509Chain(Certificate[]) - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
Performs a trivial conversion by use of casting of a Certificate array into X509Certificate array
copy() - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
 
copyCondSequenceToVector(ASN1Sequence, List<GeneralSubtree>) - Static method in class eu.emi.security.authn.x509.helpers.proxy.ProxyAddressRestrictionData
This method copies the contents of a generalSubtrees sequence into the given vector.
createCRLStore(CRLParameters, Timer) - Method in class eu.emi.security.authn.x509.helpers.pkipath.PlainCRLValidator
This method can be overridden if a different implementation of the PlainCRLStoreSpi (its subclass) should be used.
createPKIXParameters(X509Certificate[], boolean, Set<TrustAnchor>, CertStore, RevocationParameters, ObserversHandler) - Method in class eu.emi.security.authn.x509.helpers.pkipath.BCCertPathValidator
 
createRequest(X509Certificate, X509Certificate, X509Credential, boolean) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPClientImpl
 
createResponderKey(X509Certificate) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPRespondersCache
 
createResponseKey(X509Certificate, X509Certificate) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPResponsesCache
 
createSingleKeyView(KeyStore, String, char[]) - Method in class eu.emi.security.authn.x509.impl.KeystoreCredential
 
creationTs - Variable in class eu.emi.security.authn.x509.helpers.CachedElement
 
credential - Variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyCertificateImpl
 
credential - Variable in class eu.emi.security.authn.x509.helpers.ssl.CredentialX509KeyManager
 
credential - Variable in class eu.emi.security.authn.x509.impl.SocketFactoryCreator2
 
CredentialX509KeyManager - Class in eu.emi.security.authn.x509.helpers.ssl
Simple KeyManager implementation which always returns the only key and certificate which is available in the configured X509Credential object.
CredentialX509KeyManager(X509Credential) - Constructor for class eu.emi.security.authn.x509.helpers.ssl.CredentialX509KeyManager
 
critical - Variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
 
critical - Variable in class eu.emi.security.authn.x509.proxy.CertificateExtension
 
criticalExtensionError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
CRL - Enum constant in enum class eu.emi.security.authn.x509.helpers.CertificateHelpers.PEMContentsType
 
CRL - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCategory
 
CRL - Static variable in interface eu.emi.security.authn.x509.StoreUpdateListener
 
CRL_DISTRIBUTION_POINTS - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
CRL_DISTRIBUTION_POINTS - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
CRL_NUMBER - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
CRL_NUMBER - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
CRL_NUMBER - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
CRL_OCSP - Enum constant in enum class eu.emi.security.authn.x509.RevocationParameters.RevocationCheckingOrder
 
CRL_SIGN - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
CRL_SIGN - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
CRL_SIGN - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
CRL_UTIL - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
CRL_UTIL - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
CRL_WILDCARD - Static variable in class eu.emi.security.authn.x509.helpers.crl.OpensslCRLStoreSpi
 
crlAKIExtError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
CRLAsyncUpdateTask(PlainCRLStoreSpi) - Constructor for class eu.emi.security.authn.x509.helpers.crl.PlainCRLStoreSpi.CRLAsyncUpdateTask
 
crlAuthInfoAccError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
crlBCExtError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
crlCheckingMode - Variable in class eu.emi.security.authn.x509.RevocationParameters
 
CrlCheckingMode - Enum Class in eu.emi.security.authn.x509
Defines Certificate Revocation List verification mode.
CrlCheckingMode() - Constructor for enum class eu.emi.security.authn.x509.CrlCheckingMode
 
crlDeltaProblem - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
crlDistPtExtError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
crlExtractionError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
crlIDPAndDPMismatch - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
crlIssuerException - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
crlNoIssuerAndDP - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
crlNoIssuerForDP - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
crlNoIssuerPublicKey - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
crlOnlyAttrCert - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
crlOnlyCaCert - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
crlOnlyUserCert - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
crlParameters - Variable in class eu.emi.security.authn.x509.impl.RevocationParametersExt
 
CRLParameters - Class in eu.emi.security.authn.x509.impl
Manages configuration of CRL sources, used in non-openssl truststores.
CRLParameters() - Constructor for class eu.emi.security.authn.x509.impl.CRLParameters
Default constructor uses standard CRL parameters: no CRLs are defined, no disk cache, no CRLs updates.
CRLParameters(List<String>, long, int, String) - Constructor for class eu.emi.security.authn.x509.impl.CRLParameters
 
crlReasonExtError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
crlReasons - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
crlReasons - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
crlReasons - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
CRLRevocationChecker - Class in eu.emi.security.authn.x509.helpers.revocation
Implementation of RevocationChecker using CRLs, the RFC3280CertPathUtilitiesCanl.
CRLRevocationChecker(ExtPKIXParameters2, Date, PublicKey, List<?>, CrlCheckingMode) - Constructor for class eu.emi.security.authn.x509.helpers.revocation.CRLRevocationChecker
 
crls - Variable in class eu.emi.security.authn.x509.impl.CRLParameters
 
crlStore - Variable in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
 
crlStore - Variable in class eu.emi.security.authn.x509.impl.OpensslCertChainValidator
 
crlStoreImpl - Variable in class eu.emi.security.authn.x509.helpers.pkipath.PlainCRLValidator
 
crlUnknownCritExt - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
crlUpdateInterval - Variable in class eu.emi.security.authn.x509.impl.CRLParameters
 
crlVerifyFailed - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
csr - Variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyCSRImpl
 
csr - Variable in class eu.emi.security.authn.x509.proxy.ProxyCSRInfo
 
CSR - Enum constant in enum class eu.emi.security.authn.x509.helpers.CertificateHelpers.PEMContentsType
 

D

DEF_AUTH_GLOBUS - Static variable in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser
 
DEF_AUTH_X509 - Static variable in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser
 
DEFAULT_BUFFER_SIZE - Static variable in class eu.emi.security.authn.x509.helpers.ReaderInputStream
 
DEFAULT_CACHE - Static variable in class eu.emi.security.authn.x509.OCSPParametes
 
DEFAULT_KEY_LENGTH - Static variable in class eu.emi.security.authn.x509.proxy.ProxyCertificateOptions
 
DEFAULT_KEY_USAGE - Static variable in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Key usage value which is used when
DEFAULT_KEYSTORE_ALIAS - Static variable in class eu.emi.security.authn.x509.impl.CertificateUtils
 
DEFAULT_LIFETIME - Static variable in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
DEFAULT_LONG_KEY_LENGTH - Static variable in class eu.emi.security.authn.x509.proxy.ProxyCertificateOptions
 
DEFAULT_PROXY_SUPPORT - Static variable in class eu.emi.security.authn.x509.impl.ValidatorParams
 
DEFAULT_TIMEOUT - Static variable in class eu.emi.security.authn.x509.OCSPParametes
 
definedForSubject - Variable in class eu.emi.security.authn.x509.helpers.ns.OpensslNamespacePolicyImpl
 
delegate - Variable in class eu.emi.security.authn.x509.helpers.AbstractDelegatingX509Credential
 
DELTA_CRL_INDICATOR - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
DELTA_CRL_INDICATOR - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
DELTA_CRL_INDICATOR - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
DENY - Enum constant in enum class eu.emi.security.authn.x509.ProxySupport
All kinds of proxies are denied
depth - Variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
 
DER - Enum constant in enum class eu.emi.security.authn.x509.impl.CertificateUtils.Encoding
 
DERCredential - Class in eu.emi.security.authn.x509.impl
Wraps certificate and private key stored in DER format.
DERCredential(InputStream, InputStream, char[]) - Constructor for class eu.emi.security.authn.x509.impl.DERCredential
Constructs the object from two InputStreams which can be used to read a private key and certificate in DER PKCS8 format.
DERCredential(String, String, char[]) - Constructor for class eu.emi.security.authn.x509.impl.DERCredential
Constructs the object from two files containing private key and certificate in DER PKCS8 format.
directory - Variable in class eu.emi.security.authn.x509.helpers.crl.LazyOpensslCRLStoreSpi
 
directory - Variable in class eu.emi.security.authn.x509.helpers.ns.LazyEuGridPmaNamespacesStore
 
directory - Variable in class eu.emi.security.authn.x509.helpers.ns.LazyGlobusNamespacesStore
 
DirectoryCertChainValidator - Class in eu.emi.security.authn.x509.impl
The certificate validator which uses a flexible set of certificates and CRL locations.
DirectoryCertChainValidator(String, String, String) - Constructor for class eu.emi.security.authn.x509.impl.DirectoryCertChainValidator
Constructs a new validator instance with simplified parameters: only one location for certificates, truststore and CRLs are refreshed every hour, connection timeout is 15s, proxies are supported, encoding is PEM and no initial update listener is registered.
DirectoryCertChainValidator(List<String>, CertificateUtils.Encoding, long, int, String) - Constructor for class eu.emi.security.authn.x509.impl.DirectoryCertChainValidator
Constructs a new validator instance with default additional settings (see ValidatorParamsExt()).
DirectoryCertChainValidator(List<String>, CertificateUtils.Encoding, long, int, String, ValidatorParamsExt) - Constructor for class eu.emi.security.authn.x509.impl.DirectoryCertChainValidator
Constructs a new validator instance.
DirectoryTrustAnchorStore - Class in eu.emi.security.authn.x509.helpers.trust
Retrieves CA certificates from locations given as local paths with wildcards or URLs.
DirectoryTrustAnchorStore(List<String>, String, int, Timer, long, CertificateUtils.Encoding, ObserversHandler) - Constructor for class eu.emi.security.authn.x509.helpers.trust.DirectoryTrustAnchorStore
 
DirectoryTrustAnchorStore(List<String>, String, int, Timer, long, CertificateUtils.Encoding, ObserversHandler, boolean) - Constructor for class eu.emi.security.authn.x509.helpers.trust.DirectoryTrustAnchorStore
 
DisabledNameMismatchCallback - Class in eu.emi.security.authn.x509.helpers.ssl
 
DisabledNameMismatchCallback() - Constructor for class eu.emi.security.authn.x509.helpers.ssl.DisabledNameMismatchCallback
 
diskCachePath - Variable in class eu.emi.security.authn.x509.impl.CRLParameters
 
diskCachePath - Variable in class eu.emi.security.authn.x509.OCSPParametes
 
diskPath - Variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPCacheBase
 
diskPath - Variable in class eu.emi.security.authn.x509.helpers.pkipath.PlainStoreUtils
 
dispose() - Method in class eu.emi.security.authn.x509.helpers.BinaryCertChainValidator
 
dispose() - Method in class eu.emi.security.authn.x509.helpers.crl.AbstractCRLStoreSPI
 
dispose() - Method in class eu.emi.security.authn.x509.helpers.crl.LazyOpensslCRLStoreSpi
 
dispose() - Method in class eu.emi.security.authn.x509.helpers.crl.PlainCRLStoreSpi
After calling this method no notification will be produced and subsequent updates won't be scheduled.
dispose() - Method in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
Disposes resources used by this Validator, like threads.
dispose() - Method in class eu.emi.security.authn.x509.helpers.pkipath.PlainCRLValidator
 
dispose() - Method in class eu.emi.security.authn.x509.helpers.trust.LazyOpensslTrustAnchorStoreImpl
 
dispose() - Method in class eu.emi.security.authn.x509.helpers.trust.TimedTrustAnchorStoreBase
After calling this method no notification will be produced and subsequent updates won't be scheduled.
dispose() - Method in interface eu.emi.security.authn.x509.helpers.trust.TrustAnchorStore
 
dispose() - Method in class eu.emi.security.authn.x509.impl.DirectoryCertChainValidator
Disposes resources used by this Validator, like threads.
dispose() - Method in class eu.emi.security.authn.x509.impl.OpensslCertChainValidator
 
dispose() - Method in interface eu.emi.security.authn.x509.X509CertChainValidatorExt
Disposes resources used by this Validator, like threads.
disposed - Variable in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
 
distrPtExtError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
DNComparator - Class in eu.emi.security.authn.x509.helpers
Helpers for checking text representations of DNs for equality.
DNComparator() - Constructor for class eu.emi.security.authn.x509.helpers.DNComparator
 
doCheck(X500Principal, List<NamespacePolicy>, List<ValidationError>, int, X509Certificate[]) - Method in class eu.emi.security.authn.x509.helpers.ns.NamespaceChecker
 
doChecks() - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
doPost(URL, byte[], int) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPClientImpl
 
DRAFT_EXTENSION_OID - Static variable in class eu.emi.security.authn.x509.helpers.proxy.DraftRFCProxyCertInfoExtension
The oid of the rfc draft proxy cert extension.
DRAFT_RFC - Enum constant in enum class eu.emi.security.authn.x509.helpers.proxy.ExtendedProxyType
Draft RFC proxy
DRAFT_RFC - Enum constant in enum class eu.emi.security.authn.x509.proxy.ProxyChainType
A chain contains only draft RFC proxies.
DRAFT_RFC - Enum constant in enum class eu.emi.security.authn.x509.proxy.ProxyType
Draft RFC proxy
DraftRFCProxyCertInfoExtension - Class in eu.emi.security.authn.x509.helpers.proxy
Proxy cert info extension class.
DraftRFCProxyCertInfoExtension() - Constructor for class eu.emi.security.authn.x509.helpers.proxy.DraftRFCProxyCertInfoExtension
Generate a proxy that inherits all rights and that has no cert path length limitations.
DraftRFCProxyCertInfoExtension(byte[]) - Constructor for class eu.emi.security.authn.x509.helpers.proxy.DraftRFCProxyCertInfoExtension
Constructor that generates instance out of byte array.
DraftRFCProxyCertInfoExtension(int, ProxyPolicy) - Constructor for class eu.emi.security.authn.x509.helpers.proxy.DraftRFCProxyCertInfoExtension
Generate new proxy certificate info extension with length limit len and policy policy.
DraftRFCProxyCertInfoExtension(ASN1Sequence) - Constructor for class eu.emi.security.authn.x509.helpers.proxy.DraftRFCProxyCertInfoExtension
Read a proxyCertInfoExtension from the ASN1 sequence.

E

EACL_NAMESPACE - Static variable in interface eu.emi.security.authn.x509.StoreUpdateListener
 
eatSpaces(char[], int, boolean) - Method in class eu.emi.security.authn.x509.helpers.ns.EuGridPmaNamespacesParser
 
eatSpaces(char[], int, boolean) - Method in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser
 
EKU - Static variable in class eu.emi.security.authn.x509.impl.X509Formatter
 
element - Variable in class eu.emi.security.authn.x509.helpers.CachedElement
 
EMPTY - Static variable in class eu.emi.security.authn.x509.helpers.ns.AbstractNamespacesStore
 
EMPTY_CERT_ARRAY - Static variable in class eu.emi.security.authn.x509.impl.OpensslCertChainValidator
 
emptyCertPath - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
encodeDigest(MessageDigest) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPCacheBase
 
encoder - Variable in class eu.emi.security.authn.x509.helpers.ReaderInputStream
 
encoderIn - Variable in class eu.emi.security.authn.x509.helpers.ReaderInputStream
CharBuffer used as input for the decoder.
encoderOut - Variable in class eu.emi.security.authn.x509.helpers.ReaderInputStream
ByteBuffer used as output for the decoder.
encodeWithoutSeqHeader(RDN[]) - Static method in class eu.emi.security.authn.x509.helpers.trust.OpensslTruststoreHelper
 
encoding - Variable in class eu.emi.security.authn.x509.helpers.trust.DirectoryTrustAnchorStore
 
Encoding() - Constructor for enum class eu.emi.security.authn.x509.impl.CertificateUtils.Encoding
 
encrypted - Variable in class eu.emi.security.authn.x509.helpers.PKCS8DERReader
 
endOfInput - Variable in class eu.emi.security.authn.x509.helpers.ReaderInputStream
 
EnforcingNameMismatchCallback - Class in eu.emi.security.authn.x509.helpers.ssl
 
EnforcingNameMismatchCallback() - Constructor for class eu.emi.security.authn.x509.helpers.ssl.EnforcingNameMismatchCallback
 
engineGetCertificates(CertSelector) - Method in class eu.emi.security.authn.x509.helpers.crl.AbstractCRLStoreSPI
 
engineGetCRLs(CRLSelector) - Method in class eu.emi.security.authn.x509.helpers.crl.AbstractCRLStoreSPI
 
equal(String, String) - Static method in class eu.emi.security.authn.x509.impl.X500NameUtils
Convenience method, based on the standard JDK algorithm for DNs comparison.
equal(X500Principal, String) - Static method in class eu.emi.security.authn.x509.impl.X500NameUtils
Convenience method for DN comparison.
equals(Object) - Method in class eu.emi.security.authn.x509.helpers.trust.TrustAnchorExt
 
error - Variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPRespondersCache.ResponderCacheEntry
 
ERROR - Enum constant in enum class eu.emi.security.authn.x509.StoreUpdateListener.Severity
Signifies that the problem was critical, i.e.
errorCategory - Variable in class eu.emi.security.authn.x509.ValidationError
 
errorCode - Variable in class eu.emi.security.authn.x509.ValidationError
 
errorProcesingBC - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
errors - Variable in exception class eu.emi.security.authn.x509.helpers.pkipath.ValidationErrorException
 
errors - Variable in class eu.emi.security.authn.x509.ValidationResult
 
establishKeys(ProxyCertificateOptions) - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyGeneratorHelper
 
establishKeyUsage(BaseProxyCertificateOptions) - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyGeneratorHelper
 
establishResponsePubKey(BasicOCSPResp, X509Certificate) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPClientImpl
 
establishSerial(BaseProxyCertificateOptions) - Static method in class eu.emi.security.authn.x509.helpers.proxy.ProxyGeneratorHelper
For LEGACY proxies returns the serial from the issuing certificate.
establishWildcardLocations(String) - Method in class eu.emi.security.authn.x509.helpers.pkipath.PlainStoreUtils
resolves one wildcard and add results to the resolvedWildcardLocations list
establishWildcardsLocations() - Method in class eu.emi.security.authn.x509.helpers.pkipath.PlainStoreUtils
resolves all wildcards
eu.emi.security.authn.x509 - package eu.emi.security.authn.x509
Contains API of the library.
eu.emi.security.authn.x509.helpers - package eu.emi.security.authn.x509.helpers
Consists of general purpose classes, helping to implement generic functionality of the library.
eu.emi.security.authn.x509.helpers.crl - package eu.emi.security.authn.x509.helpers.crl
Helper classes implementing Certificate Revocation List access, which is used by the validators together with trust stores.
eu.emi.security.authn.x509.helpers.ns - package eu.emi.security.authn.x509.helpers.ns
Contains implementation of local namespace policy rules for trusted certificate authorities (using Globus and EuGridPMA syntax), which are exclusively used by the OpensslCertChainValidator
eu.emi.security.authn.x509.helpers.ocsp - package eu.emi.security.authn.x509.helpers.ocsp
Contains implementation of On-line Certificate Status Protocol (OCSP), RFC 2560.
eu.emi.security.authn.x509.helpers.pkipath - package eu.emi.security.authn.x509.helpers.pkipath
Helper classes for internal, low level, logic of certificate path validation.
eu.emi.security.authn.x509.helpers.pkipath.bc - package eu.emi.security.authn.x509.helpers.pkipath.bc
Helper classes included (mostly copied) from the BouncyCastle 1.52 library and further updated.
eu.emi.security.authn.x509.helpers.proxy - package eu.emi.security.authn.x509.helpers.proxy
Helper classes, implementing functionality offered by the Proxy Certificate API from the eu.emi.security.authn.x509.proxy package.
eu.emi.security.authn.x509.helpers.revocation - package eu.emi.security.authn.x509.helpers.revocation
Helper classes, implementing general revocation checking functionality.
eu.emi.security.authn.x509.helpers.ssl - package eu.emi.security.authn.x509.helpers.ssl
Helper classes, implementing SSL/TLS/network related functions.
eu.emi.security.authn.x509.helpers.trust - package eu.emi.security.authn.x509.helpers.trust
Contains implementations of trust stores, which provide access to trusted root certificates.
eu.emi.security.authn.x509.impl - package eu.emi.security.authn.x509.impl
Contains implementation classes of the library.
eu.emi.security.authn.x509.proxy - package eu.emi.security.authn.x509.proxy
Contains classes which allow to generate proxy certificates and to extract information from them.
EUGRIDPMA - Enum constant in enum class eu.emi.security.authn.x509.NamespaceCheckingMode
An EuGridPMA namespaces definition is checked only.
EUGRIDPMA_AND_GLOBUS - Enum constant in enum class eu.emi.security.authn.x509.NamespaceCheckingMode
Both EuGridPMA namespaces definition and Globus EACL are enforced for the issuer.
EUGRIDPMA_AND_GLOBUS_REQUIRE - Enum constant in enum class eu.emi.security.authn.x509.NamespaceCheckingMode
Both EuGridPMA namespaces definition and Globus EACL are enforced for the issuer.
EUGRIDPMA_GLOBUS - Enum constant in enum class eu.emi.security.authn.x509.NamespaceCheckingMode
An EuGridPMA namespaces definition is checked first.
EUGRIDPMA_GLOBUS_REQUIRE - Enum constant in enum class eu.emi.security.authn.x509.NamespaceCheckingMode
An EuGridPMA namespaces definition is checked first.
EUGRIDPMA_NAMESPACE - Static variable in interface eu.emi.security.authn.x509.StoreUpdateListener
 
EUGRIDPMA_REQUIRE - Enum constant in enum class eu.emi.security.authn.x509.NamespaceCheckingMode
An EuGridPMA namespaces definition is checked only.
euGridPmaEnabled() - Method in enum class eu.emi.security.authn.x509.NamespaceCheckingMode
 
EuGridPmaNamespacesParser - Class in eu.emi.security.authn.x509.helpers.ns
Parses a single EUGridPMA namespaces file and returns NamespacePolicy object.
EuGridPmaNamespacesParser(String, boolean) - Constructor for class eu.emi.security.authn.x509.helpers.ns.EuGridPmaNamespacesParser
 
EuGridPmaNamespacesStore - Class in eu.emi.security.authn.x509.helpers.ns
Provides an in-memory store of NamespacePolicy objects.
EuGridPmaNamespacesStore(ObserversHandler, boolean) - Constructor for class eu.emi.security.authn.x509.helpers.ns.EuGridPmaNamespacesStore
 
excludedDN - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
excludedEmail - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
excludedGeneralSubtrees - Variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyAddressRestrictionData
 
excludedIP - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
expectedPolicies - Variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
 
explicitPolicy - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
EXT_USAGES - Static variable in class eu.emi.security.authn.x509.impl.X509Formatter
 
ExtendedProxyType - Enum Class in eu.emi.security.authn.x509.helpers.proxy
 
ExtendedProxyType() - Constructor for enum class eu.emi.security.authn.x509.helpers.proxy.ExtendedProxyType
 
extensions - Variable in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
extensions - Variable in class eu.emi.security.authn.x509.proxy.ProxyCSRInfo
 
extGenerator - Variable in class eu.emi.security.authn.x509.helpers.proxy.X509v3CertificateBuilder
 
ExtPKIXParameters2 - Class in eu.emi.security.authn.x509.helpers.pkipath
Extended PKIX parameters with additional settings related to the library features: different CRL modes and proxy support.
ExtPKIXParameters2(PKIXExtendedParameters, PKIXExtendedBuilderParameters, ExtPKIXParameters2.Builder) - Constructor for class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2
 
ExtPKIXParameters2.Builder - Class in eu.emi.security.authn.x509.helpers.pkipath
 
extractAlgorithmId(X509Certificate) - Static method in class eu.emi.security.authn.x509.helpers.proxy.X509v3CertificateBuilder
Extracts the full algorithm identifier from the given certificate.
extractNonce(OCSPReq) - Static method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPClientImpl
 

F

factory - Variable in class eu.emi.security.authn.x509.helpers.crl.AbstractCRLStoreSPI
 
filePath - Variable in class eu.emi.security.authn.x509.helpers.ns.EuGridPmaNamespacesParser
 
filePath - Variable in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser
 
filterByIssuer(X500Principal, Collection<X509CRL>) - Method in class eu.emi.security.authn.x509.helpers.crl.LazyOpensslCRLStoreSpi
 
findCertificates(PKIXCertStoreSelector, List) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
Return a Collection of all certificates or attribute certificates found in the X509Store's that are matching the certSelect criteriums.
findCertificates(PKIXCertStoreSelector, List) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
findCertificates(X509AttributeCertStoreSelector, List) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
findCertificates(X509CertStoreSelector, List) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
findCRLs(PKIXCRLStoreSelector, Date, List, List) - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXCRLUtil
 
findCRLs(PKIXCRLStoreSelector, List) - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXCRLUtil
Return a Collection of all CRLs found in the X509Store's that are matching the crlSelect criteriums.
findIssuerCerts(X509Certificate, List<CertStore>, List<PKIXCertStore>) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
Find the issuer certificates of a given certificate.
findIssuerCerts(X509Certificate, PKIXExtendedBuilderParameters) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilitiesCanl
 
findTrustAnchor(X509Certificate, Set) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
Search the given Set of TrustAnchor's for one that is the issuer of the given X509 certificate.
findTrustAnchor(X509Certificate, Set, String) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
Search the given Set of TrustAnchor's for one that is the issuer of the given X509 certificate.
findTrustAnchorPublic(X509Certificate, Set<?>, String) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilitiesCanl
 
firstProxy - Variable in class eu.emi.security.authn.x509.proxy.ProxyChainInfo
 
FixedBCPKIXCertPathReviewer - Class in eu.emi.security.authn.x509.helpers.pkipath.bc
PKIXCertPathReviewer
Validation of X.509 Certificate Paths.
FixedBCPKIXCertPathReviewer(CertPath, ExtPKIXParameters2) - Constructor for class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
Creates a PKIXCertPathReviewer and initializes it with the given CertPath and PKIXParameters params
FlexiblePEMReader - Class in eu.emi.security.authn.x509.helpers
Extends BC's PEMParser class so it can read correctly also PEM files with a garbage at the beginning and minor syntax violations which occur more then often in the wild.
FlexiblePEMReader(Reader) - Constructor for class eu.emi.security.authn.x509.helpers.FlexiblePEMReader
Creates a new FlexiblePEMReader object.
format(X509Certificate) - Method in class eu.emi.security.authn.x509.impl.X509Formatter
Produces a human readable text representation of the provided certificate.
format(X509Certificate[]) - Method in class eu.emi.security.authn.x509.impl.X509Formatter
Produces a human readable text representation of the provided certificate chain.
format(X509Certificate[], boolean) - Method in class eu.emi.security.authn.x509.impl.X509Formatter
Produces a human readable text representation of the provided certificate chain.
format(X509Certificate[], FormatMode) - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
Produces a human readable text representation of the provided certificate chain.
format(X509Certificate, FormatMode) - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
Produces a human readable text representation of the provided certificate.
FormatMode - Enum Class in eu.emi.security.authn.x509.impl
String output mode.
FormatMode() - Constructor for enum class eu.emi.security.authn.x509.impl.FormatMode
 
FRESHEST_CRL - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
FRESHEST_CRL - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
fromString(String) - Method in class eu.emi.security.authn.x509.helpers.JavaAndBCStyle
 
FULL - Enum constant in enum class eu.emi.security.authn.x509.impl.FormatMode
Most (but not all) of the information that can be read from the certificate is included: subject, issuer, validity, fingerprints, usage.

G

GENERAL_INPUT - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCategory
 
generate(ProxyCertificateOptions) - Static method in class eu.emi.security.authn.x509.proxy.ProxyCSRGenerator
Generate the proxy certificate object.
generate(ProxyCertificateOptions, PrivateKey) - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyGeneratorHelper
Generate the proxy certificate object from the local certificate.
generate(ProxyCertificateOptions, PrivateKey) - Static method in class eu.emi.security.authn.x509.proxy.ProxyCSRGenerator
Generate the proxy certificate object.
generate(ProxyCertificateOptions, PrivateKey) - Static method in class eu.emi.security.authn.x509.proxy.ProxyGenerator
Generate the proxy certificate object from the local certificate.
generate(ProxyRequestOptions, PrivateKey) - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyGeneratorHelper
Generate the proxy certificate object from the received Certificate Signing Request.
generate(ProxyRequestOptions, PrivateKey) - Static method in class eu.emi.security.authn.x509.proxy.ProxyGenerator
Generate the proxy certificate object from the received Certificate Signing Request.
generateAttributes(ProxyCertificateOptions) - Static method in class eu.emi.security.authn.x509.proxy.ProxyCSRGenerator
 
generateCommon(BaseProxyCertificateOptions, PrivateKey) - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyGeneratorHelper
 
generateDN(X500Principal, ProxyType, boolean, BigInteger) - Static method in class eu.emi.security.authn.x509.helpers.proxy.ProxyGeneratorHelper
Generate a correct DN for the proxy, depending on its type.
generateKeyPair(int) - Static method in class eu.emi.security.authn.x509.helpers.proxy.ProxyGeneratorHelper
 
getAcceptedIssuers() - Method in class eu.emi.security.authn.x509.CommonX509TrustManager
getAcceptedIssuers() - Method in class eu.emi.security.authn.x509.helpers.ssl.SSLTrustManager
getAcceptedIssuers() - Method in class eu.emi.security.authn.x509.helpers.ssl.SSLTrustManagerWithHostnameChecking
 
getAdditionalStoresFromAltNames(byte[], Map<GeneralName, PKIXCertStore>) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
getAdditionalStoresFromCRLDistributionPoint(CRLDistPoint, Map<GeneralName, PKIXCRLStore>) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
getAdditionalStoresFromCRLDistributionPoint(CRLDistPoint, PKIXExtendedBuilderParameters) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilitiesCanl
 
getAddress() - Method in class eu.emi.security.authn.x509.OCSPResponder
 
getAlgorithmIdentifier(PublicKey) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
getAlgorithmIdentifier(PublicKey) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
getArguments() - Method in exception class eu.emi.security.authn.x509.helpers.pkipath.SimpleValidationErrorException
 
getAttributeCertificateExtensions() - Method in class eu.emi.security.authn.x509.proxy.ProxyChainInfo
Returns the Attribute Certificate extensions from the certificate chain.
getAttributeCertificates() - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyACExtension
Used to get the AC extension object.
getAttributeCertificates() - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
getAttributeNames(String) - Static method in class eu.emi.security.authn.x509.impl.X500NameUtils
Returns a set with all attribute identifiers which are present in the passed DN.
getAttributeNames(X500Principal) - Static method in class eu.emi.security.authn.x509.impl.X500NameUtils
Returns a set with all attribute identifiers which are present in the passed DN.
getAttributeNames(X500Name) - Static method in class eu.emi.security.authn.x509.impl.X500NameUtils
 
getAttributeValues(String, ASN1ObjectIdentifier) - Static method in class eu.emi.security.authn.x509.impl.X500NameUtils
Returns an array of values of a provided attribute from the DN.
getAttributeValues(X500Principal, ASN1ObjectIdentifier) - Static method in class eu.emi.security.authn.x509.impl.X500NameUtils
Returns an array of values of a provided attribute from the DN.
getAttributeValues(X500Name, ASN1ObjectIdentifier) - Static method in class eu.emi.security.authn.x509.impl.X500NameUtils
 
getBaseBuildParameters() - Method in class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2
 
getBaseOfBase() - Method in class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2
 
getBaseParameters() - Method in class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2
 
getCA(TrustAnchor) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.PrincipalUtils
 
getCacheDir() - Method in class eu.emi.security.authn.x509.helpers.trust.DirectoryTrustAnchorStore
 
getCachedPolicies(Map<String, CachedElement<Map<String, List<NamespacePolicy>>>>, String, String, String, long) - Method in class eu.emi.security.authn.x509.helpers.ns.AbstractNamespacesStore
Utility method useful for lazy stores.
getCachedResp(String, OCSPClientImpl, X509Certificate, X509Certificate) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPResponsesCache
 
getCacheFile(URL) - Method in class eu.emi.security.authn.x509.helpers.pkipath.PlainStoreUtils
 
getCacheTtl() - Method in class eu.emi.security.authn.x509.OCSPParametes
 
getCertificate() - Method in class eu.emi.security.authn.x509.helpers.AbstractDelegatingX509Credential
Helper method to get certificate from the underlying keystore
getCertificate() - Method in class eu.emi.security.authn.x509.helpers.AbstractX509Credential
Helper method to get certificate from the underlying keystore
getCertificate() - Method in class eu.emi.security.authn.x509.OCSPResponder
 
getCertificate() - Method in interface eu.emi.security.authn.x509.X509Credential
Helper method to get certificate from the underlying keystore
getCertificateChain() - Method in class eu.emi.security.authn.x509.helpers.AbstractDelegatingX509Credential
Helper method to get certificate chain from the underlying keystore
getCertificateChain() - Method in class eu.emi.security.authn.x509.helpers.AbstractX509Credential
Helper method to get certificate chain from the underlying keystore
getCertificateChain() - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyCertificateImpl
 
getCertificateChain() - Method in interface eu.emi.security.authn.x509.proxy.ProxyCertificate
Returns the certificate chain of the proxy.
getCertificateChain() - Method in interface eu.emi.security.authn.x509.X509Credential
Helper method to get certificate chain from the underlying keystore
getCertificateChain(String) - Method in class eu.emi.security.authn.x509.helpers.ssl.CredentialX509KeyManager
 
getCertStatus() - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertStatus
 
getCertStatus(Date, X509CRL, Object, CertStatus) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
getCertStatus(Date, X509CRL, Object, CertStatus) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilitiesCanl
 
getCertStatus(Date, X509CRL, Object, CertStatus) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
getChain() - Method in class eu.emi.security.authn.x509.ValidationError
 
getChainKeyUsage(X509Certificate[]) - Static method in class eu.emi.security.authn.x509.helpers.proxy.ProxyGeneratorHelper
If the input chain has no KeyUsage extension null is returned.
getCheckingMode() - Method in class eu.emi.security.authn.x509.OCSPParametes
 
getChildren() - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
 
getCidrNetmask(int, byte[], int) - Static method in class eu.emi.security.authn.x509.helpers.proxy.IPAddressHelper
 
getClientAliases(String, Principal[]) - Method in class eu.emi.security.authn.x509.helpers.ssl.CredentialX509KeyManager
 
getCode() - Method in exception class eu.emi.security.authn.x509.helpers.pkipath.SimpleValidationErrorException
 
getComparableForm(String) - Static method in class eu.emi.security.authn.x509.impl.X500NameUtils
Returns a form of the source DN in RFC 2253 form (or similar - some minor format violations are properly handled) which is suitable for string comparison.
getCompleteCRLs(DistributionPoint, Object, Date, PKIXExtendedParameters) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
Fetches complete CRLs according to RFC 3280.
getCompleteCRLs(DistributionPoint, Object, Date, PKIXExtendedParameters) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilitiesCanl
getCompleteCRLs2(DistributionPoint, X509Certificate, Date, PKIXExtendedParameters) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilitiesCanl
 
getConntectTimeout() - Method in class eu.emi.security.authn.x509.OCSPParametes
 
getConnTimeout() - Method in class eu.emi.security.authn.x509.helpers.trust.DirectoryTrustAnchorStore
 
getCreationTs() - Method in class eu.emi.security.authn.x509.helpers.CachedElement
 
getCredential() - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyCertificateImpl
 
getCredential() - Method in interface eu.emi.security.authn.x509.proxy.ProxyCertificate
Returns the X509Credential wrapping the generated private key and proxy certificate.
getCrlCheckingMode() - Method in class eu.emi.security.authn.x509.RevocationParameters
Returns the current CRL settings.
getCRLDistUrls(CRLDistPoint) - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
getCRLForIssuer(X500Principal) - Method in class eu.emi.security.authn.x509.helpers.crl.AbstractCRLStoreSPI
 
getCRLForIssuer(X500Principal) - Method in class eu.emi.security.authn.x509.helpers.crl.LazyOpensslCRLStoreSpi
 
getCRLForIssuer(X500Principal) - Method in class eu.emi.security.authn.x509.helpers.crl.PlainCRLStoreSpi
 
getCRLIssuersFromDistributionPoint(DistributionPoint, Collection, X509CRLSelector) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
Add the CRL issuers from the cRLIssuer field of the distribution point or from the certificate if not given to the issuer criterion of the selector.
getCrlParameters() - Method in class eu.emi.security.authn.x509.impl.RevocationParametersExt
Returns CRL parameters
getCrls() - Method in class eu.emi.security.authn.x509.helpers.pkipath.PlainCRLValidator
Returns the current list of additional CRL locations.
getCrls() - Method in class eu.emi.security.authn.x509.impl.CRLParameters
 
getCRLs(X509CRLSelector) - Method in class eu.emi.security.authn.x509.helpers.crl.AbstractCRLStoreSPI
 
getCrlUpdateInterval() - Method in class eu.emi.security.authn.x509.impl.CRLParameters
 
getCRLUpdateInterval() - Method in class eu.emi.security.authn.x509.helpers.pkipath.PlainCRLValidator
Returns the interval between subsequent reloads of CRLs.
getCRLWithMatcher(CRLSelector) - Method in class eu.emi.security.authn.x509.helpers.crl.AbstractCRLStoreSPI
 
getCRLWithMatcher(CRLSelector) - Method in class eu.emi.security.authn.x509.helpers.crl.LazyOpensslCRLStoreSpi
 
getCRLWithMatcher(CRLSelector) - Method in class eu.emi.security.authn.x509.helpers.crl.PlainCRLStoreSpi
 
getCSR() - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyCSRImpl
Returns the CSR
getCSR() - Method in interface eu.emi.security.authn.x509.proxy.ProxyCSR
Returns the CSR
getDefaultKeyAlias(KeyStore) - Method in class eu.emi.security.authn.x509.impl.KeystoreCredential
 
getDefinedFor() - Method in interface eu.emi.security.authn.x509.helpers.ns.NamespacePolicy
 
getDefinedFor() - Method in class eu.emi.security.authn.x509.helpers.ns.OpensslNamespacePolicyImpl
 
getDeltaCRLs(Date, X509CRL, List<CertStore>, List<PKIXCRLStore>) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
Fetches delta CRLs according to RFC 3280 section 5.2.4.
getDeltaCRLs2(Date, PKIXExtendedParameters, X509CRL) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilitiesCanl
Fetches delta CRLs according to RFC 3280 section 5.2.4.
getDepth() - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
 
getDiskCachePath() - Method in class eu.emi.security.authn.x509.impl.CRLParameters
 
getDiskCachePath() - Method in class eu.emi.security.authn.x509.OCSPParametes
 
getElement() - Method in class eu.emi.security.authn.x509.helpers.CachedElement
 
getEncodedIssuerPrincipal(Object) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.PrincipalUtils
Returns the issuer of an attribute certificate or certificate.
getEncodedIssuerPrincipal(Object) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
getEncoding() - Method in class eu.emi.security.authn.x509.helpers.trust.DirectoryTrustAnchorStore
 
getEndUserCertificate(X509Certificate[]) - Static method in class eu.emi.security.authn.x509.proxy.ProxyUtils
Extracts the first EEC from the chain.
getErrorCategory() - Method in class eu.emi.security.authn.x509.ValidationError
Returns a coarse grained error category.
getErrorCategory(ValidationErrorCode) - Static method in enum class eu.emi.security.authn.x509.ValidationErrorCategory
 
getErrorCode() - Method in class eu.emi.security.authn.x509.ValidationError
Gets the unique error code.
getErrors() - Method in exception class eu.emi.security.authn.x509.helpers.pkipath.ValidationErrorException
 
getErrors() - Method in class eu.emi.security.authn.x509.ValidationResult
Returns list of problems found.
getExcludedAddresses() - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyAddressRestrictionData
 
getExpectedPolicies() - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
 
getExtensionBytes(X509Certificate, String) - Static method in class eu.emi.security.authn.x509.helpers.CertificateHelpers
Gets the certificate extension identified by the oid and returns the value bytes unwrapped by the ASN1OctetString.
getExtensions() - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
getExtensionValue(X509Extension, String) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
Extract the value of the given extension, if it exists.
getExtensionValue(X509Extension, String) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilitiesCanl
 
getExtensionValue(X509Extension, String) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
getFactory() - Static method in class eu.emi.security.authn.x509.helpers.CertificateHelpers
 
getFileHash(String, String) - Static method in class eu.emi.security.authn.x509.helpers.trust.OpensslTruststoreHelper
 
getFileSuffix() - Method in class eu.emi.security.authn.x509.helpers.ns.AbstractEuGridPmaNamespacesStore
 
getFileSuffix() - Method in class eu.emi.security.authn.x509.helpers.ns.AbstractGlobusNamespacesStore
 
getFileSuffix() - Method in class eu.emi.security.authn.x509.helpers.ns.AbstractNamespacesStore
 
getFilesWithRegexp(String, File) - Static method in class eu.emi.security.authn.x509.helpers.trust.OpensslTruststoreHelper
 
getFirstProxy(X509Certificate[]) - Method in class eu.emi.security.authn.x509.helpers.pkipath.BCCertPathValidator
 
getFirstProxyPosition() - Method in class eu.emi.security.authn.x509.proxy.ProxyChainInfo
 
getGlobusNsStore() - Method in class eu.emi.security.authn.x509.helpers.trust.LazyOpensslTrustAnchorStoreImpl
 
getGlobusNsStore() - Method in interface eu.emi.security.authn.x509.helpers.trust.OpensslTrustAnchorStore
 
getGlobusNsStore() - Method in class eu.emi.security.authn.x509.helpers.trust.OpensslTrustAnchorStoreImpl
 
getHashCode(String) - Static method in class eu.emi.security.authn.x509.helpers.DNComparator
 
getHttpGetUrl(URL, byte[]) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPClientImpl
 
getIdentification() - Method in interface eu.emi.security.authn.x509.helpers.ns.NamespacePolicy
 
getIdentification() - Method in class eu.emi.security.authn.x509.helpers.ns.OpensslNamespacePolicyImpl
 
getInitialListeners() - Method in class eu.emi.security.authn.x509.impl.ValidatorParams
 
getInstance(String) - Static method in class eu.emi.security.authn.x509.helpers.KeyStoreHelper
Deprecated.
use other methods from this class.
getInstance(X509Certificate) - Static method in class eu.emi.security.authn.x509.helpers.proxy.ProxyACExtension
Returns the AC extension form the certificate.
getInstance(X509Certificate) - Static method in class eu.emi.security.authn.x509.helpers.proxy.ProxyCertInfoExtension
Tries to generate ProxyCertInfoExtension object from the provided certificate.
getInstance(X509Certificate) - Static method in class eu.emi.security.authn.x509.helpers.proxy.ProxySAMLExtension
Returns the SAML extension from the certificate.
getInstance(X509Certificate, boolean) - Static method in class eu.emi.security.authn.x509.helpers.proxy.ProxyAddressRestrictionData
Creates an instance of the extension of the given type from a certificate.
getInstance(X509Certificate, boolean) - Static method in class eu.emi.security.authn.x509.helpers.proxy.ProxyTracingExtension
Returns the URL of the proxy tracing issuer if present.
getInstanceForCredential(String) - Static method in class eu.emi.security.authn.x509.helpers.KeyStoreHelper
Creates an instance of KeyStore which should be used for loading/storing credentials.
getInstanceForTrust(String) - Static method in class eu.emi.security.authn.x509.helpers.KeyStoreHelper
Creates an instance of KeyStore which should be used as a truststore, using our custom logic for choosing a provider: BC for PKCS12 and default for others.
getInt(byte[], int) - Static method in class eu.emi.security.authn.x509.helpers.proxy.IPAddressHelper
Returns the big-endian int value whose byte representation is the 4 bytes of bytes staring offset.
getIPSpaces() - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyAddressRestrictionData
Returns a Vector of Vectors of IP address spaces as defined in rfc 4632.
getIssuer() - Method in interface eu.emi.security.authn.x509.helpers.ns.NamespacePolicy
 
getIssuer() - Method in class eu.emi.security.authn.x509.helpers.ns.OpensslNamespacePolicyImpl
 
getIssuerPrincipal(X509Certificate) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.PrincipalUtils
 
getIssuerPrincipal(X509CRL) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.PrincipalUtils
 
getIssuerPrincipal(X509CRL) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
getKey() - Method in class eu.emi.security.authn.x509.helpers.AbstractDelegatingX509Credential
Helper method to get private key from the underlying keystore
getKey() - Method in class eu.emi.security.authn.x509.helpers.AbstractX509Credential
Helper method to get private key from the underlying keystore
getKey() - Method in interface eu.emi.security.authn.x509.X509Credential
Helper method to get private key from the underlying keystore
getKeyAlias() - Method in class eu.emi.security.authn.x509.helpers.AbstractDelegatingX509Credential
Returns an alias which can be used to obtain the PrivateKey entry from the KeyStore returned by the X509Credential.getKeyStore() method.
getKeyAlias() - Method in class eu.emi.security.authn.x509.helpers.AbstractX509Credential
Returns an alias which can be used to obtain the PrivateKey entry from the KeyStore returned by the X509Credential.getKeyStore() method.
getKeyAlias() - Method in interface eu.emi.security.authn.x509.X509Credential
Returns an alias which can be used to obtain the PrivateKey entry from the KeyStore returned by the X509Credential.getKeyStore() method.
getKeyLength() - Method in class eu.emi.security.authn.x509.proxy.ProxyCertificateOptions
Gets the length of the keys to be generated.
getKeyManager() - Method in class eu.emi.security.authn.x509.helpers.AbstractDelegatingX509Credential
Returns a KeyManager which accompanies the KeyStore.
getKeyManager() - Method in class eu.emi.security.authn.x509.helpers.AbstractX509Credential
Returns a KeyManager which accompanies the KeyStore.
getKeyManager() - Method in interface eu.emi.security.authn.x509.X509Credential
Returns a KeyManager which accompanies the KeyStore.
getKeyPassword() - Method in class eu.emi.security.authn.x509.helpers.AbstractDelegatingX509Credential
Returns a password which can be used to obtain PrivateKey entry from the KeyStore returned by the X509Credential.getKeyStore() method, with the alias returned by the X509Credential.getKeyAlias() method.
getKeyPassword() - Method in class eu.emi.security.authn.x509.helpers.AbstractX509Credential
Returns a password which can be used to obtain PrivateKey entry from the KeyStore returned by the X509Credential.getKeyStore() method, with the alias returned by the X509Credential.getKeyAlias() method.
getKeyPassword() - Method in interface eu.emi.security.authn.x509.X509Credential
Returns a password which can be used to obtain PrivateKey entry from the KeyStore returned by the X509Credential.getKeyStore() method, with the alias returned by the X509Credential.getKeyAlias() method.
getKeyStore() - Method in class eu.emi.security.authn.x509.helpers.AbstractDelegatingX509Credential
Returns the credential in a keystore.
getKeyStore() - Method in class eu.emi.security.authn.x509.helpers.AbstractX509Credential
Returns the credential in a keystore.
getKeyStore() - Method in class eu.emi.security.authn.x509.helpers.trust.JDKInMemoryTrustAnchorStore
 
getKeyStore() - Method in interface eu.emi.security.authn.x509.X509Credential
Returns the credential in a keystore.
getLabelForOid(ASN1ObjectIdentifier) - Method in class eu.emi.security.authn.x509.helpers.JavaAndBCStyle
 
getLabelForOidFull(ASN1ObjectIdentifier) - Method in class eu.emi.security.authn.x509.helpers.JavaAndBCStyle
 
getLastCN() - Method in class eu.emi.security.authn.x509.proxy.ProxyCSRInfo
 
getLastCN(X500Principal) - Static method in class eu.emi.security.authn.x509.helpers.proxy.ProxyHelper
 
getLastCN(X500Name) - Static method in class eu.emi.security.authn.x509.helpers.proxy.ProxyHelper
 
getLifetime() - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
getLocalResponders() - Method in class eu.emi.security.authn.x509.OCSPParametes
 
getLocations() - Method in class eu.emi.security.authn.x509.helpers.crl.PlainCRLStoreSpi
 
getLocations() - Method in class eu.emi.security.authn.x509.helpers.pkipath.PlainStoreUtils
 
getLocations() - Method in class eu.emi.security.authn.x509.helpers.trust.DirectoryTrustAnchorStore
 
getLong(byte[], int) - Static method in class eu.emi.security.authn.x509.helpers.proxy.IPAddressHelper
Returns the big-endian long value whose byte representation is the 8 bytes of bytes staring offset.
getMaxCache() - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPResponseStructure
 
getMessage() - Method in class eu.emi.security.authn.x509.ValidationError
Returns human readable message describing this error.
getMostSpecificCN(X500Principal) - Method in class eu.emi.security.authn.x509.helpers.ssl.HostnameToCertificateChecker
 
getNames() - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyTracingExtension
Returns the general names structure that holds the trace information.
getNamespaceCheckingMode() - Method in class eu.emi.security.authn.x509.impl.OpensslCertChainValidator
Returns the namespace checking mode.
getNextUpdateFromCacheHeader(String) - Static method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPClientImpl
 
getNextWorkingKey(List, int) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
getNextWorkingKey(List, int, JcaJceHelper) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
Return the next working key inheriting DSA parameters if necessary.
getNormalizedRDNs(X500Principal) - Static method in class eu.emi.security.authn.x509.helpers.trust.OpensslTruststoreHelper
 
getNotBefore() - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
getNotificationType() - Method in class eu.emi.security.authn.x509.helpers.ns.AbstractEuGridPmaNamespacesStore
 
getNotificationType() - Method in class eu.emi.security.authn.x509.helpers.ns.AbstractGlobusNamespacesStore
 
getNotificationType() - Method in class eu.emi.security.authn.x509.helpers.ns.AbstractNamespacesStore
 
getNsFile(String, String) - Static method in class eu.emi.security.authn.x509.helpers.trust.OpensslTruststoreHelper
 
getObject(String, byte[]) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
getObservers() - Method in class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2
 
getOcspParameters() - Method in class eu.emi.security.authn.x509.RevocationParameters
Returns the current OCSP settings.
getOCSPUrls(X509Certificate, X509Certificate) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPVerifier
 
getOid() - Method in class eu.emi.security.authn.x509.proxy.OidAndValue
 
getOpenSSLCAHash(X500Principal, boolean) - Static method in class eu.emi.security.authn.x509.helpers.trust.OpensslTruststoreHelper
 
getOpenSSLCAHashNew(X500Principal) - Static method in class eu.emi.security.authn.x509.helpers.trust.OpensslTruststoreHelper
Generates the hex hash of the DN used by openssl 1.0.0 and above to name the CA certificate files.
getOpenSSLCAHashOld(X500Principal) - Static method in class eu.emi.security.authn.x509.helpers.trust.OpensslTruststoreHelper
Generates the hex hash of the DN used by openssl to name the CA certificate files.
getOpensslValue(ASN1Object) - Static method in class eu.emi.security.authn.x509.impl.OpensslNameUtils
 
getOrder() - Method in class eu.emi.security.authn.x509.RevocationParameters
 
getOriginalUserDN(X509Certificate[]) - Static method in class eu.emi.security.authn.x509.proxy.ProxyUtils
Tries to establish the DN of the user who issued the first proxy which is found in the provided chain.
getOrLoadCRL(URL) - Method in class eu.emi.security.authn.x509.helpers.crl.PlainCRLStoreSpi
 
getParameters() - Method in class eu.emi.security.authn.x509.ValidationError
Gets the error parameters.
getParent() - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
 
getParentCertChain() - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Returns the certificate parent chain of the proxy.
getParser(String) - Method in class eu.emi.security.authn.x509.helpers.ns.AbstractEuGridPmaNamespacesStore
 
getParser(String) - Method in class eu.emi.security.authn.x509.helpers.ns.AbstractGlobusNamespacesStore
 
getParser(String) - Method in class eu.emi.security.authn.x509.helpers.ns.AbstractNamespacesStore
 
getPassword() - Method in class eu.emi.security.authn.x509.helpers.CharArrayPasswordFinder
 
getPassword() - Method in interface eu.emi.security.authn.x509.helpers.PasswordSupplier
 
getPEMType(String) - Static method in class eu.emi.security.authn.x509.helpers.CertificateHelpers
Assumes that the input is the contents of the PEM identification line, after '-----BEGIN ' prefix.
getPermittedAddresses() - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyAddressRestrictionData
 
getPF(char[]) - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
 
getPmaNsStore() - Method in class eu.emi.security.authn.x509.helpers.trust.LazyOpensslTrustAnchorStoreImpl
 
getPmaNsStore() - Method in interface eu.emi.security.authn.x509.helpers.trust.OpensslTrustAnchorStore
 
getPmaNsStore() - Method in class eu.emi.security.authn.x509.helpers.trust.OpensslTrustAnchorStoreImpl
 
getPolicies(X509Certificate[], int) - Method in class eu.emi.security.authn.x509.helpers.ns.AbstractNamespacesStore
 
getPolicies(X509Certificate[], int) - Method in interface eu.emi.security.authn.x509.helpers.ns.NamespacesStore
Gets namespace policies applicable for the CA.
getPolicies(X500Principal[], int) - Method in class eu.emi.security.authn.x509.helpers.ns.AbstractEuGridPmaNamespacesStore
 
getPolicies(X500Principal[], int) - Method in class eu.emi.security.authn.x509.helpers.ns.AbstractGlobusNamespacesStore
 
getPolicies(X500Principal[], int) - Method in interface eu.emi.security.authn.x509.helpers.ns.NamespacesStore
As NamespacesStore.getPolicies(X509Certificate[], int) but with principals of certificates only
getPoliciesByIssuerDn(String, String) - Method in class eu.emi.security.authn.x509.helpers.ns.AbstractEuGridPmaNamespacesStore
 
getPoliciesByIssuerDn(String, String) - Method in class eu.emi.security.authn.x509.helpers.ns.EuGridPmaNamespacesStore
 
getPoliciesByIssuerDn(String, String) - Method in class eu.emi.security.authn.x509.helpers.ns.LazyEuGridPmaNamespacesStore
 
getPoliciesByIssuerHash(String, String) - Method in class eu.emi.security.authn.x509.helpers.ns.AbstractEuGridPmaNamespacesStore
 
getPoliciesByIssuerHash(String, String) - Method in class eu.emi.security.authn.x509.helpers.ns.EuGridPmaNamespacesStore
 
getPoliciesByIssuerHash(String, String) - Method in class eu.emi.security.authn.x509.helpers.ns.LazyEuGridPmaNamespacesStore
 
getPoliciesFor(String, String) - Method in class eu.emi.security.authn.x509.helpers.ns.AbstractGlobusNamespacesStore
 
getPoliciesFor(String, String) - Method in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesStore
 
getPoliciesFor(String, String) - Method in class eu.emi.security.authn.x509.helpers.ns.LazyGlobusNamespacesStore
 
getPolicy() - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyCertInfoExtension
Get the policy object of this extension.
getPolicy() - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
getPolicy() - Method in class eu.emi.security.authn.x509.proxy.ProxyChainInfo
Gets the array of RFC proxy extension policy OID and octets of the policy.
getPolicy() - Method in class eu.emi.security.authn.x509.proxy.ProxyCSRInfo
Gets the requested RFC proxy extension policy OID and octets of the policy.
getPolicyASN1() - Method in class eu.emi.security.authn.x509.proxy.ProxyPolicy
The optional policy information in this structure
getPolicyOID() - Method in class eu.emi.security.authn.x509.proxy.ProxyPolicy
Use to get the policy OID as a String.
getPolicyQualifiers() - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
 
getPortableRFC2253Form(String) - Static method in class eu.emi.security.authn.x509.impl.X500NameUtils
Returns a form of the source DN in RFC 2253 form (or similar - some minor format violations are properly handled) which is strictly RFC2253 and is guaranteed to be correctly parsed by the JDK methods.
getPosition() - Method in class eu.emi.security.authn.x509.ValidationError
Returns position in chain of the certificate causing the error.
getPrivateKey() - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyCertificateImpl
 
getPrivateKey() - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyCSRImpl
Returns the generated private key of this CSR.
getPrivateKey() - Method in interface eu.emi.security.authn.x509.proxy.ProxyCertificate
Returns the generated private key of this proxy.
getPrivateKey() - Method in interface eu.emi.security.authn.x509.proxy.ProxyCSR
Returns the generated private key of this CSR.
getPrivateKey(String) - Method in class eu.emi.security.authn.x509.helpers.ssl.CredentialX509KeyManager
 
getProxyKeyUsageMask() - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
getProxyPathLimit() - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyCertInfoExtension
Get the proxy certificate path length limit of this extension, if set.
getProxyPathLimit() - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Gets the proxy path length limit of this certificate.
getProxyPathLimit() - Method in class eu.emi.security.authn.x509.proxy.ProxyCSRInfo
Returns the proxy path length limit set in the Certificate Signing Request.
getProxyPathLimit(X509Certificate) - Static method in class eu.emi.security.authn.x509.helpers.proxy.ProxyHelper
Returns the proxy path limit of the proxy.
getProxyRequest() - Method in class eu.emi.security.authn.x509.proxy.ProxyRequestOptions
 
getProxyRestrictions(boolean) - Method in class eu.emi.security.authn.x509.proxy.ProxyChainInfo
Goes through the whole proxy chain and collects and combines either the source restrictions or target restrictions.
getProxySourceRestrictions() - Method in class eu.emi.security.authn.x509.proxy.ProxyChainInfo
Gets the proxy source restriction data from the chain.
getProxySourceRestrictions() - Method in class eu.emi.security.authn.x509.proxy.ProxyCSRInfo
Gets the proxy source restriction data from the Certificate Signing Request.
getProxySupport() - Method in class eu.emi.security.authn.x509.helpers.BinaryCertChainValidator
 
getProxySupport() - Method in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
Returns whether this validator supports proxy certificates.
getProxySupport() - Method in interface eu.emi.security.authn.x509.X509CertChainValidatorExt
Returns whether this validator supports proxy certificates.
getProxyTargetRestrictions() - Method in class eu.emi.security.authn.x509.proxy.ProxyChainInfo
Gets the proxy target restriction data from the chain.
getProxyTargetRestrictions() - Method in class eu.emi.security.authn.x509.proxy.ProxyCSRInfo
Gets the proxy target restriction data from the Certificate Signing Request.
getProxyTracingIssuer() - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
getProxyTracingIssuer() - Method in class eu.emi.security.authn.x509.proxy.ProxyCSRInfo
Returns an requested URL of the proxy tracing issuer.
getProxyTracingIssuers() - Method in class eu.emi.security.authn.x509.proxy.ProxyChainInfo
Returns an array of URLs of the proxy tracing issuers in the chain.
getProxyTracingSubject() - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
getProxyTracingSubject() - Method in class eu.emi.security.authn.x509.proxy.ProxyCSRInfo
Returns a requested URL of the proxy tracing subject.
getProxyTracingSubjects() - Method in class eu.emi.security.authn.x509.proxy.ProxyChainInfo
Returns an array of URLs of the proxy tracing subjects in the chain.
getProxyType() - Method in class eu.emi.security.authn.x509.proxy.ProxyChainInfo
The type of the proxy chain chain is returned.
getProxyType() - Method in class eu.emi.security.authn.x509.proxy.ProxyCSRInfo
The type of the proxy certificate requested is returned or null if can not be determined.
getProxyType(X509Certificate) - Static method in class eu.emi.security.authn.x509.helpers.proxy.ProxyHelper
Checks if the certificate is a proxy and if so return its type.
getPublicKey() - Method in class eu.emi.security.authn.x509.proxy.ProxyCertificateOptions
Returns the manually set public key for the proxy.
getQualifierSet(ASN1Sequence) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
getQualifierSet(ASN1Sequence) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
getQuoted(char[], int, char, StringBuilder) - Method in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser
 
getReadableForm(String) - Static method in class eu.emi.security.authn.x509.impl.X500NameUtils
Returns a human-readable representation of this DN.
getReadableForm(X500Principal) - Static method in class eu.emi.security.authn.x509.impl.X500NameUtils
Returns a human-readable representation of this DN.
getReasons() - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.ReasonsMask
Returns the reasons in this mask.
getRemainingPathLimit() - Method in class eu.emi.security.authn.x509.proxy.ProxyChainInfo
Returns the remaining path length of this chain.
getRemoteConnectionTimeout() - Method in class eu.emi.security.authn.x509.impl.CRLParameters
 
getResolvedWildcards() - Method in class eu.emi.security.authn.x509.helpers.pkipath.PlainStoreUtils
 
getResponderErrorDesc(int) - Static method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPClientImpl
 
getResponse() - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPResponseStructure
 
getRevocationCheckingMode() - Method in class eu.emi.security.authn.x509.helpers.BinaryCertChainValidator
 
getRevocationCheckingMode() - Method in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
Gets the current revocation checking mode.
getRevocationCheckingMode() - Method in interface eu.emi.security.authn.x509.X509CertChainValidatorExt
Gets the current revocation checking mode.
getRevocationDate() - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertStatus
 
getRevocationParameters() - Method in class eu.emi.security.authn.x509.helpers.pkipath.PlainCRLValidator
Returns a copy (so modifications won't change this validator internal state) of revocation parameters.
getRevocationParams() - Method in class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2
 
getRevocationReason() - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPResult
 
getRevocationSettings() - Method in class eu.emi.security.authn.x509.impl.ValidatorParams
 
getRevocationSettings() - Method in class eu.emi.security.authn.x509.impl.ValidatorParamsExt
 
getRevocationTime() - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPResult
 
getSAML() - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxySAMLExtension
Used to get the SAML assertion in String format.
getSAMLAssertion() - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Gets SAML assertions in a string format.
getSAMLExtension() - Method in class eu.emi.security.authn.x509.proxy.ProxyCSRInfo
Returns the SAML extension from the certificate chain.
getSAMLExtensions() - Method in class eu.emi.security.authn.x509.proxy.ProxyChainInfo
Returns the SAML extensions from the certificate chain.
getSerialNumber() - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Gets the proxy serial number.
getSerialNumber(Object) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
getSerialNumber(Object) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilitiesCanl
 
getSerialNumbers() - Method in class eu.emi.security.authn.x509.proxy.ProxyChainInfo
 
getServerAliases(String, Principal[]) - Method in class eu.emi.security.authn.x509.helpers.ssl.CredentialX509KeyManager
 
getServerSocketFactory() - Method in class eu.emi.security.authn.x509.impl.SocketFactoryCreator2
Returns an SSLServerSocketFactory configured to check client certificates with a provided validator.
getServerSocketFactory(X509Credential, X509CertChainValidator) - Static method in class eu.emi.security.authn.x509.impl.SocketFactoryCreator
Deprecated.
getServerSocketFactory(X509Credential, X509CertChainValidator, SecureRandom) - Static method in class eu.emi.security.authn.x509.impl.SocketFactoryCreator
Deprecated.
Returns an SSLServerSocketFactory configured to check client certificates with a provided validator.
getShortName4Openssl(ASN1ObjectIdentifier) - Static method in class eu.emi.security.authn.x509.impl.OpensslNameUtils
 
getSocketFactory() - Method in class eu.emi.security.authn.x509.impl.SocketFactoryCreator2
Returns an SSLSocketFactory configured to check servers' certificates with a provided validator.
getSocketFactory(X509Credential, X509CertChainValidator) - Static method in class eu.emi.security.authn.x509.impl.SocketFactoryCreator
Deprecated.
getSocketFactory(X509Credential, X509CertChainValidator, SecureRandom) - Static method in class eu.emi.security.authn.x509.impl.SocketFactoryCreator
Deprecated.
Returns an SSLSocketFactory configured to check servers' certificates with a provided validator.
getSourceRestrictionExcludedAddresses() - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Gets an excluded from source restriction IP addressSpace from the data structure.
getSourceRestrictionPermittedAddresses() - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Gets the permitted source IP addressSpace of the Proxy.
getSSLContext() - Method in class eu.emi.security.authn.x509.impl.SocketFactoryCreator2
Low level interface.
getSSLContext(X509Credential, X509CertChainValidator, SecureRandom) - Static method in class eu.emi.security.authn.x509.impl.SocketFactoryCreator
Deprecated.
Low level interface.
getSSLTrustManager() - Method in class eu.emi.security.authn.x509.impl.SocketFactoryCreator2
Creates a SSL trustmanager which uses the provided validator.
getSSLTrustManager(X509CertChainValidator) - Static method in class eu.emi.security.authn.x509.impl.SocketFactoryCreator
Deprecated.
Creates a SSL trustmanager which uses the provided validator.
getStatus() - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPResult
 
getSubjectName() - Method in class eu.emi.security.authn.x509.helpers.AbstractDelegatingX509Credential
getSubjectName() - Method in class eu.emi.security.authn.x509.helpers.AbstractX509Credential
 
getSubjectName() - Method in interface eu.emi.security.authn.x509.X509Credential
 
getSubjectPrincipal(X509Certificate) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.PrincipalUtils
 
getSubjectPrincipal(X509Certificate) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
getSuject() - Method in class eu.emi.security.authn.x509.helpers.ns.OpensslNamespacePolicyImpl
 
getSupportedExtensions() - Method in class eu.emi.security.authn.x509.helpers.pkipath.PKIXProxyCertificateChecker
 
getTargetRestrictionExcludedAddresses() - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Gets an excluded target IP addressSpace from the data structure.
getTargetRestrictionPermittedAddresses() - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Returns a permitted target IP address space of the Proxy.
getTrustAnchors() - Method in class eu.emi.security.authn.x509.helpers.trust.DirectoryTrustAnchorStore
 
getTrustAnchors() - Method in class eu.emi.security.authn.x509.helpers.trust.JDKInMemoryTrustAnchorStore
 
getTrustAnchors() - Method in class eu.emi.security.authn.x509.helpers.trust.LazyOpensslTrustAnchorStoreImpl
 
getTrustAnchors() - Method in interface eu.emi.security.authn.x509.helpers.trust.TrustAnchorStore
 
getTrustAnchorsFor(X509Certificate[]) - Method in class eu.emi.security.authn.x509.helpers.trust.LazyOpensslTrustAnchorStoreImpl
Algorithm is as follows: for each certificate subject in chain, and for the issuer of the last certificate in chain, it is tried to load a trust anchor defined for such subject.
getTrustedCertificates() - Method in class eu.emi.security.authn.x509.helpers.trust.DirectoryTrustAnchorStore
 
getTrustedCertificates() - Method in class eu.emi.security.authn.x509.helpers.trust.JDKInMemoryTrustAnchorStore
 
getTrustedCertificates() - Method in class eu.emi.security.authn.x509.helpers.trust.LazyOpensslTrustAnchorStoreImpl
 
getTrustedCertificates() - Method in interface eu.emi.security.authn.x509.helpers.trust.TrustAnchorStore
 
getTrustedIssuers() - Method in class eu.emi.security.authn.x509.helpers.BinaryCertChainValidator
Returns a list of trusted issuers of certificates.
getTrustedIssuers() - Method in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
Returns a list of trusted issuers of certificates.
getTrustedIssuers() - Method in interface eu.emi.security.authn.x509.X509CertChainValidator
Returns a list of trusted issuers of certificates.
getTruststore() - Method in class eu.emi.security.authn.x509.impl.InMemoryKeystoreCertChainValidator
Returns the current trust store.
getTruststorePath() - Method in class eu.emi.security.authn.x509.helpers.trust.JDKFSTrustAnchorStore
 
getTruststorePath() - Method in class eu.emi.security.authn.x509.impl.KeystoreCertChainValidator
Returns the current truststore path
getTruststorePath() - Method in class eu.emi.security.authn.x509.impl.OpensslCertChainValidator
Returns the trusted certificates directory path
getTruststorePaths() - Method in class eu.emi.security.authn.x509.impl.DirectoryCertChainValidator
Returns the current truststore locations
getTruststoreUpdateInterval() - Method in class eu.emi.security.authn.x509.impl.DirectoryCertChainValidator
Returns the interval between subsequent checks of the truststore files.
getTruststoreUpdateInterval() - Method in class eu.emi.security.authn.x509.impl.KeystoreCertChainValidator
Returns the interval between subsequent checks of the truststore file.
getType() - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
getUnresolvedCriticalExtensions() - Method in class eu.emi.security.authn.x509.ValidationResult
Returns a set of unresolved critical certificate extensions.
getUnresolvedExtensionons(List<?>[]) - Method in class eu.emi.security.authn.x509.helpers.pkipath.BCCertPathValidator
 
getUpdateInterval() - Method in class eu.emi.security.authn.x509.helpers.crl.LazyOpensslCRLStoreSpi
 
getUpdateInterval() - Method in class eu.emi.security.authn.x509.helpers.crl.PlainCRLStoreSpi
 
getUpdateInterval() - Method in class eu.emi.security.authn.x509.helpers.trust.AbstractTrustAnchorStore
 
getUpdateInterval() - Method in interface eu.emi.security.authn.x509.helpers.trust.TrustAnchorStore
 
getUpdateInterval() - Method in class eu.emi.security.authn.x509.impl.OpensslCertChainValidator
Returns the interval between subsequent checks of the trusted certificates directory.
getURL() - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyTracingExtension
Returns the URL inside the proxy tracing data structure.
getURLLocations() - Method in class eu.emi.security.authn.x509.helpers.pkipath.PlainStoreUtils
 
getValidCertDateFromValidityModel(PKIXExtendedParameters, CertPath, int) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
getValidChain() - Method in class eu.emi.security.authn.x509.ValidationResult
Returns the resolved, valid certificate chain which was validated.
getValidDate(PKIXExtendedParameters) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
getValidityDate(PKIXParameters, Date) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
getValidPolicy() - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
 
getValue() - Method in class eu.emi.security.authn.x509.proxy.OidAndValue
 
getX500Principal(String) - Static method in class eu.emi.security.authn.x509.impl.X500NameUtils
Constructs a X500Principal object from a RFC 2253 string.
GLOBUS - Enum constant in enum class eu.emi.security.authn.x509.NamespaceCheckingMode
A Globus EACL is checked only.
GLOBUS_EUGRIDPMA - Enum constant in enum class eu.emi.security.authn.x509.NamespaceCheckingMode
A Globus EACL is checked first.
GLOBUS_EUGRIDPMA_REQUIRE - Enum constant in enum class eu.emi.security.authn.x509.NamespaceCheckingMode
A Globus EACL is checked first.
GLOBUS_REQUIRE - Enum constant in enum class eu.emi.security.authn.x509.NamespaceCheckingMode
A Globus EACL is checked only.
globusEnabled() - Method in enum class eu.emi.security.authn.x509.NamespaceCheckingMode
 
GlobusNamespacesParser - Class in eu.emi.security.authn.x509.helpers.ns
Parses a single .signing_policy file and returns NamespacePolicy object.
GlobusNamespacesParser(String) - Constructor for class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser
 
GlobusNamespacesParser.InvalidPolicyFilenameException - Exception Class in eu.emi.security.authn.x509.helpers.ns
 
GlobusNamespacesParser.PolicySyntaxException - Exception Class in eu.emi.security.authn.x509.helpers.ns
 
GlobusNamespacesParser.Token - Class in eu.emi.security.authn.x509.helpers.ns
 
GlobusNamespacesStore - Class in eu.emi.security.authn.x509.helpers.ns
Provides an in-memory store of NamespacePolicy objects.
GlobusNamespacesStore(ObserversHandler, boolean) - Constructor for class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesStore
 
globusNsStore - Variable in class eu.emi.security.authn.x509.helpers.trust.LazyOpensslTrustAnchorStoreImpl
 
globusNsStore - Variable in class eu.emi.security.authn.x509.helpers.trust.OpensslTrustAnchorStoreImpl
 
good - Enum constant in enum class eu.emi.security.authn.x509.helpers.ocsp.OCSPResult.Status
 

H

handleAuthEntry(String, BufferedReader) - Method in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser
 
handleCABlock(String, BufferedReader) - Method in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser
 
handleEntry(String) - Method in class eu.emi.security.authn.x509.helpers.ns.EuGridPmaNamespacesParser
 
handlePermitEntry(String, BufferedReader) - Method in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser
 
handleRequestedExtension(CertificateExtension) - Method in class eu.emi.security.authn.x509.proxy.ProxyCSRInfo
 
handshakeCompleted(HandshakeCompletedEvent) - Method in class eu.emi.security.authn.x509.impl.AbstractHostnameToCertificateChecker
Deprecated.
 
hasChildren() - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
 
hash - Variable in class eu.emi.security.authn.x509.helpers.ns.EuGridPmaNamespacesParser
 
hash - Variable in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser
 
hashCode() - Method in class eu.emi.security.authn.x509.helpers.trust.TrustAnchorExt
 
hasNewReasons(ReasonsMask) - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.ReasonsMask
Returns true if the passed reasons mask has new reasons.
hasPrivateKey() - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyCertificateImpl
 
hasPrivateKey() - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyCSRImpl
hasPrivateKey() - Method in interface eu.emi.security.authn.x509.proxy.ProxyCertificate
 
hasPrivateKey() - Method in interface eu.emi.security.authn.x509.proxy.ProxyCSR
 
hostnameChecker - Variable in class eu.emi.security.authn.x509.helpers.ssl.SSLTrustManagerWithHostnameChecking
 
hostnameMismatchCallback - Variable in class eu.emi.security.authn.x509.helpers.ssl.SSLTrustManagerWithHostnameChecking
 
hostnameMismatchCallback - Variable in class eu.emi.security.authn.x509.impl.SocketFactoryCreator2
 
HostnameMismatchCallback - Interface in eu.emi.security.authn.x509.impl
Deprecated.
use HostnameMismatchCallback2 and the related classes
HostnameMismatchCallback2 - Interface in eu.emi.security.authn.x509.impl
Implementation should react to the event when remote SSL peer's certificate is not matching its hostname.
HostnameToCertificateChecker - Class in eu.emi.security.authn.x509.helpers.ssl
Verifies if a peer's host name matches a DN of its certificate.
HostnameToCertificateChecker() - Constructor for class eu.emi.security.authn.x509.helpers.ssl.HostnameToCertificateChecker
 
HostnameToCertificateChecker.ResultWrapper - Class in eu.emi.security.authn.x509.helpers.ssl
 

I

identification - Variable in class eu.emi.security.authn.x509.helpers.ns.OpensslNamespacePolicyImpl
 
IF_AVAILABLE - Enum constant in enum class eu.emi.security.authn.x509.OCSPCheckingMode
Use OCSP for each certificate if a responder is available.
IF_VALID - Enum constant in enum class eu.emi.security.authn.x509.CrlCheckingMode
If a CRL for CA which issued a certificate being validated is present and valid then the certificate must not be listed on the CRL.
IGNORE - Enum constant in enum class eu.emi.security.authn.x509.CrlCheckingMode
CRL is not checked even if it exists.
IGNORE - Enum constant in enum class eu.emi.security.authn.x509.NamespaceCheckingMode
CA namespaces are fully ignored, even if present.
IGNORE - Enum constant in enum class eu.emi.security.authn.x509.OCSPCheckingMode
Do not use OCSP.
IGNORE - Static variable in class eu.emi.security.authn.x509.impl.RevocationParametersExt
Constant which can be used to simply turn off any revocation checking.
IGNORE - Static variable in class eu.emi.security.authn.x509.RevocationParameters
Constant which can be used to simply turn off any revocation checking.
INCONSISTENT_PROXY_CHAIN - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCategory
 
INDEPENDENT_POLICY_OID - Static variable in class eu.emi.security.authn.x509.proxy.ProxyPolicy
The rarely used policy where the proxy is independent of the parent and does not inherit rights from it.
INHERITALL_POLICY_OID - Static variable in class eu.emi.security.authn.x509.proxy.ProxyPolicy
The normal, default policy, the proxy inherits the rights of the parent.
INHIBIT_ANY_POLICY - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
INHIBIT_ANY_POLICY - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
INHIBIT_ANY_POLICY - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
init(boolean) - Method in class eu.emi.security.authn.x509.helpers.pkipath.PKIXProxyCertificateChecker
 
init(TrustAnchorStore, AbstractCRLStoreSPI, ProxySupport, RevocationParameters) - Method in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
Use this method to initialize the parent from the extension class, if not using the non-default constructor.
init(InputStream, InputStream, PasswordSupplier) - Method in class eu.emi.security.authn.x509.impl.PEMCredential
 
init(CertPath, ExtPKIXParameters2) - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
Initializes the PKIXCertPathReviewer with the given CertPath and PKIXParameters params
initialized - Variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
initialListeners - Variable in class eu.emi.security.authn.x509.impl.ValidatorParams
 
InMemoryKeystoreCertChainValidator - Class in eu.emi.security.authn.x509.impl
The certificate validator which uses Java KeyStore as a truststore.
InMemoryKeystoreCertChainValidator(KeyStore) - Constructor for class eu.emi.security.authn.x509.impl.InMemoryKeystoreCertChainValidator
Constructs a new validator instance with default additional settings (see ValidatorParamsExt()).
InMemoryKeystoreCertChainValidator(KeyStore, ValidatorParamsExt) - Constructor for class eu.emi.security.authn.x509.impl.InMemoryKeystoreCertChainValidator
Constructs a new validator instance.
inputError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
INSTANCE - Static variable in class eu.emi.security.authn.x509.helpers.JavaAndBCStyle
 
internalLoadPK(PEMParser, String, PasswordSupplier) - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
 
intersect(ReasonsMask) - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.ReasonsMask
Intersects this mask with the given reasons mask.
intersection(byte[][], List<byte[]>, List<byte[]>) - Method in class eu.emi.security.authn.x509.proxy.ProxyChainInfo
Calculates the intersection of the newSpaces and the given lists of IPv4 and IPv6 namespaces.
intervalLock - Variable in class eu.emi.security.authn.x509.helpers.crl.PlainCRLStoreSpi
 
INVALID_PROXY_CERT - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCategory
 
invalidCertificatePath - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
invalidPolicy - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
InvalidPolicyFilenameException(String) - Constructor for exception class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser.InvalidPolicyFilenameException
 
invalidPolicyMapping - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
IP - Static variable in class eu.emi.security.authn.x509.helpers.JavaAndBCStyle
 
IPAddressHelper - Class in eu.emi.security.authn.x509.helpers.proxy
Helpers for IP addresses comparison.
IPAddressHelper() - Constructor for class eu.emi.security.authn.x509.helpers.proxy.IPAddressHelper
 
IPv4_FULL_MASK - Static variable in class eu.emi.security.authn.x509.helpers.proxy.IPAddressHelper
 
IPv6_FULL_MASK - Static variable in class eu.emi.security.authn.x509.helpers.proxy.IPAddressHelper
 
IPv6_HALF_MASK - Static variable in class eu.emi.security.authn.x509.helpers.proxy.IPAddressHelper
 
is - Variable in class eu.emi.security.authn.x509.helpers.PKCS8DERReader
 
isAllowProxy() - Method in class eu.emi.security.authn.x509.impl.ValidatorParams
 
isAllReasons() - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.ReasonsMask
Returns true if this reasons mask contains all possible reasons.
isAnyPolicy(Set) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
isAnyPolicy(Set) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
isCritical() - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
 
isCritical() - Method in class eu.emi.security.authn.x509.proxy.CertificateExtension
 
isDeltaCRL(X509CRL) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
isDisposed() - Method in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
 
isExpired(long) - Method in class eu.emi.security.authn.x509.helpers.CachedElement
 
isForwardCheckingSupported() - Method in class eu.emi.security.authn.x509.helpers.pkipath.PKIXProxyCertificateChecker
 
isGlobusFirst() - Method in enum class eu.emi.security.authn.x509.NamespaceCheckingMode
 
isHostAllowed(byte[], byte[][][]) - Method in class eu.emi.security.authn.x509.proxy.ProxyChainInfo
 
isHostAllowedAsSource(byte[]) - Method in class eu.emi.security.authn.x509.proxy.ProxyChainInfo
Checks if the given IP address is allowed as this proxy chain source.
isHostAllowedAsTarget(byte[]) - Method in class eu.emi.security.authn.x509.proxy.ProxyChainInfo
Checks if the given IP address is allowed as this proxy chain target.
isLimited() - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Checks if the proxy shall be limited.
isLimited() - Method in class eu.emi.security.authn.x509.proxy.ProxyChainInfo
Used to check whether the proxy chain is limited or not.
isLimited() - Method in class eu.emi.security.authn.x509.proxy.ProxyCSRInfo
Used to check whether the Certificate Signing Request is for a limited proxy or not.
isLimited(X509Certificate) - Static method in class eu.emi.security.authn.x509.helpers.proxy.ProxyHelper
Checks if the certificate is a limited proxy in Globus sense, i.e.
isPermit() - Method in interface eu.emi.security.authn.x509.helpers.ns.NamespacePolicy
 
isPermit() - Method in class eu.emi.security.authn.x509.helpers.ns.OpensslNamespacePolicyImpl
 
isPreferLocalResponders() - Method in class eu.emi.security.authn.x509.OCSPParametes
 
isPresent(URL) - Method in class eu.emi.security.authn.x509.helpers.pkipath.PlainStoreUtils
 
isProxy(X509Certificate) - Static method in class eu.emi.security.authn.x509.proxy.ProxyUtils
Checks whether the certificate is a proxy.
isProxy(X509Certificate[]) - Static method in class eu.emi.security.authn.x509.proxy.ProxyUtils
Checks whether the chain contains at least one proxy.
isProxySupport() - Method in class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2
 
isRequired() - Method in enum class eu.emi.security.authn.x509.NamespaceCheckingMode
 
isSelfIssued(X509Certificate) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
isSelfIssued(X509Certificate) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
isSubjectMatching(X500Principal) - Method in interface eu.emi.security.authn.x509.helpers.ns.NamespacePolicy
Checks whether the given subject name is matching this policy.
isSubjectMatching(X500Principal) - Method in class eu.emi.security.authn.x509.helpers.ns.OpensslNamespacePolicyImpl
Checks whether the given subject name is matching this policy.
issuer - Variable in class eu.emi.security.authn.x509.helpers.ns.EuGridPmaNamespacesParser
 
issuer - Variable in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser
 
issuer - Variable in class eu.emi.security.authn.x509.helpers.ns.OpensslNamespacePolicyImpl
 
ISSUER_EXTENSION - Static variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyTracingExtension
The OID to identify issuer proxy tracing type.
ISSUING_DISTRIBUTION_POINT - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
ISSUING_DISTRIBUTION_POINT - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
ISSUING_DISTRIBUTION_POINT - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
isUseAllEnabled() - Method in class eu.emi.security.authn.x509.RevocationParameters
 
isUseNonce() - Method in class eu.emi.security.authn.x509.OCSPParametes
 
isValid() - Method in class eu.emi.security.authn.x509.ValidationResult
Returns whether validation was successful or not.
isValid(String) - Method in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser
 
isWithinAddressSpace(byte[], byte[]) - Static method in class eu.emi.security.authn.x509.helpers.proxy.IPAddressHelper
Tests whether the ipAddress is within the address space defined by the ipAddressWithNetmask.

J

JavaAndBCStyle - Class in eu.emi.security.authn.x509.helpers
Extends BCStyle with additional recognized attribute names, to make it fully compatible with what the internal OpenJDK implementation supports when parsing string RFC 2253 DNs.
JavaAndBCStyle() - Constructor for class eu.emi.security.authn.x509.helpers.JavaAndBCStyle
 
jcaHelper - Variable in class eu.emi.security.authn.x509.helpers.revocation.CRLRevocationChecker
 
JDKFSTrustAnchorStore - Class in eu.emi.security.authn.x509.helpers.trust
Implementation of the TrustAnchorStore which load JDK's KeyStore from a file.
JDKFSTrustAnchorStore(String, char[], String, Timer, long, ObserversHandler) - Constructor for class eu.emi.security.authn.x509.helpers.trust.JDKFSTrustAnchorStore
 
JDKInMemoryTrustAnchorStore - Class in eu.emi.security.authn.x509.helpers.trust
Implementation of the TrustAnchorStore which uses JDK's KeyStore as a in-memory storage.
JDKInMemoryTrustAnchorStore(KeyStore) - Constructor for class eu.emi.security.authn.x509.helpers.trust.JDKInMemoryTrustAnchorStore
 
JDKInMemoryTrustAnchorStore(KeyStore, Timer, long, ObserversHandler) - Constructor for class eu.emi.security.authn.x509.helpers.trust.JDKInMemoryTrustAnchorStore
 

K

KEY_CERT_SIGN - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
KEY_CERT_SIGN - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
KEY_CERT_SIGN - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
KEY_PASSWD - Static variable in class eu.emi.security.authn.x509.helpers.AbstractX509Credential
 
KEY_USAGE - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
KEY_USAGE - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
KEY_USAGE - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
KeyAndCertCredential - Class in eu.emi.security.authn.x509.impl
Wraps a PrivateKey and X509Certificate chain as a X509Credential.
KeyAndCertCredential(PrivateKey, X509Certificate[]) - Constructor for class eu.emi.security.authn.x509.impl.KeyAndCertCredential
Creates a new instance from the provided key and certificates.
keyLength - Variable in class eu.emi.security.authn.x509.proxy.ProxyCertificateOptions
 
keystore - Variable in class eu.emi.security.authn.x509.helpers.trust.JDKInMemoryTrustAnchorStore
 
KeystoreCertChainValidator - Class in eu.emi.security.authn.x509.impl
The certificate validator which uses Java KeyStore as a truststore.
KeystoreCertChainValidator(String, char[], String, long) - Constructor for class eu.emi.security.authn.x509.impl.KeystoreCertChainValidator
Constructs a new validator instance with default additional settings (see ValidatorParamsExt()).
KeystoreCertChainValidator(String, char[], String, long, ValidatorParamsExt) - Constructor for class eu.emi.security.authn.x509.impl.KeystoreCertChainValidator
Constructs a new validator instance.
KeystoreCredential - Class in eu.emi.security.authn.x509.impl
Wraps a Java KeyStore in form suitable for use in JSSE.
KeystoreCredential(String, char[], char[], String, String) - Constructor for class eu.emi.security.authn.x509.impl.KeystoreCredential
Reads a Java KeyStore to provide an interface suitable to use it in JSSE.
KeyStoreHelper - Class in eu.emi.security.authn.x509.helpers
KeyStore class utility helpers
KeyStoreHelper() - Constructor for class eu.emi.security.authn.x509.helpers.KeyStoreHelper
 
ks - Variable in class eu.emi.security.authn.x509.helpers.AbstractX509Credential
 

L

lastCoderResult - Variable in class eu.emi.security.authn.x509.helpers.ReaderInputStream
 
LazyEuGridPmaNamespacesStore - Class in eu.emi.security.authn.x509.helpers.ns
EuGridPMA namespace policies are loaded on demand by this store and are cached in memory.
LazyEuGridPmaNamespacesStore(ObserversHandler, boolean, String, long) - Constructor for class eu.emi.security.authn.x509.helpers.ns.LazyEuGridPmaNamespacesStore
 
LazyGlobusNamespacesStore - Class in eu.emi.security.authn.x509.helpers.ns
Globus EACL policies are loaded on demand by this store and are cached in memory.
LazyGlobusNamespacesStore(ObserversHandler, boolean, String, long) - Constructor for class eu.emi.security.authn.x509.helpers.ns.LazyGlobusNamespacesStore
 
lazyMode - Variable in class eu.emi.security.authn.x509.impl.OpensslCertChainValidator
 
LazyOpensslCRLStoreSpi - Class in eu.emi.security.authn.x509.helpers.crl
Handles an Openssl-like CRL store.
LazyOpensslCRLStoreSpi(String, long, ObserversHandler, boolean) - Constructor for class eu.emi.security.authn.x509.helpers.crl.LazyOpensslCRLStoreSpi
Creates a new CRL store.
LazyOpensslTrustAnchorStoreImpl - Class in eu.emi.security.authn.x509.helpers.trust
Implementation of the truststore which uses CA certificates from a single directory in OpenSSL format.
LazyOpensslTrustAnchorStoreImpl(String, long, ObserversHandler, boolean) - Constructor for class eu.emi.security.authn.x509.helpers.trust.LazyOpensslTrustAnchorStoreImpl
 
LEGACY - Enum constant in enum class eu.emi.security.authn.x509.helpers.proxy.ExtendedProxyType
Legacy Globus 2 proxy
LEGACY - Enum constant in enum class eu.emi.security.authn.x509.proxy.ProxyChainType
A chain contains only legacy Globus 2 proxies.
LEGACY - Enum constant in enum class eu.emi.security.authn.x509.proxy.ProxyType
Legacy Globus 2 proxy
LEGACY_OPENSSL_PRIVATE_KEY - Enum constant in enum class eu.emi.security.authn.x509.helpers.CertificateHelpers.PEMContentsType
 
LEGACY_SAML_OID - Static variable in class eu.emi.security.authn.x509.helpers.proxy.ProxySAMLExtension
The legacy OID for the SAML assertion.
lifetime - Variable in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
limited - Variable in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
limited - Variable in class eu.emi.security.authn.x509.proxy.ProxyChainInfo
 
LIMITED_PROXY_OID - Static variable in class eu.emi.security.authn.x509.proxy.ProxyPolicy
The limited proxy, which should prevent the proxy from being used for job submission.
listeners - Variable in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
 
load() - Method in class eu.emi.security.authn.x509.helpers.trust.JDKInMemoryTrustAnchorStore
 
loadCertificate(InputStream, CertificateUtils.Encoding) - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
Loads a single certificate from the provided input stream.
loadCertificateChain(InputStream, CertificateUtils.Encoding) - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
Loads a chain of certificates from the provided input stream.
loadCertificates(InputStream, CertificateUtils.Encoding) - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
Loads a set of (possibly unrelated to each other) certificates from the provided input stream.
loadCerts(URL) - Method in class eu.emi.security.authn.x509.helpers.trust.DirectoryTrustAnchorStore
 
loadCRL(File) - Method in class eu.emi.security.authn.x509.helpers.crl.LazyOpensslCRLStoreSpi
 
loadCRL(URL) - Method in class eu.emi.security.authn.x509.helpers.crl.PlainCRLStoreSpi
 
loadCrlDistPointError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
loadCrlWrapper(InputStream) - Method in class eu.emi.security.authn.x509.helpers.crl.PlainCRLStoreSpi
Wrapper as BC provider in some cases returns null instead of exception when there are problems.
loadDERCertificates(InputStream) - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
 
loadDERPrivateKey(InputStream, char[]) - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
 
loadedCRLs - Variable in class eu.emi.security.authn.x509.helpers.crl.PlainCRLStoreSpi
 
loadEuGridPmaNs - Variable in class eu.emi.security.authn.x509.helpers.trust.OpensslTrustAnchorStoreImpl
 
loadGlobusNs - Variable in class eu.emi.security.authn.x509.helpers.trust.OpensslTrustAnchorStoreImpl
 
loadingNotification(String, String, StoreUpdateListener.Severity, Exception) - Method in interface eu.emi.security.authn.x509.StoreUpdateListener
Informs about an update related to loading of trust related material, like loading or downloading a CA certificate, CRL or others.
loadKeystore(String, char[], String) - Method in class eu.emi.security.authn.x509.impl.KeystoreCredential
 
loadPEMKeystore(InputStream, char[], char[]) - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
Loads certificates and private keys from the PEM input stream (usually from file).
loadPEMKeystore(InputStream, PasswordSupplier, char[]) - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
As CertificateUtils.loadPEMKeystore(InputStream, char[], char[]) but this version allows for providing input key's encryption password only when needed.
loadPEMPrivateKey(InputStream, PasswordSupplier) - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
Loads a private key from the provided input stream.
loadPrivateKey(InputStream, CertificateUtils.Encoding, char[]) - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
Loads a private key from the provided input stream.
loadResponderFromDisk(File) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPRespondersCache
 
loadResponseFromDisk(File, OCSPClientImpl, X509Certificate, X509Certificate) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPResponsesCache
 
loadTrustAnchors() - Method in class eu.emi.security.authn.x509.helpers.trust.LazyOpensslTrustAnchorStoreImpl
 
localInvalidCRL - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
localResponders - Variable in class eu.emi.security.authn.x509.OCSPParametes
 
LONG_PROXY - Static variable in class eu.emi.security.authn.x509.proxy.ProxyCertificateOptions
 

M

makeReason(Throwable) - Static method in class eu.emi.security.authn.x509.ValidationError
 
makeReasonFromStack(Throwable) - Static method in class eu.emi.security.authn.x509.ValidationError
 
makeRegexpClassicWildcard(String) - Static method in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser
Converts wildcard string to Java regexp, ensuring that literal sequences are correctly escaped.
makeRegexpHostWildcard(String) - Static method in class eu.emi.security.authn.x509.helpers.ssl.HostnameToCertificateChecker
Converts hostname wildcard string to Java regexp, ensuring that literal sequences are correctly escaped.
map(ErrorBundle, int, X509Certificate[]) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.BCErrorMapper
 
matchesDNS(String, String) - Static method in class eu.emi.security.authn.x509.helpers.ssl.HostnameToCertificateChecker
 
matchesIP(String, String) - Method in class eu.emi.security.authn.x509.helpers.ssl.HostnameToCertificateChecker
 
MAX_RESPONSE_SIZE - Static variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPClientImpl
 
maxCache - Variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPResponseStructure
 
maxEntries - Variable in class eu.emi.security.authn.x509.helpers.ocsp.BoundedSizeLruMap
 
maxTtl - Variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPCacheBase
 
maxTtl - Variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPCachingClient
 
maxValidity - Variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPRespondersCache.ResponderCacheEntry
 
maxValidity - Variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPResponsesCache.ResponseCacheEntry
 
MEDIUM - Enum constant in enum class eu.emi.security.authn.x509.impl.FormatMode
Medium form: subject, issuer and validity is printed in multiple lines
MEDIUM_ONE_LINE - Enum constant in enum class eu.emi.security.authn.x509.impl.FormatMode
Medium form: subject, issuer and validity is printed, in one line
memcmp(byte[], byte[]) - Static method in class eu.emi.security.authn.x509.helpers.trust.OpensslTruststoreHelper
 
message - Variable in class eu.emi.security.authn.x509.ValidationError
 
MissingPasswordForEncryptedKeyException() - Constructor for exception class eu.emi.security.authn.x509.impl.CertificateUtils.MissingPasswordForEncryptedKeyException
 
MIXED - Enum constant in enum class eu.emi.security.authn.x509.proxy.ProxyChainType
A chain contains proxies of different types (legacy, draft RFC or RFC).
mode - Variable in class eu.emi.security.authn.x509.impl.X509Formatter
 

N

name - Variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyTracingExtension
The tracing generalName object.
NAME_CONSTRAINT - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCategory
 
NAME_CONSTRAINTS - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
NAME_CONSTRAINTS - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
NAME_CONSTRAINTS - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
nameMismatch(X509Certificate, String) - Method in class eu.emi.security.authn.x509.helpers.ssl.DisabledNameMismatchCallback
 
nameMismatch(X509Certificate, String) - Method in class eu.emi.security.authn.x509.helpers.ssl.EnforcingNameMismatchCallback
 
nameMismatch(X509Certificate, String) - Method in interface eu.emi.security.authn.x509.impl.HostnameMismatchCallback2
This method is called whenever peer's host name is not matching the peer's certificate DN.
nameMismatch(HandshakeCompletedEvent, X509Certificate, String) - Method in class eu.emi.security.authn.x509.impl.AbstractHostnameToCertificateChecker
Deprecated.
This method is called whenever peer's host name is not matching the peer's certificate DN.
nameMismatch(SSLSocket, X509Certificate, String) - Method in interface eu.emi.security.authn.x509.impl.HostnameMismatchCallback
Deprecated.
This method is called whenever peer's host name is not matching the peer's certificate DN.
names - Variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyTracingExtension
The tracing generalNames object that wraps the generalName.
NAMESPACE - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCategory
 
NamespaceChecker - Class in eu.emi.security.authn.x509.helpers.ns
Implements namespace policy checking.
NamespaceChecker(NamespaceCheckingMode, NamespacesStore, NamespacesStore) - Constructor for class eu.emi.security.authn.x509.helpers.ns.NamespaceChecker
 
NamespaceCheckingMode - Enum Class in eu.emi.security.authn.x509
Used to define the CA namespace checking mode.
NamespaceCheckingMode() - Constructor for enum class eu.emi.security.authn.x509.NamespaceCheckingMode
 
namespaceMode - Variable in class eu.emi.security.authn.x509.impl.OpensslCertChainValidator
 
NamespacePolicy - Interface in eu.emi.security.authn.x509.helpers.ns
Represents a namespace policy, i.e.
namespaceRequired - Variable in class eu.emi.security.authn.x509.helpers.ns.NamespaceChecker
 
NamespacesParser - Interface in eu.emi.security.authn.x509.helpers.ns
Implemented by namespace parsers.
NamespacesStore - Interface in eu.emi.security.authn.x509.helpers.ns
Store of NamespacePolicy objects.
ncExtError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
ncSubjectNameError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
noBaseCRL - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
noBasicConstraints - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
noCACert - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
noCertSign - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
noCrlForExpiredCert - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
noCrlInCertstore - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
noCrlSigningPermited - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
noIssuerPublicKey - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
NonValidatingCertPathBuilder - Class in eu.emi.security.authn.x509.helpers.pkipath
This class is a modified copy of BC's PKIXCertPathBuilderSpi.
NonValidatingCertPathBuilder() - Constructor for class eu.emi.security.authn.x509.helpers.pkipath.NonValidatingCertPathBuilder
 
normalize(String) - Static method in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser
 
normalize(String) - Static method in class eu.emi.security.authn.x509.impl.OpensslNameUtils
Performs cleaning of the provided openssl legacy DN.
normalizeAVA(AttributeTypeAndValue) - Static method in class eu.emi.security.authn.x509.helpers.DNComparator
 
NORMALIZED_LABELS - Static variable in class eu.emi.security.authn.x509.impl.OpensslNameUtils
Holds mappings of labels which occur in the wild but are output differently by OpenSSL.
normalizeLabel(String) - Static method in class eu.emi.security.authn.x509.impl.OpensslNameUtils
 
normalizeStringAVA(AttributeTypeAndValue) - Static method in class eu.emi.security.authn.x509.helpers.trust.OpensslTruststoreHelper
 
NOT_A_PROXY - Enum constant in enum class eu.emi.security.authn.x509.helpers.proxy.ExtendedProxyType
not a proxy
notBefore - Variable in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
NOTIFICATION - Enum constant in enum class eu.emi.security.authn.x509.StoreUpdateListener.Severity
Plain notification about successful update of the store.
notifyListeners(ValidationError) - Method in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
Notifies all registered listeners.
notifyObservers(String, StoreUpdateListener.Severity, Exception) - Method in class eu.emi.security.authn.x509.helpers.crl.AbstractCRLStoreSPI
 
notifyObservers(String, String, StoreUpdateListener.Severity, Exception) - Method in class eu.emi.security.authn.x509.helpers.ObserversHandler
 
notPermittedDN - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
notPermittedEmail - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
notPermittedIP - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
noTrustAnchorFound - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
noValidCrlFound - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
noValidPolicyTree - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
NS_REGEXP - Static variable in class eu.emi.security.authn.x509.helpers.ns.EuGridPmaNamespacesParser
 
NS_REGEXP - Static variable in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser
 
nsDeny - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
nsNotAccepted - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
nsStores - Variable in class eu.emi.security.authn.x509.helpers.ns.NamespaceChecker
 
nsUndefinedAndRequired - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
nullInput - Static variable in class eu.emi.security.authn.x509.helpers.CachedPEMReader
 

O

observers - Variable in class eu.emi.security.authn.x509.helpers.crl.AbstractCRLStoreSPI
 
observers - Variable in class eu.emi.security.authn.x509.helpers.ns.AbstractNamespacesStore
 
observers - Variable in class eu.emi.security.authn.x509.helpers.ObserversHandler
 
observers - Variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPVerifier
 
observers - Variable in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
 
observers - Variable in class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2.Builder
 
observers - Variable in class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2
 
observers - Variable in class eu.emi.security.authn.x509.helpers.trust.AbstractTrustAnchorStore
 
ObserversHandler - Class in eu.emi.security.authn.x509.helpers
Thread safe class maintaining a collection of StoreUpdateListeners.
ObserversHandler() - Constructor for class eu.emi.security.authn.x509.helpers.ObserversHandler
 
ObserversHandler(Collection<? extends StoreUpdateListener>) - Constructor for class eu.emi.security.authn.x509.helpers.ObserversHandler
 
OCSP - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCategory
 
OCSP - Static variable in interface eu.emi.security.authn.x509.StoreUpdateListener
 
OCSP_CACHE_PFX - Static variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPVerifier
 
OCSP_CRL - Enum constant in enum class eu.emi.security.authn.x509.RevocationParameters.RevocationCheckingOrder
 
OCSPCacheBase - Class in eu.emi.security.authn.x509.helpers.ocsp
Common base class for responses and responders caches.
OCSPCacheBase(long, File, String) - Constructor for class eu.emi.security.authn.x509.helpers.ocsp.OCSPCacheBase
 
OCSPCachingClient - Class in eu.emi.security.authn.x509.helpers.ocsp
OCSP client which adds a cache layer on top of OCSPClientImpl.
OCSPCachingClient(long, File, String) - Constructor for class eu.emi.security.authn.x509.helpers.ocsp.OCSPCachingClient
 
ocspCertRevoked - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
OCSPCheckingMode - Enum Class in eu.emi.security.authn.x509
Defines On-line Certificate Status Protocol usage mode.
OCSPCheckingMode() - Constructor for enum class eu.emi.security.authn.x509.OCSPCheckingMode
 
OCSPClientImpl - Class in eu.emi.security.authn.x509.helpers.ocsp
OCSP client is responsible for the network related activity of the OCSP invocation pipeline.
OCSPClientImpl() - Constructor for class eu.emi.security.authn.x509.helpers.ocsp.OCSPClientImpl
 
ocspNoResponder - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
ocspOtherError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
ocspParameters - Variable in class eu.emi.security.authn.x509.RevocationParameters
 
OCSPParametes - Class in eu.emi.security.authn.x509
Manages configuration of OCSP support for all truststores.
OCSPParametes() - Constructor for class eu.emi.security.authn.x509.OCSPParametes
Default constructor using OCSPCheckingMode.IF_AVAILABLE.
OCSPParametes(OCSPCheckingMode) - Constructor for class eu.emi.security.authn.x509.OCSPParametes
Constructor without any local responders and default settings.
OCSPParametes(OCSPCheckingMode, OCSPResponder) - Constructor for class eu.emi.security.authn.x509.OCSPParametes
Uses default settings for timeout (OCSPParametes.DEFAULT_TIMEOUT), and cache (OCSPParametes.DEFAULT_CACHE and no disk persistence of cached responses), prefers local responders, do not sign requests and do not use nonce.
OCSPParametes(OCSPCheckingMode, OCSPResponder[], int, boolean, boolean, int, String) - Constructor for class eu.emi.security.authn.x509.OCSPParametes
Full constructor
OCSPParametes(OCSPCheckingMode, OCSPResponder[], int, String) - Constructor for class eu.emi.security.authn.x509.OCSPParametes
Uses default settings for timeout (OCSPParametes.DEFAULT_TIMEOUT), prefers local responders, do not sign requests and do not use nonce.
OCSPResponder - Class in eu.emi.security.authn.x509
Configuration of a local responder.
OCSPResponder(URL, X509Certificate) - Constructor for class eu.emi.security.authn.x509.OCSPResponder
Creates a new instance
ocspResponderQueryError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
OCSPRespondersCache - Class in eu.emi.security.authn.x509.helpers.ocsp
OCSP failing responses cache: in memory with disk persistence.
OCSPRespondersCache(long, File, String) - Constructor for class eu.emi.security.authn.x509.helpers.ocsp.OCSPRespondersCache
 
OCSPRespondersCache.ResponderCacheEntry - Class in eu.emi.security.authn.x509.helpers.ocsp
 
ocspResponseInvalid - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
OCSPResponsesCache - Class in eu.emi.security.authn.x509.helpers.ocsp
OCSP responses cache: in memory with disk persistence.
OCSPResponsesCache(long, File, String) - Constructor for class eu.emi.security.authn.x509.helpers.ocsp.OCSPResponsesCache
 
OCSPResponsesCache.ResponseCacheEntry - Class in eu.emi.security.authn.x509.helpers.ocsp
 
OCSPResponseStructure - Class in eu.emi.security.authn.x509.helpers.ocsp
Holds OCSP response (parsed) and some additional metadata, e.g.
OCSPResponseStructure(OCSPResp, Date) - Constructor for class eu.emi.security.authn.x509.helpers.ocsp.OCSPResponseStructure
 
OCSPResult - Class in eu.emi.security.authn.x509.helpers.ocsp
 
OCSPResult(OCSPResult.Status) - Constructor for class eu.emi.security.authn.x509.helpers.ocsp.OCSPResult
 
OCSPResult(SingleResp) - Constructor for class eu.emi.security.authn.x509.helpers.ocsp.OCSPResult
 
OCSPResult.Status - Enum Class in eu.emi.security.authn.x509.helpers.ocsp
 
OCSPRevocationChecker - Class in eu.emi.security.authn.x509.helpers.ocsp
Implementation of RevocationChecker using CRLs, the OCSPVerifier
OCSPRevocationChecker(OCSPVerifier, OCSPCheckingMode) - Constructor for class eu.emi.security.authn.x509.helpers.ocsp.OCSPRevocationChecker
 
OCSPVerifier - Class in eu.emi.security.authn.x509.helpers.ocsp
OCSP checker - uses provided OCSPParametes to perform OCSP calls using OCSPCachingClient and returns the final response.
OCSPVerifier(OCSPParametes, ObserversHandler) - Constructor for class eu.emi.security.authn.x509.helpers.ocsp.OCSPVerifier
 
oid - Variable in class eu.emi.security.authn.x509.proxy.OidAndValue
 
oid - Variable in class eu.emi.security.authn.x509.proxy.ProxyPolicy
The oid of the policy, default is the inherit all.
OidAndValue<T> - Class in eu.emi.security.authn.x509.proxy
Stores DER form of a certificate attribute value with its OID.
OidAndValue() - Constructor for class eu.emi.security.authn.x509.proxy.OidAndValue
 
OidAndValue(String, T) - Constructor for class eu.emi.security.authn.x509.proxy.OidAndValue
 
onlineCRLWrongCA - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
onlineInvalidCRL - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
onValidationError(ValidationError) - Method in interface eu.emi.security.authn.x509.ValidationErrorListener
Invoked upon validation error during chain processing.
openssl1Mode - Variable in class eu.emi.security.authn.x509.helpers.crl.LazyOpensslCRLStoreSpi
 
openssl1Mode - Variable in class eu.emi.security.authn.x509.helpers.crl.OpensslCRLStoreSpi
 
openssl1Mode - Variable in class eu.emi.security.authn.x509.helpers.ns.AbstractNamespacesStore
 
openssl1Mode - Variable in class eu.emi.security.authn.x509.helpers.ns.EuGridPmaNamespacesParser
 
openssl1Mode - Variable in class eu.emi.security.authn.x509.helpers.trust.LazyOpensslTrustAnchorStoreImpl
 
openssl1Mode - Variable in class eu.emi.security.authn.x509.helpers.trust.OpensslTrustAnchorStoreImpl
 
OpensslCertChainValidator - Class in eu.emi.security.authn.x509.impl
The certificate validator which uses OpenSSL directory as a truststore.
OpensslCertChainValidator(String) - Constructor for class eu.emi.security.authn.x509.impl.OpensslCertChainValidator
Constructs a new validator instance using the default settings: CRLs are used if present, proxy certificates are supported and directory is rescanned every 10mins.
OpensslCertChainValidator(String, boolean, NamespaceCheckingMode, long, ValidatorParams) - Constructor for class eu.emi.security.authn.x509.impl.OpensslCertChainValidator
Constructs a new validator instance.
OpensslCertChainValidator(String, boolean, NamespaceCheckingMode, long, ValidatorParams, boolean) - Constructor for class eu.emi.security.authn.x509.impl.OpensslCertChainValidator
Constructs a new validator instance.
OpensslCertChainValidator(String, NamespaceCheckingMode, long) - Constructor for class eu.emi.security.authn.x509.impl.OpensslCertChainValidator
Constructs a new validator instance with default additional settings (see ValidatorParams()).
OpensslCertChainValidator(String, NamespaceCheckingMode, long, ValidatorParams) - Constructor for class eu.emi.security.authn.x509.impl.OpensslCertChainValidator
Constructs a new validator instance.
OpensslCRLStoreSpi - Class in eu.emi.security.authn.x509.helpers.crl
Implementation of the CRL store which uses CRLs from a single directory in OpenSSL format.
OpensslCRLStoreSpi(String, long, Timer, ObserversHandler, boolean) - Constructor for class eu.emi.security.authn.x509.helpers.crl.OpensslCRLStoreSpi
 
OpensslNamespacePolicyImpl - Class in eu.emi.security.authn.x509.helpers.ns
Represents a namespace policy, i.e.
OpensslNamespacePolicyImpl(String, String, String, boolean, String) - Constructor for class eu.emi.security.authn.x509.helpers.ns.OpensslNamespacePolicyImpl
 
OpensslNameUtils - Class in eu.emi.security.authn.x509.impl
This class provides support for the legacy Openssl format of DN encoding.
OpensslNameUtils() - Constructor for class eu.emi.security.authn.x509.impl.OpensslNameUtils
 
opensslToRfc2253(String) - Static method in class eu.emi.security.authn.x509.impl.OpensslNameUtils
Deprecated.
This method is not planned for removal but it is marked as deprecated as it is highly unreliable and you should update your code not to use openssl style DNs at all
opensslToRfc2253(String, boolean) - Static method in class eu.emi.security.authn.x509.impl.OpensslNameUtils
Deprecated.
This method is not planned for removal but it is marked as deprecated as it is highly unreliable and you should update your code not to use openssl style DNs at all
OpensslTrustAnchorStore - Interface in eu.emi.security.authn.x509.helpers.trust
Implementations of this interface are used by OpensslCertChainValidator to get access to the trust anchor store.
OpensslTrustAnchorStoreImpl - Class in eu.emi.security.authn.x509.helpers.trust
Implementation of the truststore which uses CA certificates from a single directory in OpenSSL format.
OpensslTrustAnchorStoreImpl(String, Timer, long, boolean, boolean, ObserversHandler, boolean) - Constructor for class eu.emi.security.authn.x509.helpers.trust.OpensslTrustAnchorStoreImpl
 
OpensslTruststoreHelper - Class in eu.emi.security.authn.x509.helpers.trust
Several static methods helping to mangle truststore file paths in openssl style.
OpensslTruststoreHelper() - Constructor for class eu.emi.security.authn.x509.helpers.trust.OpensslTruststoreHelper
 
order - Variable in class eu.emi.security.authn.x509.RevocationParameters
 
OTHER - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCategory
 

P

p - Static variable in enum class eu.emi.security.authn.x509.ValidationErrorCategory
 
parameters - Variable in class eu.emi.security.authn.x509.ValidationError
 
params - Variable in class eu.emi.security.authn.x509.helpers.crl.AbstractCRLStoreSPI
 
params - Variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPVerifier
 
paramsPKIX - Variable in class eu.emi.security.authn.x509.helpers.revocation.CRLRevocationChecker
 
parent - Variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
 
parentChain - Variable in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
parse() - Method in class eu.emi.security.authn.x509.helpers.ns.EuGridPmaNamespacesParser
 
parse() - Method in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser
 
parse() - Method in interface eu.emi.security.authn.x509.helpers.ns.NamespacesParser
 
parseNextTokenUntil(char[], int, char) - Method in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser
 
parsePEMPrivateKey(PemObject, PasswordSupplier) - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
 
parseRequestedExtensions() - Method in class eu.emi.security.authn.x509.proxy.ProxyCSRInfo
 
ParserUtils - Class in eu.emi.security.authn.x509.helpers.ns
Common helpers for namespace file parsers.
ParserUtils() - Constructor for class eu.emi.security.authn.x509.helpers.ns.ParserUtils
 
partnerRef - Variable in class eu.emi.security.authn.x509.helpers.WeakTimerTask
 
password - Variable in class eu.emi.security.authn.x509.helpers.CharArrayPasswordFinder
 
password - Variable in class eu.emi.security.authn.x509.helpers.trust.JDKFSTrustAnchorStore
 
PasswordSupplier - Interface in eu.emi.security.authn.x509.helpers
Provides password on demand.
path - Variable in class eu.emi.security.authn.x509.impl.OpensslCertChainValidator
 
pathLen - Variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyCertInfoExtension
The sub proxy path length, default is not limited.
pathLenghtExtended - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
pattern - Variable in class eu.emi.security.authn.x509.helpers.ns.OpensslNamespacePolicyImpl
 
pem - Variable in class eu.emi.security.authn.x509.helpers.CachedPEMReader
 
PEM - Enum constant in enum class eu.emi.security.authn.x509.impl.CertificateUtils.Encoding
 
PEMContentsType() - Constructor for enum class eu.emi.security.authn.x509.helpers.CertificateHelpers.PEMContentsType
 
PEMCredential - Class in eu.emi.security.authn.x509.impl
Wraps certificate and private key stored in PEM format.
PEMCredential(InputStream, char[]) - Constructor for class eu.emi.security.authn.x509.impl.PEMCredential
Constructs the object from InputStream which can be used to read a private key and certificate in PEM keystore format, i.e.
PEMCredential(InputStream, PasswordSupplier) - Constructor for class eu.emi.security.authn.x509.impl.PEMCredential
As PEMCredential(InputStream, char[]) but this version allows for providing decryption key only when needed.
PEMCredential(InputStream, InputStream, char[]) - Constructor for class eu.emi.security.authn.x509.impl.PEMCredential
Constructs the object from two InputStreams which can be used to read a private key and certificate in PEM format.
PEMCredential(InputStream, InputStream, PasswordSupplier) - Constructor for class eu.emi.security.authn.x509.impl.PEMCredential
As PEMCredential(InputStream, InputStream, char[]) but password is retrieved on demand.
PEMCredential(Reader, Reader, char[]) - Constructor for class eu.emi.security.authn.x509.impl.PEMCredential
Constructs the object from two Readers which can be used to read a private key and certificate in PEM format.
PEMCredential(Reader, Reader, PasswordSupplier) - Constructor for class eu.emi.security.authn.x509.impl.PEMCredential
As PEMCredential(Reader, Reader, char[]) but password is retrieved on demand.
PEMCredential(String, char[]) - Constructor for class eu.emi.security.authn.x509.impl.PEMCredential
Constructs the object from InputStream which can be used to read a private key and certificate in PEM keystore format, i.e.
PEMCredential(String, PasswordSupplier) - Constructor for class eu.emi.security.authn.x509.impl.PEMCredential
As PEMCredential(String, char[]) but this version allows for providing decryption key only when needed.
PEMCredential(String, String, char[]) - Constructor for class eu.emi.security.authn.x509.impl.PEMCredential
Constructs the object from two files containing private key and certificate in PEM format.
permit - Variable in class eu.emi.security.authn.x509.helpers.ns.EuGridPmaNamespacesParser
 
permit - Variable in class eu.emi.security.authn.x509.helpers.ns.OpensslNamespacePolicyImpl
 
permittedGeneralSubtrees - Variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyAddressRestrictionData
 
PFX - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.BCErrorMapper
 
pk - Variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyCSRImpl
 
PKCS8DERReader - Class in eu.emi.security.authn.x509.helpers
This class extends the PEMParser class from the BC library.
PKCS8DERReader(InputStream, boolean) - Constructor for class eu.emi.security.authn.x509.helpers.PKCS8DERReader
 
PKIXCRLUtil - Class in eu.emi.security.authn.x509.helpers.pkipath.bc
 
PKIXCRLUtil() - Constructor for class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXCRLUtil
 
pkixParams - Variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
PKIXPolicyNode - Class in eu.emi.security.authn.x509.helpers.pkipath.bc
 
PKIXPolicyNode(List, int, Set, PolicyNode, Set, String, boolean) - Constructor for class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
 
PKIXProxyCertificateChecker - Class in eu.emi.security.authn.x509.helpers.pkipath
Checker which handles proxy certificate extensions so BC won't report them as unknown.
PKIXProxyCertificateChecker() - Constructor for class eu.emi.security.authn.x509.helpers.pkipath.PKIXProxyCertificateChecker
 
PlainCRLStoreSpi - Class in eu.emi.security.authn.x509.helpers.crl
Handles an in-memory CRL store.
PlainCRLStoreSpi(CRLParameters, Timer, ObserversHandler) - Constructor for class eu.emi.security.authn.x509.helpers.crl.PlainCRLStoreSpi
Creates a new CRL store.
PlainCRLStoreSpi.CRLAsyncUpdateTask - Class in eu.emi.security.authn.x509.helpers.crl
This class follows a quite advanced but important pattern: - it is static so there is no hidden reference from it to the wrapping class - instead it has a weak reference to the wrapping object - when the weak reference is nullified, it means that the wrapping object was discarded by the GC and is no more usable: in this case the update task is automatically stopped.
PlainCRLValidator - Class in eu.emi.security.authn.x509.helpers.pkipath
An abstract validator which provides a CRL support common for validators using PlainCRLStoreSpi.
PlainCRLValidator(RevocationParametersExt, Collection<? extends StoreUpdateListener>) - Constructor for class eu.emi.security.authn.x509.helpers.pkipath.PlainCRLValidator
Constructs a new validator instance.
PlainStoreUtils - Class in eu.emi.security.authn.x509.helpers.pkipath
Class for CA or CRL stores with utility methods for handling list of locations as wildcards or URLs.
PlainStoreUtils(String, String, List<String>) - Constructor for class eu.emi.security.authn.x509.helpers.pkipath.PlainStoreUtils
 
pmaNsStore - Variable in class eu.emi.security.authn.x509.helpers.trust.LazyOpensslTrustAnchorStoreImpl
 
pmaNsStore - Variable in class eu.emi.security.authn.x509.helpers.trust.OpensslTrustAnchorStoreImpl
 
policiesByHash - Variable in class eu.emi.security.authn.x509.helpers.ns.LazyEuGridPmaNamespacesStore
 
policiesByHash2 - Variable in class eu.emi.security.authn.x509.helpers.ns.EuGridPmaNamespacesStore
 
policiesByName - Variable in class eu.emi.security.authn.x509.helpers.ns.EuGridPmaNamespacesStore
 
policiesByName - Variable in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesStore
This structure holds the complete namespaces information.
policiesByName - Variable in class eu.emi.security.authn.x509.helpers.ns.LazyEuGridPmaNamespacesStore
 
policiesByName - Variable in class eu.emi.security.authn.x509.helpers.ns.LazyGlobusNamespacesStore
This structure holds the namespaces cache.
policy - Variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyCertInfoExtension
The underlying policy object.
policy - Variable in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
policy - Variable in class eu.emi.security.authn.x509.proxy.ProxyChainInfo
 
policy - Variable in class eu.emi.security.authn.x509.proxy.ProxyPolicy
The ASN.1 octet string encoding of the policy.
POLICY - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCategory
 
POLICY_CONSTRAINTS - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
POLICY_CONSTRAINTS - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
POLICY_CONSTRAINTS - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
POLICY_MAPPINGS - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
POLICY_MAPPINGS - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
POLICY_MAPPINGS - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
policyConstExtError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
policyExtError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
policyInhibitExtError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
policyMapExtError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
policyQualifierError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
policyQualifiers - Variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
 
PolicySyntaxException(String) - Constructor for exception class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser.PolicySyntaxException
 
POS_RIGHTS - Static variable in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser
 
position - Variable in class eu.emi.security.authn.x509.ValidationError
 
preferLocalResponders - Variable in class eu.emi.security.authn.x509.OCSPParametes
 
prefix - Variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPCacheBase
 
preNormalize(String) - Static method in class eu.emi.security.authn.x509.helpers.DNComparator
Returns a form of the original DN which will be properly parsed by JDK X500Principal class by replacing attribute names unknown by the X500Principal with OIDs.
prepareCertB(CertPath, int, List[], PKIXPolicyNode, int) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
prepareNextCertA(CertPath, int) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
prepareNextCertB1(int, List[], String, Map, X509Certificate) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
prepareNextCertB1(int, List[], String, Map, X509Certificate) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
prepareNextCertB2(int, List[], String, PKIXPolicyNode) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
prepareNextCertB2(int, List[], String, PKIXPolicyNode) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
prepareNextCertG(CertPath, int, PKIXNameConstraintValidator) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
prepareNextCertH1(CertPath, int, int) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
prepareNextCertH2(CertPath, int, int) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
prepareNextCertH3(CertPath, int, int) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
prepareNextCertI1(CertPath, int, int) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
prepareNextCertI2(CertPath, int, int) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
prepareNextCertJ(CertPath, int, int) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
prepareNextCertK(CertPath, int) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
prepareNextCertL(CertPath, int, int) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
prepareNextCertM(CertPath, int, int) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
prepareNextCertN(CertPath, int) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
prepareNextCertO(CertPath, int, Set, List) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
prepErrorMsgPfx(X509Certificate, boolean) - Static method in class eu.emi.security.authn.x509.helpers.trust.AbstractTrustAnchorStore
 
PrincipalUtils - Class in eu.emi.security.authn.x509.helpers.pkipath.bc
 
PrincipalUtils() - Constructor for class eu.emi.security.authn.x509.helpers.pkipath.bc.PrincipalUtils
 
PRIVATE_KEY - Enum constant in enum class eu.emi.security.authn.x509.helpers.CertificateHelpers.PEMContentsType
 
privateKey - Variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyCertificateImpl
 
processCertA(CertPath, PKIXExtendedParameters, int, PublicKey, boolean, X500Name, X509Certificate, JcaJceHelper) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
processCertBC(CertPath, int, PKIXNameConstraintValidator) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
processCertD(CertPath, int, Set, PKIXPolicyNode, List[], int) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
processCertD1i(int, List[], ASN1ObjectIdentifier, Set) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
processCertD1i(int, List[], ASN1ObjectIdentifier, Set) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
processCertD1ii(int, List[], ASN1ObjectIdentifier, Set) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
processCertD1ii(int, List[], ASN1ObjectIdentifier, Set) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
processCertE(CertPath, int, PKIXPolicyNode) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
processCertF(CertPath, int, PKIXPolicyNode, int) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
processCRLA1i(Date, PKIXExtendedParameters, X509Certificate, X509CRL) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
processCRLA1ii(Date, PKIXExtendedParameters, X509Certificate, X509CRL) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
processCRLB1(DistributionPoint, Object, X509CRL) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
If the DP includes cRLIssuer, then verify that the issuer field in the complete CRL matches cRLIssuer in the DP and that the complete CRL contains an issuing distribution point extension with the indirectCRL boolean asserted.
processCRLB1_2(DistributionPoint, Object, X509CRL) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilitiesCanl
 
processCRLB2(DistributionPoint, Object, X509CRL) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
If the complete CRL includes an issuing distribution point (IDP) CRL extension check the following:
processCRLB2_2(DistributionPoint, Object, X509CRL) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilitiesCanl
 
processCRLC(X509CRL, X509CRL, PKIXExtendedParameters) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
If use-deltas is set, verify the issuer and scope of the delta CRL.
processCRLC2(X509CRL, X509CRL, PKIXExtendedParameters) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilitiesCanl
 
processCRLD(X509CRL, DistributionPoint) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
processCRLD2(X509CRL, DistributionPoint) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilitiesCanl
 
processCRLF(X509CRL, Object, X509Certificate, PublicKey, PKIXExtendedParameters, List, JcaJceHelper) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
Obtain and validate the certification path for the complete CRL issuer.
processCRLF2(X509CRL, Object, X509Certificate, PublicKey, PKIXExtendedParameters, List<?>, JcaJceHelper) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilitiesCanl
 
processCRLG(X509CRL, Set) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
processCRLG2(X509CRL, Set<?>) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilitiesCanl
 
processCRLH(Set, PublicKey) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
processCRLH2(Set<?>, PublicKey) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilitiesCanl
 
processCRLI(Date, X509CRL, Object, CertStatus, PKIXExtendedParameters) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
processCRLI2(Date, X509CRL, Object, CertStatus, PKIXExtendedParameters) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilitiesCanl
 
processCRLJ(Date, X509CRL, Object, CertStatus) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
processCRLJ2(Date, X509CRL, Object, CertStatus) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilitiesCanl
 
processErrorList(List<ValidationError>) - Method in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
 
processingError(HandshakeCompletedEvent, Exception) - Method in class eu.emi.security.authn.x509.impl.AbstractHostnameToCertificateChecker
Deprecated.
This method is called whenever there is an error when processing the peer's certificate and hostname.
processLengthConstError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
processQcStatements(X509Certificate, int) - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
protocol - Variable in class eu.emi.security.authn.x509.impl.SocketFactoryCreator2
 
proxy - Variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyGeneratorHelper
 
PROXY_TRACING_ISSUER_EXTENSION_OID - Static variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyTracingExtension
The OID to identify issuer proxy tracing extension.
PROXY_TRACING_SUBJECT_EXTENSION_OID - Static variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyTracingExtension
The OID to identify subject proxy tracing extension.
PROXY_VALIDATION_GRACE_PERIOD - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.BCCertPathValidator
 
ProxyACExtension - Class in eu.emi.security.authn.x509.helpers.proxy
A class for handling the VOMS AC extension in certificates (OID: 1.3.6.1.4.1.8005.100.100.5)
ProxyACExtension(byte[]) - Constructor for class eu.emi.security.authn.x509.helpers.proxy.ProxyACExtension
Generates a new ProxyACExtension object form the byte array
ProxyACExtension(AttributeCertificate[]) - Constructor for class eu.emi.security.authn.x509.helpers.proxy.ProxyACExtension
Used to generate an instance from the AttributeCertificate object.
ProxyAddressRestrictionData - Class in eu.emi.security.authn.x509.helpers.proxy
An utility class for defining the allowed address space, used both to define the source and target restrictions.
ProxyAddressRestrictionData() - Constructor for class eu.emi.security.authn.x509.helpers.proxy.ProxyAddressRestrictionData
Constructor to generate an empty ProxyRestrictionData object for creating new restrictions.
ProxyAddressRestrictionData(byte[]) - Constructor for class eu.emi.security.authn.x509.helpers.proxy.ProxyAddressRestrictionData
Parses the restriction data from byte array.
proxyCASet - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
ProxyCertificate - Interface in eu.emi.security.authn.x509.proxy
Wraps information about a new proxy which was generated by the ProxyGenerator.
ProxyCertificateImpl - Class in eu.emi.security.authn.x509.helpers.proxy
Default implementation of the ProxyCertificate interface.
ProxyCertificateImpl(X509Certificate[]) - Constructor for class eu.emi.security.authn.x509.helpers.proxy.ProxyCertificateImpl
 
ProxyCertificateImpl(X509Certificate[], PrivateKey) - Constructor for class eu.emi.security.authn.x509.helpers.proxy.ProxyCertificateImpl
 
ProxyCertificateOptions - Class in eu.emi.security.authn.x509.proxy
Holds parameters which are used to create a proxy certificate using only a certificate chain.
ProxyCertificateOptions(X509Certificate[]) - Constructor for class eu.emi.security.authn.x509.proxy.ProxyCertificateOptions
Create a new proxy cert based on the parent cert chain.
ProxyCertInfoExtension - Class in eu.emi.security.authn.x509.helpers.proxy
Proxy cert info extension class.
ProxyCertInfoExtension() - Constructor for class eu.emi.security.authn.x509.helpers.proxy.ProxyCertInfoExtension
 
ProxyChainInfo - Class in eu.emi.security.authn.x509.proxy
A class to get an information from a proxy certificate chain.
ProxyChainInfo(X509Certificate[]) - Constructor for class eu.emi.security.authn.x509.proxy.ProxyChainInfo
Generates new instance of this class using the certificate chain as the source of the data.
ProxyChainType - Enum Class in eu.emi.security.authn.x509.proxy
Specifies the type of the proxy chain.
ProxyChainType() - Constructor for enum class eu.emi.security.authn.x509.proxy.ProxyChainType
 
ProxyCSR - Interface in eu.emi.security.authn.x509.proxy
Wraps information about a new proxy certificate signing request which was generated by the ProxyCSRGenerator.
ProxyCSRGenerator - Class in eu.emi.security.authn.x509.proxy
Generates a proxy certificate signing request.
ProxyCSRGenerator() - Constructor for class eu.emi.security.authn.x509.proxy.ProxyCSRGenerator
 
ProxyCSRImpl - Class in eu.emi.security.authn.x509.helpers.proxy
ProxyCSR implementation.
ProxyCSRImpl(PKCS10CertificationRequest, PrivateKey) - Constructor for class eu.emi.security.authn.x509.helpers.proxy.ProxyCSRImpl
 
ProxyCSRInfo - Class in eu.emi.security.authn.x509.proxy
A class to get the information from the proxy certificate request.
ProxyCSRInfo(PKCS10CertificationRequest) - Constructor for class eu.emi.security.authn.x509.proxy.ProxyCSRInfo
Generates new instance of this class using the Certificate Signing Request
proxyEECInChain - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
proxyExt - Variable in class eu.emi.security.authn.x509.proxy.ProxyCSRInfo
 
proxyExtOid - Variable in class eu.emi.security.authn.x509.proxy.ProxyCSRInfo
 
ProxyGenerator - Class in eu.emi.security.authn.x509.proxy
Utilities to create proxy certificates.
ProxyGenerator() - Constructor for class eu.emi.security.authn.x509.proxy.ProxyGenerator
 
ProxyGeneratorHelper - Class in eu.emi.security.authn.x509.helpers.proxy
Actual implementation of the Proxy generation.
ProxyGeneratorHelper() - Constructor for class eu.emi.security.authn.x509.helpers.proxy.ProxyGeneratorHelper
 
ProxyHelper - Class in eu.emi.security.authn.x509.helpers.proxy
Various helpers for handling proxy certificates
ProxyHelper() - Constructor for class eu.emi.security.authn.x509.helpers.proxy.ProxyHelper
 
proxyInconsistentlyLimited - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
proxyIssuedByCa - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
proxyIssuerAltNameSet - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
proxyIssuerNoDsig - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
proxyKeyUsageMask - Variable in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
proxyLength - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
proxyNoIssuer - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
proxyNoIssuerSubject - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
proxyPathLimit - Variable in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
ProxyPolicy - Class in eu.emi.security.authn.x509.proxy
Proxy policy ASN1 class.
ProxyPolicy(String) - Constructor for class eu.emi.security.authn.x509.proxy.ProxyPolicy
Generate basic proxy policy.
ProxyPolicy(String, ASN1OctetString) - Constructor for class eu.emi.security.authn.x509.proxy.ProxyPolicy
Generate new policy object using language defined by oid and the policy.
ProxyPolicy(ASN1Sequence) - Constructor for class eu.emi.security.authn.x509.proxy.ProxyPolicy
Read a new proxy policy object from the ASN1 sequence.
proxyPrivateKey - Variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyGeneratorHelper
 
proxyPublicKeyInfo - Variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyGeneratorHelper
 
proxyRequest - Variable in class eu.emi.security.authn.x509.proxy.ProxyRequestOptions
 
ProxyRequestOptions - Class in eu.emi.security.authn.x509.proxy
Holds parameters which are used to issue a proxy certificate using a provided Certificate Signing Request and a local certificate chain.
ProxyRequestOptions(X509Certificate[], PKCS10CertificationRequest) - Constructor for class eu.emi.security.authn.x509.proxy.ProxyRequestOptions
Create a new proxy certificate based on certification request and a certificate chain.
ProxySAMLExtension - Class in eu.emi.security.authn.x509.helpers.proxy
A class for handling the SAML extension in the Certificate.
ProxySAMLExtension(byte[]) - Constructor for class eu.emi.security.authn.x509.helpers.proxy.ProxySAMLExtension
Generates a new SAMLExtension object from the byte array
ProxySAMLExtension(String) - Constructor for class eu.emi.security.authn.x509.helpers.proxy.ProxySAMLExtension
Used to generate an instance from the SAML assertion in String format.
proxySubjectAltNameSet - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
proxySubjectBaseWrong - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
proxySubjectInconsistent - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
proxySubjectLastRDNNotCN - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
proxySubjectMultiLastRDN - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
proxySubjectOneRDN - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
proxySupport - Variable in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
 
proxySupport - Variable in class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2.Builder
 
proxySupport - Variable in class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2
 
ProxySupport - Enum Class in eu.emi.security.authn.x509
Defines proxy support mode for validators.
ProxySupport() - Constructor for enum class eu.emi.security.authn.x509.ProxySupport
 
ProxyTracingExtension - Class in eu.emi.security.authn.x509.helpers.proxy
A class for generating and parsing the proxy tracing extensions.
ProxyTracingExtension(byte[]) - Constructor for class eu.emi.security.authn.x509.helpers.proxy.ProxyTracingExtension
Parses the information in the byte array (GeneralNames ASN1 sequence of GeneralName) into a proxy tracing extension object.
ProxyTracingExtension(String) - Constructor for class eu.emi.security.authn.x509.helpers.proxy.ProxyTracingExtension
Generates a new proxy tracing item from the URL.
proxyTracingIssuer - Variable in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
proxyTracingSubject - Variable in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
ProxyType - Enum Class in eu.emi.security.authn.x509.proxy
Specifies the type of the proxy.
ProxyType() - Constructor for enum class eu.emi.security.authn.x509.proxy.ProxyType
 
proxyTypeInconsistent - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
ProxyUtils - Class in eu.emi.security.authn.x509.proxy
Utility methods for checking properties of proxy certificates.
ProxyUtils() - Constructor for class eu.emi.security.authn.x509.proxy.ProxyUtils
 
pubKeyError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
publicKey - Variable in class eu.emi.security.authn.x509.proxy.ProxyCertificateOptions
 

Q

QC_STATEMENT - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
QcStatementExtError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
queryForCertificate(URL, X509Certificate, X509Certificate, X509Credential, boolean, int) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPCachingClient
Returns the checked certificate status.
queryForCertificate(URL, X509Certificate, X509Certificate, X509Credential, boolean, int) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPClientImpl
Returns a verified single response, related to the checked certificate.
queryForCertificate(URL, X509Certificate, X509Certificate, X509Credential, boolean, int, OCSPClientImpl) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPCachingClient
Returns the checked certificate status, using a custom client.

R

read() - Method in class eu.emi.security.authn.x509.helpers.ReaderInputStream
Read a single byte.
read(byte[]) - Method in class eu.emi.security.authn.x509.helpers.ReaderInputStream
Read the specified number of bytes into an array.
read(byte[], int, int) - Method in class eu.emi.security.authn.x509.helpers.ReaderInputStream
Read the specified number of bytes into an array.
readDERCertificate(InputStream) - Static method in class eu.emi.security.authn.x509.helpers.CertificateHelpers
 
readDERCertificates(InputStream) - Static method in class eu.emi.security.authn.x509.helpers.CertificateHelpers
 
reader - Variable in class eu.emi.security.authn.x509.helpers.ReaderInputStream
 
ReaderInputStream - Class in eu.emi.security.authn.x509.helpers
InputStream implementation that reads a character stream from a Reader and transforms it to a byte stream using a specified charset encoding.
ReaderInputStream(Reader) - Constructor for class eu.emi.security.authn.x509.helpers.ReaderInputStream
Construct a new ReaderInputStream that uses the default character encoding with a default input buffer size of 1024 characters.
ReaderInputStream(Reader, String) - Constructor for class eu.emi.security.authn.x509.helpers.ReaderInputStream
Construct a new ReaderInputStream with a default input buffer size of 1024 characters.
ReaderInputStream(Reader, String, int) - Constructor for class eu.emi.security.authn.x509.helpers.ReaderInputStream
Construct a new ReaderInputStream.
ReaderInputStream(Reader, Charset) - Constructor for class eu.emi.security.authn.x509.helpers.ReaderInputStream
Construct a new ReaderInputStream with a default input buffer size of 1024 characters.
ReaderInputStream(Reader, CharsetEncoder) - Constructor for class eu.emi.security.authn.x509.helpers.ReaderInputStream
Construct a new ReaderInputStream.
ReaderInputStream(Reader, CharsetEncoder, int) - Constructor for class eu.emi.security.authn.x509.helpers.ReaderInputStream
Construct a new ReaderInputStream.
ReaderInputStream(Reader, Charset, int) - Constructor for class eu.emi.security.authn.x509.helpers.ReaderInputStream
Construct a new ReaderInputStream.
readKeyStore(String, char[], String) - Static method in class eu.emi.security.authn.x509.helpers.trust.JDKFSTrustAnchorStore
 
readPemObject() - Method in class eu.emi.security.authn.x509.helpers.CachedPEMReader
Generate BC's PemObject from the input stream.
readPemObject() - Method in class eu.emi.security.authn.x509.helpers.FlexiblePEMReader
Generate BC's PemObject
readPemObject() - Method in class eu.emi.security.authn.x509.helpers.PKCS8DERReader
Generate BC's PemObject from the input stream.
REASONS - Static variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPResult
 
ReasonsMask - Class in eu.emi.security.authn.x509.helpers.pkipath.bc
This class helps to handle CRL revocation reasons mask.
ReasonsMask() - Constructor for class eu.emi.security.authn.x509.helpers.pkipath.bc.ReasonsMask
A reason mask with no reason.
ReasonsMask(int) - Constructor for class eu.emi.security.authn.x509.helpers.pkipath.bc.ReasonsMask
 
ReasonsMask(ReasonFlags) - Constructor for class eu.emi.security.authn.x509.helpers.pkipath.bc.ReasonsMask
Constructs are reason mask with the reasons.
reloadCerts(Collection<URL>) - Method in class eu.emi.security.authn.x509.helpers.trust.DirectoryTrustAnchorStore
For all URLs tries to load a CA cert.
reloadCerts(Collection<URL>) - Method in class eu.emi.security.authn.x509.helpers.trust.OpensslTrustAnchorStoreImpl
For all URLs tries to load a CA cert and namespaces
reloadCRL(File) - Method in class eu.emi.security.authn.x509.helpers.crl.LazyOpensslCRLStoreSpi
 
reloadCRL(URL) - Method in class eu.emi.security.authn.x509.helpers.crl.OpensslCRLStoreSpi
Tries to load a CRL
reloadCRL(URL) - Method in class eu.emi.security.authn.x509.helpers.crl.PlainCRLStoreSpi
 
reloadCRLs(Collection<URL>) - Method in class eu.emi.security.authn.x509.helpers.crl.PlainCRLStoreSpi
For all URLs tries to load a CRL
remoteConnectionTimeout - Variable in class eu.emi.security.authn.x509.impl.CRLParameters
 
removeAllObservers() - Method in class eu.emi.security.authn.x509.helpers.ObserversHandler
 
removeChild(PKIXPolicyNode) - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
 
removeEldestEntry(Map.Entry<S, T>) - Method in class eu.emi.security.authn.x509.helpers.ocsp.BoundedSizeLruMap
 
removeObserver(StoreUpdateListener) - Method in class eu.emi.security.authn.x509.helpers.ObserversHandler
Unregisters a previously registered CA or CRL update listener.
removePolicyNode(PKIXPolicyNode, List[], PKIXPolicyNode) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
removePolicyNode(PKIXPolicyNode, List[], PKIXPolicyNode) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
removePolicyNodeRecurse(List[], PKIXPolicyNode) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
removeStaleIssuerMapping() - Method in class eu.emi.security.authn.x509.helpers.crl.PlainCRLStoreSpi
Removes those mappings which are for the not known locations.
removeUpdateListener(StoreUpdateListener) - Method in class eu.emi.security.authn.x509.helpers.BinaryCertChainValidator
Unregisters a previously registered CA or CRL update listener.
removeUpdateListener(StoreUpdateListener) - Method in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
Unregisters a previously registered CA or CRL update listener.
removeUpdateListener(StoreUpdateListener) - Method in interface eu.emi.security.authn.x509.X509CertChainValidator
Unregisters a previously registered CA or CRL update listener.
removeValidationListener(ValidationErrorListener) - Method in class eu.emi.security.authn.x509.helpers.BinaryCertChainValidator
Unregisters a previously registered validation listener.
removeValidationListener(ValidationErrorListener) - Method in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
Unregisters a previously registered validation listener.
removeValidationListener(ValidationErrorListener) - Method in interface eu.emi.security.authn.x509.X509CertChainValidator
Unregisters a previously registered validation listener.
REQUIRE - Enum constant in enum class eu.emi.security.authn.x509.CrlCheckingMode
A CRL for CA which issued a certificate being validated must be present and valid and the certificate must not be on the list.
REQUIRE - Enum constant in enum class eu.emi.security.authn.x509.OCSPCheckingMode
Require, for each checked certificate, that at least one valid OCSP responder is defined and that at least one responder of those defined returns a correct certificate status.
resolvedWildcardLocations - Variable in class eu.emi.security.authn.x509.helpers.pkipath.PlainStoreUtils
 
resolvePK(String, Object, PasswordSupplier) - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
 
RESOURCE_NAME - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
ResponderCacheEntry(Date, IOException) - Constructor for class eu.emi.security.authn.x509.helpers.ocsp.OCSPRespondersCache.ResponderCacheEntry
 
respondersCache - Variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPCachingClient
 
respondersCache - Variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPRespondersCache
 
response - Variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPResponsesCache.ResponseCacheEntry
 
response - Variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPResponseStructure
 
ResponseCacheEntry(Date, Date, SingleResp) - Constructor for class eu.emi.security.authn.x509.helpers.ocsp.OCSPResponsesCache.ResponseCacheEntry
 
responsesCache - Variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPCachingClient
 
responsesCache - Variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPResponsesCache
 
result - Variable in class eu.emi.security.authn.x509.helpers.pkipath.NonValidatingCertPathBuilder
 
result - Variable in class eu.emi.security.authn.x509.helpers.ssl.HostnameToCertificateChecker.ResultWrapper
 
ResultWrapper() - Constructor for class eu.emi.security.authn.x509.helpers.ssl.HostnameToCertificateChecker.ResultWrapper
 
ret - Variable in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser
 
REVOCATION_PARAMS - Static variable in class eu.emi.security.authn.x509.helpers.BinaryCertChainValidator
 
RevocationChecker - Interface in eu.emi.security.authn.x509.helpers.revocation
Used to check revocation using a single revocation checking mechanism.
RevocationCheckingOrder() - Constructor for enum class eu.emi.security.authn.x509.RevocationParameters.RevocationCheckingOrder
 
revocationDate - Variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertStatus
 
revocationMode - Variable in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
 
revocationParameters - Variable in class eu.emi.security.authn.x509.helpers.pkipath.PlainCRLValidator
 
RevocationParameters - Class in eu.emi.security.authn.x509
Wraps the information required to control how certificates revocation is checked.
RevocationParameters() - Constructor for class eu.emi.security.authn.x509.RevocationParameters
Default constructor, using the default CrlCheckingMode.IF_VALID and default OCSPParametes.
RevocationParameters(CrlCheckingMode) - Constructor for class eu.emi.security.authn.x509.RevocationParameters
Deprecated. 
RevocationParameters(CrlCheckingMode, OCSPParametes) - Constructor for class eu.emi.security.authn.x509.RevocationParameters
One positive revocation source is enough to finish validation, order is set to OCSP first, then CRL.
RevocationParameters(CrlCheckingMode, OCSPParametes, boolean, RevocationParameters.RevocationCheckingOrder) - Constructor for class eu.emi.security.authn.x509.RevocationParameters
Constructor allowing to control all settings.
RevocationParameters.RevocationCheckingOrder - Enum Class in eu.emi.security.authn.x509
 
RevocationParametersExt - Class in eu.emi.security.authn.x509.impl
Manages configuration of revocation settings, used in non-openssl truststores.
RevocationParametersExt() - Constructor for class eu.emi.security.authn.x509.impl.RevocationParametersExt
Default constructor, uses default settings of CRLs and OCSP (see RevocationParameters() and CRLParameters()).
RevocationParametersExt(CrlCheckingMode, CRLParameters) - Constructor for class eu.emi.security.authn.x509.impl.RevocationParametersExt
RevocationParametersExt(CrlCheckingMode, CRLParameters, OCSPParametes) - Constructor for class eu.emi.security.authn.x509.impl.RevocationParametersExt
Constructor allowing to set CRL checking mode and all OCSP settings.
RevocationParametersExt(CrlCheckingMode, CRLParameters, OCSPParametes, boolean, RevocationParameters.RevocationCheckingOrder) - Constructor for class eu.emi.security.authn.x509.impl.RevocationParametersExt
Full fledged constructor.
revocationParams - Variable in class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2.Builder
 
revocationParams - Variable in class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2
 
revocationReason - Variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPResult
 
revocationSettings - Variable in class eu.emi.security.authn.x509.impl.ValidatorParams
 
revocationSettings - Variable in class eu.emi.security.authn.x509.impl.ValidatorParamsExt
 
RevocationStatus - Enum Class in eu.emi.security.authn.x509.helpers.revocation
Covers possible generic revocation checking outcomes, in case when certificate being checked is not revoked.
RevocationStatus() - Constructor for enum class eu.emi.security.authn.x509.helpers.revocation.RevocationStatus
 
revocationTime - Variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPResult
 
revoked - Enum constant in enum class eu.emi.security.authn.x509.helpers.ocsp.OCSPResult.Status
 
RFC_EXTENSION_OID - Static variable in class eu.emi.security.authn.x509.helpers.proxy.RFCProxyCertInfoExtension
The oid of the proxy cert info extension, defined in the RFC 3820.
RFC3280CertPathUtilities - Class in eu.emi.security.authn.x509.helpers.pkipath.bc
 
RFC3280CertPathUtilities() - Constructor for class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
RFC3280CertPathUtilitiesCanl - Class in eu.emi.security.authn.x509.helpers.pkipath.bc
This class exposes the BC's JCA implementation of the RFC3280CertPathUtilities.
RFC3280CertPathUtilitiesCanl() - Constructor for class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilitiesCanl
 
rfc3280Equal(X500Principal, X500Principal) - Static method in class eu.emi.security.authn.x509.impl.X500NameUtils
Uses the strict RFC 3280 algorithm to compare two DNs.
RFC3820 - Enum constant in enum class eu.emi.security.authn.x509.helpers.proxy.ExtendedProxyType
RFC 3820 conformant proxy
RFC3820 - Enum constant in enum class eu.emi.security.authn.x509.proxy.ProxyChainType
A chain contains only RFC 3820 conformant proxies.
RFC3820 - Enum constant in enum class eu.emi.security.authn.x509.proxy.ProxyType
RFC 3820 conformant proxy
RFCProxyCertInfoExtension - Class in eu.emi.security.authn.x509.helpers.proxy
Proxy cert info extension class.
RFCProxyCertInfoExtension() - Constructor for class eu.emi.security.authn.x509.helpers.proxy.RFCProxyCertInfoExtension
Generate a proxy that inherits all rights and that has no cert path length limitations.
RFCProxyCertInfoExtension(byte[]) - Constructor for class eu.emi.security.authn.x509.helpers.proxy.RFCProxyCertInfoExtension
Constructor that generates instance out of byte array.
RFCProxyCertInfoExtension(int, ProxyPolicy) - Constructor for class eu.emi.security.authn.x509.helpers.proxy.RFCProxyCertInfoExtension
Generate new proxy certificate info extension with length limit len and policy policy.
RFCProxyCertInfoExtension(ASN1Sequence) - Constructor for class eu.emi.security.authn.x509.helpers.proxy.RFCProxyCertInfoExtension
Read a proxyCertInfoExtension from the ASN1 sequence.
rnd - Variable in class eu.emi.security.authn.x509.impl.SocketFactoryCreator2
 
rootKeyIsValidButNotATrustAnchor - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
run() - Method in class eu.emi.security.authn.x509.helpers.crl.PlainCRLStoreSpi.CRLAsyncUpdateTask
 
run() - Method in class eu.emi.security.authn.x509.helpers.trust.TimedTrustAnchorStoreBase.AsyncTrustAnchorsUpdateTask
 

S

saml - Variable in class eu.emi.security.authn.x509.helpers.proxy.ProxySAMLExtension
The ASN.1 encoded contents of the extension.
SAML_OID - Static variable in class eu.emi.security.authn.x509.helpers.proxy.ProxySAMLExtension
The OID for the SAML assertion.
samlAssertion - Variable in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
samlAssertion - Variable in class eu.emi.security.authn.x509.proxy.ProxyCSRInfo
 
saveCacheFile(byte[], URL) - Method in class eu.emi.security.authn.x509.helpers.pkipath.PlainStoreUtils
 
saveCertificate(OutputStream, X509Certificate, CertificateUtils.Encoding) - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
Saves the provided certificate to the output file, using the requested encoding.
saveCertificateChain(OutputStream, X509Certificate[], CertificateUtils.Encoding) - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
Saves the provided certificate chain to the output stream, using the requested encoding.
savePEMKeystore(OutputStream, X509Credential, String, char[], boolean) - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
savePEMKeystore(OutputStream, KeyStore, String, String, char[], char[]) - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
savePEMKeystore(OutputStream, KeyStore, String, String, char[], char[], boolean) - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
Saves the chosen private key entry from the provided keystore as a plain text PEM data.
savePrivateKey(OutputStream, PrivateKey, CertificateUtils.Encoding, String, char[]) - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
savePrivateKey(OutputStream, PrivateKey, CertificateUtils.Encoding, String, char[], boolean) - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
Saves the provided private key to the output file, using the requested encoding.
scheduleUpdate() - Method in class eu.emi.security.authn.x509.helpers.crl.PlainCRLStoreSpi
 
scheduleUpdate() - Method in class eu.emi.security.authn.x509.helpers.trust.TimedTrustAnchorStoreBase
 
send(URL, OCSPReq, int) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPClientImpl
 
serialNumber - Variable in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
serialVersionUID - Static variable in exception class eu.emi.security.authn.x509.helpers.pkipath.SimpleValidationErrorException
 
serialVersionUID - Static variable in exception class eu.emi.security.authn.x509.helpers.pkipath.ValidationErrorException
 
serialVersionUID - Static variable in class eu.emi.security.authn.x509.impl.CRLParameters
 
setAddress(URL) - Method in class eu.emi.security.authn.x509.OCSPResponder
 
setAllowProxy(ProxySupport) - Method in class eu.emi.security.authn.x509.impl.ValidatorParams
 
setArguments(Object[]) - Method in exception class eu.emi.security.authn.x509.helpers.pkipath.SimpleValidationErrorException
 
setAttributeCertificates(AttributeCertificate[]) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Sets Attribute certificates, which will be added as the VOMS extensions to the generated proxy.
setCacheTtl(int) - Method in class eu.emi.security.authn.x509.OCSPParametes
 
setCertificate(X509Certificate) - Method in class eu.emi.security.authn.x509.OCSPResponder
 
setCertStatus(int) - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertStatus
 
setCheckingMode(OCSPCheckingMode) - Method in class eu.emi.security.authn.x509.OCSPParametes
 
setCode(ValidationErrorCode) - Method in exception class eu.emi.security.authn.x509.helpers.pkipath.SimpleValidationErrorException
 
setConntectTimeout(int) - Method in class eu.emi.security.authn.x509.OCSPParametes
 
setCritical(boolean) - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
 
setCritical(boolean) - Method in class eu.emi.security.authn.x509.proxy.CertificateExtension
 
setCrlCheckingMode(CrlCheckingMode) - Method in class eu.emi.security.authn.x509.RevocationParameters
Changes CRL settings that shall be used.
setCrlParameters(CRLParameters) - Method in class eu.emi.security.authn.x509.impl.RevocationParametersExt
Sets CRL parameters to be used.
setCrls(List<String>) - Method in class eu.emi.security.authn.x509.helpers.pkipath.PlainCRLValidator
Sets a new list of additional CRL locations.
setCrls(List<String>) - Method in class eu.emi.security.authn.x509.impl.CRLParameters
 
setCrlUpdateInterval(long) - Method in class eu.emi.security.authn.x509.impl.CRLParameters
 
setCRLUpdateInterval(long) - Method in class eu.emi.security.authn.x509.helpers.pkipath.PlainCRLValidator
Sets a new interval between subsequent of CRLs.
setDiskCachePath(String) - Method in class eu.emi.security.authn.x509.impl.CRLParameters
 
setDiskCachePath(String) - Method in class eu.emi.security.authn.x509.OCSPParametes
 
setError(List<ValidationError>) - Method in exception class eu.emi.security.authn.x509.helpers.pkipath.ValidationErrorException
 
setErrors(List<ValidationError>) - Method in class eu.emi.security.authn.x509.ValidationResult
 
setExpectedPolicies(Set) - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
 
setInitialListeners(Collection<? extends StoreUpdateListener>) - Method in class eu.emi.security.authn.x509.impl.ValidatorParams
 
setKeyLength(int) - Method in class eu.emi.security.authn.x509.proxy.ProxyCertificateOptions
Sets the length of the keys to be generated, only used if the keys are not set separately.
setLifetime(int) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Set the proxy lifetime in seconds.
setLifetime(long, TimeUnit) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Set the proxy lifetime using desired unit.
setLimited(boolean) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Defines whether the resulting proxy will be a limited proxy.
setLocalResponders(OCSPResponder[]) - Method in class eu.emi.security.authn.x509.OCSPParametes
 
setMaxCache(Date) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPResponseStructure
 
setOcspParameters(OCSPParametes) - Method in class eu.emi.security.authn.x509.RevocationParameters
Changes OCSP settings that shall be used.
setOid(String) - Method in class eu.emi.security.authn.x509.proxy.OidAndValue
 
setOrder(RevocationParameters.RevocationCheckingOrder) - Method in class eu.emi.security.authn.x509.RevocationParameters
 
setParent(PKIXPolicyNode) - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
 
setPolicies(Collection<String>) - Method in class eu.emi.security.authn.x509.helpers.ns.EuGridPmaNamespacesStore
 
setPolicies(Collection<String>) - Method in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesStore
 
setPolicies(Collection<String>) - Method in class eu.emi.security.authn.x509.helpers.ns.LazyEuGridPmaNamespacesStore
 
setPolicies(Collection<String>) - Method in class eu.emi.security.authn.x509.helpers.ns.LazyGlobusNamespacesStore
 
setPolicies(Collection<String>) - Method in interface eu.emi.security.authn.x509.helpers.ns.NamespacesStore
 
setPolicies(List<NamespacePolicy>) - Method in class eu.emi.security.authn.x509.helpers.ns.EuGridPmaNamespacesStore
 
setPolicies(List<NamespacePolicy>) - Method in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesStore
 
setPolicy(ProxyPolicy) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Set the RFC proxy extension policy OID and octets of the policy.
setPreferLocalResponders(boolean) - Method in class eu.emi.security.authn.x509.OCSPParametes
 
setProxyKeyUsageMask(int) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Sets the mask of the KeyUsage for the resulting proxy certificate.
setProxyPathLimit(int) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Sets the proxy path length limit of this certificate.
setProxySupport(boolean) - Method in class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2.Builder
 
setProxyTracingIssuer(String) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Sets the issuer URL for the proxy tracing.
setProxyTracingSubject(String) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Sets the subject URL for the proxy tracing.
setPublicKey(PublicKey) - Method in class eu.emi.security.authn.x509.proxy.ProxyCertificateOptions
Manually sets public key which shall be included in the generated proxy
setRemoteConnectionTimeout(int) - Method in class eu.emi.security.authn.x509.impl.CRLParameters
 
setResponse(OCSPResp) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPResponseStructure
 
setRevocationDate(Date) - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertStatus
 
setRevocationParams(RevocationParameters) - Method in class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2.Builder
 
setRevocationSettings(RevocationParametersExt) - Method in class eu.emi.security.authn.x509.impl.ValidatorParamsExt
 
setRevocationSettings(RevocationParameters) - Method in class eu.emi.security.authn.x509.impl.ValidatorParams
 
setRevocationSettings(RevocationParameters) - Method in class eu.emi.security.authn.x509.impl.ValidatorParamsExt
Do not use this method - it will always throw an exception.
setSAMLAssertion(String) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Sets SAML assertions in a string format.
setSerialNumber(BigInteger) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Sets the proxy serial number.
setSourceRestrictionExcludedAddresses(byte[][]) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Sets an excluded from source restriction IP addressSpace to the data structure.
setSourceRestrictionExcludedAddresses(String[]) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Sets an excluded from source restriction IP addressSpace to the data structure.
setSourceRestrictionPermittedAddresses(byte[][]) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Sets a permitted source IP addressSpace to the Proxy.
setSourceRestrictionPermittedAddresses(String[]) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Sets a new permitted source IP addressSpace to the Proxy
setTargetRestrictionExcludedAddresses(byte[][]) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Sets an excluded target IP addressSpace to the data structure.
setTargetRestrictionExcludedAddresses(String[]) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Sets an excluded target IP addressSpace to the data structure.
setTargetRestrictionPermittedAddresses(byte[][]) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Sets a permitted target IP address space to the Proxy.
setTargetRestrictionPermittedAddresses(String[]) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Sets a new permitted target IP addressSpace to the Proxy.
setTrustAnchors(Set<TrustAnchor>) - Method in class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2.Builder
 
setTruststore(KeyStore) - Method in class eu.emi.security.authn.x509.impl.InMemoryKeystoreCertChainValidator
Changes the current trust store.
setTruststorePaths(List<String>) - Method in class eu.emi.security.authn.x509.impl.DirectoryCertChainValidator
Sets new trusted locations.
setTruststoreUpdateInterval(long) - Method in class eu.emi.security.authn.x509.impl.DirectoryCertChainValidator
Sets a new interval between subsequent checks of the truststore files.
setTruststoreUpdateInterval(long) - Method in class eu.emi.security.authn.x509.impl.KeystoreCertChainValidator
Sets a new interval between subsequent checks of the truststore file.
setType(ProxyType) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Used to set the type of the proxy.
setupCertBuilder(BaseProxyCertificateOptions) - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyGeneratorHelper
 
setUpdateInterval(long) - Method in class eu.emi.security.authn.x509.helpers.crl.AbstractCRLStoreSPI
 
setUpdateInterval(long) - Method in class eu.emi.security.authn.x509.helpers.crl.LazyOpensslCRLStoreSpi
 
setUpdateInterval(long) - Method in class eu.emi.security.authn.x509.helpers.crl.PlainCRLStoreSpi
 
setUpdateInterval(long) - Method in class eu.emi.security.authn.x509.helpers.trust.AbstractTrustAnchorStore
 
setUpdateInterval(long) - Method in class eu.emi.security.authn.x509.helpers.trust.TimedTrustAnchorStoreBase
 
setUpdateInterval(long) - Method in interface eu.emi.security.authn.x509.helpers.trust.TrustAnchorStore
 
setUpdateInterval(long) - Method in class eu.emi.security.authn.x509.impl.OpensslCertChainValidator
Sets a new interval between subsequent checks of the trusted certificates directory.
setUseAllEnabled(boolean) - Method in class eu.emi.security.authn.x509.RevocationParameters
 
setUseNonce(boolean) - Method in class eu.emi.security.authn.x509.OCSPParametes
 
setValidityBounds(Date, Date) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
Sets the desired time bounds for the proxy.
setValue(T) - Method in class eu.emi.security.authn.x509.proxy.OidAndValue
 
Severity() - Constructor for enum class eu.emi.security.authn.x509.StoreUpdateListener.Severity
 
sign(TBSCertificate, AlgorithmIdentifier, String, PrivateKey, String, SecureRandom) - Method in class eu.emi.security.authn.x509.helpers.proxy.X509v3CertificateBuilder
 
signatureNotVerified - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
SimpleCRLStore - Class in eu.emi.security.authn.x509.helpers.crl
Provider-less implementation of the CertStore.
SimpleCRLStore(CertStoreSpi) - Constructor for class eu.emi.security.authn.x509.helpers.crl.SimpleCRLStore
 
SimpleValidationErrorException - Exception Class in eu.emi.security.authn.x509.helpers.pkipath
Contains one problem code with optional arguments.
SimpleValidationErrorException(ValidationErrorCode, Object...) - Constructor for exception class eu.emi.security.authn.x509.helpers.pkipath.SimpleValidationErrorException
 
SocketFactoryCreator - Class in eu.emi.security.authn.x509.impl
Deprecated.
Use SocketFactoryCreator2 instead, which handles hostname verification in a safer way. Hostname verification provided in this class requires manual wiring and in certain server configuration may cause connection errors.
SocketFactoryCreator() - Constructor for class eu.emi.security.authn.x509.impl.SocketFactoryCreator
Deprecated.
 
SocketFactoryCreator2 - Class in eu.emi.security.authn.x509.impl
Utility allowing programmers to quickly create SSL socket factories using configuration abstractions of this library.
SocketFactoryCreator2(X509CertChainValidator, HostnameMismatchCallback2) - Constructor for class eu.emi.security.authn.x509.impl.SocketFactoryCreator2
 
SocketFactoryCreator2(X509CertChainValidator, HostnameMismatchCallback2, SecureRandom, String) - Constructor for class eu.emi.security.authn.x509.impl.SocketFactoryCreator2
 
SocketFactoryCreator2(X509Credential, X509CertChainValidator, HostnameMismatchCallback2) - Constructor for class eu.emi.security.authn.x509.impl.SocketFactoryCreator2
 
SocketFactoryCreator2(X509Credential, X509CertChainValidator, HostnameMismatchCallback2, SecureRandom, String) - Constructor for class eu.emi.security.authn.x509.impl.SocketFactoryCreator2
 
sortAVAs(AttributeTypeAndValue[]) - Static method in class eu.emi.security.authn.x509.helpers.trust.OpensslTruststoreHelper
 
sortChain(List<X509Certificate>) - Static method in class eu.emi.security.authn.x509.helpers.CertificateHelpers
Creates a chain of certificates, where the top-most certificate (the one without issuing certificate) is the last in the returned array.
SOURCE_RESTRICTION_OID - Static variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyAddressRestrictionData
 
sourceRestrictionExcluded - Variable in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
sourceRestrictionPermitted - Variable in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
sourceRestrictions - Variable in class eu.emi.security.authn.x509.proxy.ProxyCSRInfo
 
srcLocations - Variable in class eu.emi.security.authn.x509.helpers.pkipath.PlainStoreUtils
 
SSLTrustManager - Class in eu.emi.security.authn.x509.helpers.ssl
Implementation of TrustManager which uses a configured X509CertChainValidator to validate certificates.
SSLTrustManager(X509CertChainValidator) - Constructor for class eu.emi.security.authn.x509.helpers.ssl.SSLTrustManager
 
SSLTrustManagerWithHostnameChecking - Class in eu.emi.security.authn.x509.helpers.ssl
Wires CANL abstractions: credentials and verificators into Java SSL socket factory.
SSLTrustManagerWithHostnameChecking(X509CertChainValidator, HostnameMismatchCallback2) - Constructor for class eu.emi.security.authn.x509.helpers.ssl.SSLTrustManagerWithHostnameChecking
 
start() - Method in class eu.emi.security.authn.x509.helpers.crl.PlainCRLStoreSpi
Initiates the store operation (the initial update and subsequent refreshes)
status - Variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPResult
 
Status() - Constructor for enum class eu.emi.security.authn.x509.helpers.ocsp.OCSPResult.Status
 
store - Variable in class eu.emi.security.authn.x509.impl.InMemoryKeystoreCertChainValidator
 
store - Variable in class eu.emi.security.authn.x509.impl.KeystoreCertChainValidator
 
storeResponderToDisk(File, OCSPRespondersCache.ResponderCacheEntry) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPRespondersCache
 
storeResponseToDisk(File, OCSPResponseStructure) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPResponsesCache
 
StoreUpdateListener - Interface in eu.emi.security.authn.x509
Implementations receive information about updates of certificate, CRL stores or OCSP errors.
StoreUpdateListener.Severity - Enum Class in eu.emi.security.authn.x509
 
string2Asn - Static variable in class eu.emi.security.authn.x509.helpers.JavaAndBCStyle
Mappings which are supported by JDK
stripComments(String) - Method in class eu.emi.security.authn.x509.helpers.ns.EuGridPmaNamespacesParser
 
subjAltNameExtError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
subject - Variable in class eu.emi.security.authn.x509.helpers.ns.EuGridPmaNamespacesParser
 
subject - Variable in class eu.emi.security.authn.x509.helpers.ns.OpensslNamespacePolicyImpl
 
SUBJECT_ALTERNATIVE_NAME - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
SUBJECT_ALTERNATIVE_NAME - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
SUBJECT_ALTERNATIVE_NAME - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
SUBJECT_EXTENSION - Static variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyTracingExtension
The OID to identify issuer proxy tracing type.
subtreesIntoArray(List<GeneralSubtree>) - Static method in class eu.emi.security.authn.x509.helpers.proxy.ProxyAddressRestrictionData
Generates a string array of IP address spaces from a list of GeneralSubtrees.
suffix - Variable in class eu.emi.security.authn.x509.helpers.pkipath.PlainStoreUtils
 
SUFFIX - Static variable in class eu.emi.security.authn.x509.helpers.crl.LazyOpensslCRLStoreSpi
 
SUFFIX - Static variable in class eu.emi.security.authn.x509.helpers.ns.AbstractEuGridPmaNamespacesStore
 
SUFFIX - Static variable in class eu.emi.security.authn.x509.helpers.ns.AbstractGlobusNamespacesStore
 
SUPPORTED - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.PKIXProxyCertificateChecker
 
SUPPORTED_VERSION - Static variable in class eu.emi.security.authn.x509.helpers.ns.EuGridPmaNamespacesParser
 

T

TARGET_RESTRICTION_OID - Static variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyAddressRestrictionData
 
targetRestrictionExcluded - Variable in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
targetRestrictionPermitted - Variable in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
targetRestrictions - Variable in class eu.emi.security.authn.x509.proxy.ProxyCSRInfo
 
tbsGen - Variable in class eu.emi.security.authn.x509.helpers.proxy.X509v3CertificateBuilder
 
TEST - Static variable in class eu.emi.security.authn.x509.helpers.CertificateHelpers
 
TimedTrustAnchorStoreBase - Class in eu.emi.security.authn.x509.helpers.trust
Base implementation of Trust Anchor stores which load all certificates into memory.
TimedTrustAnchorStoreBase(Timer, long, ObserversHandler) - Constructor for class eu.emi.security.authn.x509.helpers.trust.TimedTrustAnchorStoreBase
 
TimedTrustAnchorStoreBase.AsyncTrustAnchorsUpdateTask - Class in eu.emi.security.authn.x509.helpers.trust
Important: static nested class, weak reference to the wrapper.
timer - Variable in class eu.emi.security.authn.x509.helpers.crl.PlainCRLStoreSpi
 
timer - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.PlainCRLValidator
 
timer - Variable in class eu.emi.security.authn.x509.helpers.trust.TimedTrustAnchorStoreBase
 
timer - Static variable in class eu.emi.security.authn.x509.impl.OpensslCertChainValidator
 
toASN1Primitive() - Method in class eu.emi.security.authn.x509.helpers.proxy.DraftRFCProxyCertInfoExtension
 
toASN1Primitive() - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyACExtension
toASN1Primitive() - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyAddressRestrictionData
Returns the NameConstraints structure of the restrictions.
toASN1Primitive() - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxySAMLExtension
toASN1Primitive() - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyTracingExtension
toASN1Primitive() - Method in class eu.emi.security.authn.x509.helpers.proxy.RFCProxyCertInfoExtension
 
toASN1Primitive() - Method in class eu.emi.security.authn.x509.proxy.CertificateExtension
Extension ::= SEQUENCE { extnId EXTENSION.&id ({ExtensionSet}), critical BOOLEAN DEFAULT FALSE, extnValue OCTET STRING }
toASN1Primitive() - Method in class eu.emi.security.authn.x509.proxy.ProxyPolicy
output the ASN1 object of the proxy policy.
toCertPath(X509Certificate[]) - Static method in class eu.emi.security.authn.x509.helpers.CertificateHelpers
Converts certificates array to CertPath
Token(String, int) - Constructor for class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser.Token
 
toProxyType() - Method in enum class eu.emi.security.authn.x509.proxy.ProxyChainType
Converts this chain type to ProxyType.
toShortString() - Method in class eu.emi.security.authn.x509.ValidationResult
 
toString() - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPResult
 
toString() - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
 
toString() - Method in class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2
 
toString() - Method in exception class eu.emi.security.authn.x509.helpers.pkipath.ValidationErrorException
 
toString() - Method in class eu.emi.security.authn.x509.ValidationError
 
toString() - Method in class eu.emi.security.authn.x509.ValidationResult
 
toString(String) - Method in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
 
toString(X500Name) - Method in class eu.emi.security.authn.x509.helpers.JavaAndBCStyle
 
toString(X500Name, Hashtable<ASN1ObjectIdentifier, String>) - Method in class eu.emi.security.authn.x509.helpers.JavaAndBCStyle
 
toStringFull(X500Name) - Method in class eu.emi.security.authn.x509.helpers.JavaAndBCStyle
 
toX500Name(X500Principal) - Static method in class eu.emi.security.authn.x509.helpers.CertificateHelpers
Converts X500Principal to X500Name with the JavaAndBCStyle style.
tracingIssuer - Variable in class eu.emi.security.authn.x509.proxy.ProxyCSRInfo
 
tracingSubject - Variable in class eu.emi.security.authn.x509.proxy.ProxyCSRInfo
 
TrustAnchorExt - Class in eu.emi.security.authn.x509.helpers.trust
 
TrustAnchorExt(X509Certificate, byte[]) - Constructor for class eu.emi.security.authn.x509.helpers.trust.TrustAnchorExt
 
trustAnchorIssuerError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
TrustAnchorStore - Interface in eu.emi.security.authn.x509.helpers.trust
Implementations provide trust store material: a list of trusted CA certificates.
trustButInvalidCert - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
trustDNInvalid - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
trustKeyUsage - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
trustPubKeyError - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
trustStore - Variable in class eu.emi.security.authn.x509.impl.DirectoryCertChainValidator
 
trustStore - Variable in class eu.emi.security.authn.x509.impl.OpensslCertChainValidator
 
truststorePath - Variable in class eu.emi.security.authn.x509.helpers.trust.JDKFSTrustAnchorStore
 
tryLoadCert(File, Set<TrustAnchorExt>) - Method in class eu.emi.security.authn.x509.helpers.trust.LazyOpensslTrustAnchorStoreImpl
 
tryLoadCert(URL, Set<TrustAnchorExt>) - Method in class eu.emi.security.authn.x509.helpers.trust.OpensslTrustAnchorStoreImpl
 
tryLoadCertInternal(File) - Method in class eu.emi.security.authn.x509.helpers.trust.LazyOpensslTrustAnchorStoreImpl
 
tryLoadKs(String, String, char[]) - Static method in class eu.emi.security.authn.x509.impl.KeystoreCredential
 
tryLoadNsLocation(String, List<NamespacePolicy>) - Method in class eu.emi.security.authn.x509.helpers.ns.AbstractNamespacesStore
 
tryLoadNsPath(String) - Method in class eu.emi.security.authn.x509.helpers.ns.AbstractNamespacesStore
 
tryLoadTAFor(X500Principal, Set<TrustAnchorExt>) - Method in class eu.emi.security.authn.x509.helpers.trust.LazyOpensslTrustAnchorStoreImpl
 
type - Variable in class eu.emi.security.authn.x509.helpers.trust.JDKFSTrustAnchorStore
 
type - Variable in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
type - Variable in class eu.emi.security.authn.x509.proxy.ProxyChainInfo
 

U

UNDETERMINED - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertStatus
 
union(byte[][], List<byte[]>, List<byte[]>) - Method in class eu.emi.security.authn.x509.proxy.ProxyChainInfo
Calculates the union of the newSpaces and the given vectors of IPv4 and IPv6 namespaces.
unknown - Enum constant in enum class eu.emi.security.authn.x509.helpers.ocsp.OCSPResult.Status
 
unknown - Enum constant in enum class eu.emi.security.authn.x509.helpers.revocation.RevocationStatus
Revocation check finished without any errors, but it was not possible to make a decision.
unknown - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
UNKNOWN - Enum constant in enum class eu.emi.security.authn.x509.helpers.CertificateHelpers.PEMContentsType
 
unknownCriticalExt - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
unknownCriticalExts - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
unknownMsg - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCode
 
UNLIMITED_PROXY_LENGTH - Static variable in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
 
unresolvedCriticalExtensions - Variable in class eu.emi.security.authn.x509.ValidationResult
 
UNREVOKED - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertStatus
 
update() - Method in class eu.emi.security.authn.x509.helpers.crl.PlainCRLStoreSpi
1.
update() - Method in class eu.emi.security.authn.x509.helpers.trust.DirectoryTrustAnchorStore
1.
update() - Method in class eu.emi.security.authn.x509.helpers.trust.JDKFSTrustAnchorStore
 
update() - Method in class eu.emi.security.authn.x509.helpers.trust.JDKInMemoryTrustAnchorStore
 
update() - Method in class eu.emi.security.authn.x509.helpers.trust.TimedTrustAnchorStoreBase
implementation should update the contents of the trust anchor store.
updateInterval - Variable in class eu.emi.security.authn.x509.helpers.crl.AbstractCRLStoreSPI
 
updateInterval - Variable in class eu.emi.security.authn.x509.helpers.ns.LazyEuGridPmaNamespacesStore
 
updateInterval - Variable in class eu.emi.security.authn.x509.helpers.ns.LazyGlobusNamespacesStore
 
updateInterval - Variable in class eu.emi.security.authn.x509.helpers.trust.AbstractTrustAnchorStore
 
upLowCase(String) - Static method in class eu.emi.security.authn.x509.helpers.DNComparator
Uppers the case of the arg, then lowers it, using non-locale specific algorithm.
urlLocations - Variable in class eu.emi.security.authn.x509.helpers.pkipath.PlainStoreUtils
 
USAGES - Static variable in class eu.emi.security.authn.x509.impl.X509Formatter
 
useAllEnabled - Variable in class eu.emi.security.authn.x509.RevocationParameters
 
useNonce - Variable in class eu.emi.security.authn.x509.OCSPParametes
 
utils - Variable in class eu.emi.security.authn.x509.helpers.crl.PlainCRLStoreSpi
 
utils - Variable in class eu.emi.security.authn.x509.helpers.trust.DirectoryTrustAnchorStore
 

V

valid - Variable in class eu.emi.security.authn.x509.ValidationResult
 
validate(CertPath) - Method in class eu.emi.security.authn.x509.helpers.BinaryCertChainValidator
Performs validation of a provided certificate path.
validate(CertPath) - Method in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
Performs validation of a provided certificate path.
validate(CertPath) - Method in interface eu.emi.security.authn.x509.X509CertChainValidator
Performs validation of a provided certificate path.
validate(X509Certificate[]) - Method in class eu.emi.security.authn.x509.helpers.BinaryCertChainValidator
Performs validation of a provided certificate chain.
validate(X509Certificate[]) - Method in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
Performs validation of a provided certificate chain.
validate(X509Certificate[]) - Method in class eu.emi.security.authn.x509.impl.OpensslCertChainValidator
Performs validation of a provided certificate chain.
validate(X509Certificate[]) - Method in interface eu.emi.security.authn.x509.X509CertChainValidator
Performs validation of a provided certificate chain.
validate(X509Certificate[], boolean, Set<TrustAnchor>, CertStore, RevocationParameters, ObserversHandler) - Method in class eu.emi.security.authn.x509.helpers.pkipath.BCCertPathValidator
Performs validation.
validate(X509Certificate[], Set<TrustAnchor>) - Method in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
 
validateNamespaces(X509Certificate[], ValidationResult) - Method in class eu.emi.security.authn.x509.impl.OpensslCertChainValidator
 
ValidationError - Class in eu.emi.security.authn.x509
Holds information about a single validation problem with a reference to the certificate chain.
ValidationError(X509Certificate[], int, ValidationErrorCode, Object...) - Constructor for class eu.emi.security.authn.x509.ValidationError
 
ValidationErrorCategory - Enum Class in eu.emi.security.authn.x509
This enumeration contains general classes of errors that can be signaled during certificate path validation.
ValidationErrorCategory() - Constructor for enum class eu.emi.security.authn.x509.ValidationErrorCategory
 
ValidationErrorCode - Enum Class in eu.emi.security.authn.x509
This enumeration contains codes of errors that can be signaled during certificate path validation.
ValidationErrorCode() - Constructor for enum class eu.emi.security.authn.x509.ValidationErrorCode
 
ValidationErrorException - Exception Class in eu.emi.security.authn.x509.helpers.pkipath
Wraps a list of ValidationError
ValidationErrorException() - Constructor for exception class eu.emi.security.authn.x509.helpers.pkipath.ValidationErrorException
 
ValidationErrorException(ValidationError) - Constructor for exception class eu.emi.security.authn.x509.helpers.pkipath.ValidationErrorException
 
ValidationErrorListener - Interface in eu.emi.security.authn.x509
Invoked when there is an error found during certificate chain validation.
ValidationResult - Class in eu.emi.security.authn.x509
Wraps a validation result, error messages and unresolved certificate extension oids (if any).
ValidationResult(boolean) - Constructor for class eu.emi.security.authn.x509.ValidationResult
Constructor used when no errors are provided and no information about unresolved extensions.
ValidationResult(boolean, List<ValidationError>) - Constructor for class eu.emi.security.authn.x509.ValidationResult
Constructor used when no information about unresolved extensions is provided.
ValidationResult(boolean, List<ValidationError>, Set<String>, List<X509Certificate>) - Constructor for class eu.emi.security.authn.x509.ValidationResult
Constructor used to provide a full information set about validation problem.
validator - Variable in class eu.emi.security.authn.x509.CommonX509TrustManager
 
validator - Variable in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
 
validator - Variable in class eu.emi.security.authn.x509.helpers.ssl.SSLTrustManager
 
validator - Variable in class eu.emi.security.authn.x509.helpers.ssl.SSLTrustManagerWithHostnameChecking
 
validator - Variable in class eu.emi.security.authn.x509.impl.SocketFactoryCreator2
 
ValidatorParams - Class in eu.emi.security.authn.x509.impl
Contains parameters common for all X509CertChainValidator implementations.
ValidatorParams() - Constructor for class eu.emi.security.authn.x509.impl.ValidatorParams
Default constructor: proxies are allowed, no initial update listeners, default revocation settings.
ValidatorParams(RevocationParameters, ProxySupport) - Constructor for class eu.emi.security.authn.x509.impl.ValidatorParams
Allows for setting all parameters except the list of initial listeners
ValidatorParams(RevocationParameters, ProxySupport, Collection<? extends StoreUpdateListener>) - Constructor for class eu.emi.security.authn.x509.impl.ValidatorParams
Full version, allows for setting all parameters.
ValidatorParamsExt - Class in eu.emi.security.authn.x509.impl
Contains parameters common for all X509CertChainValidator implementations which use RevocationParametersExt
ValidatorParamsExt() - Constructor for class eu.emi.security.authn.x509.impl.ValidatorParamsExt
Default constructor: proxies are allowed, no initial update listeners, default revocation settings.
ValidatorParamsExt(RevocationParametersExt, ProxySupport) - Constructor for class eu.emi.security.authn.x509.impl.ValidatorParamsExt
Allows for setting all parameters except the list of initial listeners
ValidatorParamsExt(RevocationParametersExt, ProxySupport, Collection<? extends StoreUpdateListener>) - Constructor for class eu.emi.security.authn.x509.impl.ValidatorParamsExt
Full version, allows for setting all parameters.
validChain - Variable in class eu.emi.security.authn.x509.ValidationResult
 
validDate - Variable in class eu.emi.security.authn.x509.helpers.revocation.CRLRevocationChecker
 
validPolicy - Variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
 
value - Variable in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser.Token
 
value - Variable in class eu.emi.security.authn.x509.proxy.OidAndValue
 
VALUE_CA_SIGN - Static variable in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser
 
valueOf(String) - Static method in enum class eu.emi.security.authn.x509.CrlCheckingMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.emi.security.authn.x509.helpers.CertificateHelpers.PEMContentsType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.emi.security.authn.x509.helpers.ocsp.OCSPResult.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.emi.security.authn.x509.helpers.proxy.ExtendedProxyType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.emi.security.authn.x509.helpers.revocation.RevocationStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.emi.security.authn.x509.impl.CertificateUtils.Encoding
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.emi.security.authn.x509.impl.FormatMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.emi.security.authn.x509.NamespaceCheckingMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.emi.security.authn.x509.OCSPCheckingMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.emi.security.authn.x509.proxy.ProxyChainType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.emi.security.authn.x509.proxy.ProxyType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.emi.security.authn.x509.ProxySupport
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.emi.security.authn.x509.RevocationParameters.RevocationCheckingOrder
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.emi.security.authn.x509.StoreUpdateListener.Severity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.emi.security.authn.x509.ValidationErrorCategory
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.emi.security.authn.x509.ValidationErrorCode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class eu.emi.security.authn.x509.CrlCheckingMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class eu.emi.security.authn.x509.helpers.CertificateHelpers.PEMContentsType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class eu.emi.security.authn.x509.helpers.ocsp.OCSPResult.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class eu.emi.security.authn.x509.helpers.proxy.ExtendedProxyType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class eu.emi.security.authn.x509.helpers.revocation.RevocationStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class eu.emi.security.authn.x509.impl.CertificateUtils.Encoding
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class eu.emi.security.authn.x509.impl.FormatMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class eu.emi.security.authn.x509.NamespaceCheckingMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class eu.emi.security.authn.x509.OCSPCheckingMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class eu.emi.security.authn.x509.proxy.ProxyChainType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class eu.emi.security.authn.x509.proxy.ProxyType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class eu.emi.security.authn.x509.ProxySupport
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class eu.emi.security.authn.x509.RevocationParameters.RevocationCheckingOrder
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class eu.emi.security.authn.x509.StoreUpdateListener.Severity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class eu.emi.security.authn.x509.ValidationErrorCategory
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class eu.emi.security.authn.x509.ValidationErrorCode
Returns an array containing the constants of this enum class, in the order they are declared.
verified - Enum constant in enum class eu.emi.security.authn.x509.helpers.revocation.RevocationStatus
Revocation check was performed and it confirmed that the checked certificate is fine.
verifier - Variable in class eu.emi.security.authn.x509.helpers.ocsp.OCSPRevocationChecker
 
verify(X509Certificate, X509Certificate) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPVerifier
 
verifyHostname(X509Certificate[], SSLEngine) - Method in class eu.emi.security.authn.x509.helpers.ssl.SSLTrustManagerWithHostnameChecking
 
verifyHostname(X509Certificate[], SSLSocket) - Method in class eu.emi.security.authn.x509.helpers.ssl.SSLTrustManagerWithHostnameChecking
 
verifyHostname(X509Certificate, String) - Method in class eu.emi.security.authn.x509.helpers.ssl.SSLTrustManagerWithHostnameChecking
 
verifyResponse(OCSPResp, X509Certificate, X509Certificate, byte[]) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPClientImpl
Verifies the provided response
verifyTimeRange(Date, Date) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPClientImpl
 
verifyX509Certificate(X509Certificate, PublicKey, String) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilities
 
verifyX509Certificate(X509Certificate, PublicKey, String) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
 
VERSION_KEY - Static variable in class eu.emi.security.authn.x509.helpers.ns.EuGridPmaNamespacesParser
 

W

WARNING - Enum constant in enum class eu.emi.security.authn.x509.StoreUpdateListener.Severity
Signifies that the problem was not critical, i.e.
WeakTimerTask<T> - Class in eu.emi.security.authn.x509.helpers
This class holds a partner of the TimerTask reference as weak one.
WeakTimerTask(T) - Constructor for class eu.emi.security.authn.x509.helpers.WeakTimerTask
 
wildcardLocations - Variable in class eu.emi.security.authn.x509.helpers.pkipath.PlainStoreUtils
 
workingPublicKey - Variable in class eu.emi.security.authn.x509.helpers.revocation.CRLRevocationChecker
 
wrapResult(X509Certificate[]) - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyGeneratorHelper
 
wrapupCertA(int, X509Certificate) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
wrapupCertB(CertPath, int, int) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
wrapupCertF(CertPath, int, List, Set) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 
wrapupCertG(CertPath, PKIXExtendedParameters, Set, int, List[], PKIXPolicyNode, Set) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilities
 

X

X500NameUtils - Class in eu.emi.security.authn.x509.impl
Contains utility static methods which are helpful in manipulating X.500 Distinguished Names, especially encoded in String form using RFC 2253.
X500NameUtils() - Constructor for class eu.emi.security.authn.x509.impl.X500NameUtils
 
X509_BASIC - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCategory
 
X509_CHAIN - Enum constant in enum class eu.emi.security.authn.x509.ValidationErrorCategory
 
X509CertChainValidator - Interface in eu.emi.security.authn.x509
Implementations are used to perform a manual certificate chain validation.
X509CertChainValidatorExt - Interface in eu.emi.security.authn.x509
Extends the main X509CertChainValidator interface with some additional methods which are commonly provided by the most validator implementations, but are not strictly required for the sole validation.
X509Credential - Interface in eu.emi.security.authn.x509
Implementations are used to wrap credentials (private key and certificate) in various formats.
X509Formatter - Class in eu.emi.security.authn.x509.impl
Utility allowing for converting certificates to various text representations.
X509Formatter(FormatMode) - Constructor for class eu.emi.security.authn.x509.impl.X509Formatter
Creates a new X509Formatter object
X509v3CertificateBuilder - Class in eu.emi.security.authn.x509.helpers.proxy
Class to produce an X.509 Version 3 certificate.
X509v3CertificateBuilder(X500Name, BigInteger, Date, Date, X500Name, SubjectPublicKeyInfo) - Constructor for class eu.emi.security.authn.x509.helpers.proxy.X509v3CertificateBuilder
Create a builder for a version 3 certificate.

_

_reasons - Variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.ReasonsMask
 
A B C D E F G H I J K L M N O P Q R S T U V W X _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form