- generate(ProxyCertificateOptions, PrivateKey) - Method in class eu.emi.security.authn.x509.helpers.proxy.ProxyGeneratorHelper
-
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(ProxyCertificateOptions) - 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.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) - Static method in class eu.emi.security.authn.x509.proxy.ProxyGenerator
-
Generate the proxy certificate object from the received Certificate Signing Request.
- 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
- 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
-
- getArguments() - Method in exception 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.
- 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.
- 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
-
- 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(String) - Method in class eu.emi.security.authn.x509.helpers.ssl.CredentialX509KeyManager
-
- 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
- getCertStatus(Date, X509CRL, Object, CertStatus) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.RFC3280CertPathUtilitiesCanl
-
- 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
-
- getClientAliases(String, Principal[]) - Method in class eu.emi.security.authn.x509.helpers.ssl.CredentialX509KeyManager
-
- getCode() - Method in exception 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.CertPathValidatorUtilitiesCanl
-
As CertPathValidatorUtilities.getCompleteCRLs(DistributionPoint, Object, Date, PKIXExtendedParameters)
but it returns also expired CRLs.
- 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
-
- 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
-
- getCRLUpdateInterval() - Method in class eu.emi.security.authn.x509.helpers.pkipath.PlainCRLValidator
-
Returns the interval between subsequent reloads of CRLs.
- getCrlUpdateInterval() - Method in class eu.emi.security.authn.x509.impl.CRLParameters
-
- 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
-
- 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
-
- 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 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 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.CertPathValidatorUtilitiesCanl
-
- 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
-
- 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
-
- getInstance(X509Certificate) - Static method in class eu.emi.security.authn.x509.helpers.proxy.ProxyACExtension
-
Returns the AC extension form 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) - Static method in class eu.emi.security.authn.x509.helpers.proxy.ProxyCertInfoExtension
-
- 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.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.
- 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
-
- 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
-
- getKeyAlias() - Method in class eu.emi.security.authn.x509.helpers.AbstractX509Credential
-
- getKeyAlias() - Method in interface eu.emi.security.authn.x509.X509Credential
-
- 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
-
- getKeyPassword() - Method in class eu.emi.security.authn.x509.helpers.AbstractX509Credential
-
- getKeyPassword() - Method in interface eu.emi.security.authn.x509.X509Credential
-
- 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(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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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(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(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 interface eu.emi.security.authn.x509.helpers.ns.NamespacesStore
-
- 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(String) - Method in class eu.emi.security.authn.x509.helpers.ssl.CredentialX509KeyManager
-
- 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.
- 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(X509Certificate) - Static method in class eu.emi.security.authn.x509.helpers.proxy.ProxyHelper
-
Returns the proxy path limit of the proxy.
- 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.
- getProxyRequest() - Method in class eu.emi.security.authn.x509.proxy.ProxyRequestOptions
-
- 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(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.
- 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.
- getPublicKey() - Method in class eu.emi.security.authn.x509.proxy.ProxyCertificateOptions
-
Returns the manually set public key for the proxy.
- 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.
- 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
-
- 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.
- 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(Object) - Static method in class eu.emi.security.authn.x509.helpers.pkipath.bc.CertPathValidatorUtilitiesCanl
-
- getSerialNumber() - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
-
Gets the proxy serial number.
- 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(X509Credential, X509CertChainValidator, SecureRandom) - Static method in class eu.emi.security.authn.x509.impl.SocketFactoryCreator
-
- getServerSocketFactory(X509Credential, X509CertChainValidator) - Static method in class eu.emi.security.authn.x509.impl.SocketFactoryCreator
-
- getSocketFactory(X509Credential, X509CertChainValidator, SecureRandom) - Static method in class eu.emi.security.authn.x509.impl.SocketFactoryCreator
-
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
-
- 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(X509Credential, X509CertChainValidator, SecureRandom) - Static method in class eu.emi.security.authn.x509.impl.SocketFactoryCreator
-
Low level interface.
- getSSLTrustManager(X509CertChainValidator) - Static method in class eu.emi.security.authn.x509.impl.SocketFactoryCreator
-
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
-
- 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
-
- getValidChain() - Method in class eu.emi.security.authn.x509.ValidationResult
-
Returns the resolved, valid certificate chain which was validated.
- 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
-
- globusEnabled() - Method in enum eu.emi.security.authn.x509.NamespaceCheckingMode
-
- GlobusNamespacesParser - Class in eu.emi.security.authn.x509.helpers.ns
-
- GlobusNamespacesParser(String) - Constructor for class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser
-
- GlobusNamespacesStore - Class in eu.emi.security.authn.x509.helpers.ns
-
- GlobusNamespacesStore(ObserversHandler, boolean) - Constructor for class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesStore
-
- params - Variable in class eu.emi.security.authn.x509.helpers.crl.AbstractCRLStoreSPI
-
- parent - Variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
-
- 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
-
- 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
-
- PasswordSupplier - Interface in eu.emi.security.authn.x509.helpers
-
Provides password on demand.
- pathLen - Variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyCertInfoExtension
-
The sub proxy path length, default is not limited.
- pem - Variable in class eu.emi.security.authn.x509.helpers.CachedPEMReader
-
- PEMCredential - Class in eu.emi.security.authn.x509.impl
-
Wraps certificate and private key stored in PEM format.
- 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. the file must contain
both certificates and a private key.
- PEMCredential(String, PasswordSupplier) - Constructor for class eu.emi.security.authn.x509.impl.PEMCredential
-
- 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. the file must contain
both certificates and a private key.
- PEMCredential(InputStream, PasswordSupplier) - Constructor for class eu.emi.security.authn.x509.impl.PEMCredential
-
- PEMCredential(InputStream, InputStream, char[]) - Constructor for class eu.emi.security.authn.x509.impl.PEMCredential
-
Constructs the object from two
InputStream
s 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
-
- PEMCredential(Reader, Reader, char[]) - Constructor for class eu.emi.security.authn.x509.impl.PEMCredential
-
Constructs the object from two
Reader
s 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
-
- 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.
- 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
-
- 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.
- 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
-
- 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.LazyGlobusNamespacesStore
-
This structure holds the namespaces cache.
- policy - Variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyCertInfoExtension
-
The underlying policy object.
- policyQualifiers - Variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
-
- POS_RIGHTS - Static variable in class eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesParser
-
- 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.
- 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.
- 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(byte[]) - Constructor for class eu.emi.security.authn.x509.helpers.proxy.ProxyAddressRestrictionData
-
Parses the restriction data from byte array.
- ProxyAddressRestrictionData() - Constructor for class eu.emi.security.authn.x509.helpers.proxy.ProxyAddressRestrictionData
-
Constructor to generate an empty ProxyRestrictionData object for
creating new restrictions.
- 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
-
- ProxyCertificateImpl(X509Certificate[], PrivateKey) - Constructor for class eu.emi.security.authn.x509.helpers.proxy.ProxyCertificateImpl
-
- ProxyCertificateImpl(X509Certificate[]) - 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 in eu.emi.security.authn.x509.proxy
-
Specifies the type of the proxy chain.
- 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
- 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
-
- 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.
- 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.
- proxySupport - Variable in class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2
-
- ProxySupport - Enum in eu.emi.security.authn.x509
-
Defines proxy support mode for validators.
- ProxyTracingExtension - Class in eu.emi.security.authn.x509.helpers.proxy
-
A class for generating and parsing the proxy tracing extensions.
- ProxyTracingExtension(String) - Constructor for class eu.emi.security.authn.x509.helpers.proxy.ProxyTracingExtension
-
Generates a new proxy tracing item from the URL.
- 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.
- ProxyType - Enum in eu.emi.security.authn.x509.proxy
-
Specifies the type of the proxy.
- 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
-
- read(byte[], int, int) - Method in class eu.emi.security.authn.x509.helpers.ReaderInputStream
-
Read the specified number of bytes into an array.
- read(byte[]) - Method in class eu.emi.security.authn.x509.helpers.ReaderInputStream
-
Read the specified number of bytes into an array.
- read() - Method in class eu.emi.security.authn.x509.helpers.ReaderInputStream
-
Read a single byte.
- 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
-
- 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, CharsetEncoder) - Constructor for class eu.emi.security.authn.x509.helpers.ReaderInputStream
-
- ReaderInputStream(Reader, CharsetEncoder, int) - Constructor for class eu.emi.security.authn.x509.helpers.ReaderInputStream
-
- ReaderInputStream(Reader, Charset, int) - Constructor for class eu.emi.security.authn.x509.helpers.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, String, int) - Constructor for class eu.emi.security.authn.x509.helpers.ReaderInputStream
-
- 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) - 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.
- 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
-
- 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
-
- 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.
- 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.
- RESOURCE_NAME - Static variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.FixedBCPKIXCertPathReviewer
-
- ResultWrapper() - Constructor for class eu.emi.security.authn.x509.helpers.ssl.HostnameToCertificateChecker.ResultWrapper
-
- RevocationChecker - Interface in eu.emi.security.authn.x509.helpers.revocation
-
Used to check revocation using a single revocation checking mechanism.
- 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
-
- 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 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
-
- 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
-
- revocationSettings - Variable in class eu.emi.security.authn.x509.impl.ValidatorParams
-
- revocationSettings - Variable in class eu.emi.security.authn.x509.impl.ValidatorParamsExt
-
- RevocationStatus - Enum in eu.emi.security.authn.x509.helpers.revocation
-
Covers possible generic revocation checking outcomes, in case when certificate being checked is not revoked.
- 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.
- 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.
- RFCProxyCertInfoExtension - Class in eu.emi.security.authn.x509.helpers.proxy
-
Proxy cert info extension class.
- 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() - 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(ASN1Sequence) - Constructor for class eu.emi.security.authn.x509.helpers.proxy.RFCProxyCertInfoExtension
-
Read a proxyCertInfoExtension from the ASN1 sequence.
- SAML_OID - Static variable in class eu.emi.security.authn.x509.helpers.proxy.ProxySAMLExtension
-
The OID for the SAML assertion.
- 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, KeyStore, String, String, char[], char[]) - Static method in class eu.emi.security.authn.x509.impl.CertificateUtils
-
- savePEMKeystore(OutputStream, X509Credential, String, char[], boolean) - 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.trust.TimedTrustAnchorStoreBase
-
- send(URL, OCSPReq, int) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPClientImpl
-
- 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 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
-
- setCheckingMode(OCSPCheckingMode) - Method in class eu.emi.security.authn.x509.OCSPParametes
-
- setCode(ValidationErrorCode) - Method in exception 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.helpers.pkipath.PlainCRLValidator
-
Sets a new interval between subsequent of CRLs.
- setCrlUpdateInterval(long) - Method in class eu.emi.security.authn.x509.impl.CRLParameters
-
- 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 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(List<NamespacePolicy>) - 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(List<NamespacePolicy>) - 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
-
- 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
-
- setRevocationParams(RevocationParameters) - Method in class eu.emi.security.authn.x509.helpers.pkipath.ExtPKIXParameters2.Builder
-
- setRevocationSettings(RevocationParameters) - Method in class eu.emi.security.authn.x509.impl.ValidatorParams
-
- setRevocationSettings(RevocationParametersExt) - Method in class eu.emi.security.authn.x509.impl.ValidatorParamsExt
-
- 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(String[]) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
-
Sets an excluded from source restriction IP addressSpace to the data structure.
- setSourceRestrictionExcludedAddresses(byte[][]) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
-
Sets an excluded from source restriction IP addressSpace to the data structure.
- setSourceRestrictionPermittedAddresses(String[]) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
-
Sets a new permitted source IP addressSpace to the Proxy
- setSourceRestrictionPermittedAddresses(byte[][]) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
-
Sets a permitted source IP addressSpace to the Proxy.
- setTargetRestrictionExcludedAddresses(String[]) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
-
Sets an excluded target IP addressSpace to the data structure.
- setTargetRestrictionExcludedAddresses(byte[][]) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
-
Sets an excluded target IP addressSpace to the data structure.
- setTargetRestrictionPermittedAddresses(String[]) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
-
Sets a new permitted target IP addressSpace to the Proxy.
- setTargetRestrictionPermittedAddresses(byte[][]) - Method in class eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions
-
Sets a permitted target IP address space 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.
- 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
-
- 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 in eu.emi.security.authn.x509.helpers.pkipath
-
Contains one problem code with optional arguments.
- SimpleValidationErrorException(ValidationErrorCode, Object...) - Constructor for exception eu.emi.security.authn.x509.helpers.pkipath.SimpleValidationErrorException
-
- SocketFactoryCreator - Class in eu.emi.security.authn.x509.impl
-
- SocketFactoryCreator() - Constructor for class eu.emi.security.authn.x509.impl.SocketFactoryCreator
-
- 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
-
- SSLTrustManager - Class in eu.emi.security.authn.x509.helpers.ssl
-
- SSLTrustManager(X509CertChainValidator) - Constructor for class eu.emi.security.authn.x509.helpers.ssl.SSLTrustManager
-
- start() - Method in class eu.emi.security.authn.x509.helpers.crl.PlainCRLStoreSpi
-
Initiates the store operation (the initial update and subsequent refreshes)
- store - Variable in class eu.emi.security.authn.x509.impl.InMemoryKeystoreCertChainValidator
-
- StoreUpdateListener - Interface in eu.emi.security.authn.x509
-
Implementations receive information about updates of certificate, CRL stores or OCSP errors.
- StoreUpdateListener.Severity - Enum in eu.emi.security.authn.x509
-
- stripComments(String) - Method in class eu.emi.security.authn.x509.helpers.ns.EuGridPmaNamespacesParser
-
- SUBJECT_EXTENSION - Static variable in class eu.emi.security.authn.x509.helpers.proxy.ProxyTracingExtension
-
The OID to identify issuer proxy tracing type.
- 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
-
- validate(CertPath) - Method in class eu.emi.security.authn.x509.helpers.BinaryCertChainValidator
-
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(CertPath) - Method in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
-
Performs validation of a provided certificate path.
- validate(X509Certificate[]) - Method in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
-
Performs validation of a provided certificate chain.
- validate(X509Certificate[], Set<TrustAnchor>) - Method in class eu.emi.security.authn.x509.helpers.pkipath.AbstractValidator
-
- validate(X509Certificate[], boolean, Set<TrustAnchor>, CertStore, RevocationParameters, ObserversHandler) - Method in class eu.emi.security.authn.x509.helpers.pkipath.BCCertPathValidator
-
Performs validation.
- validate(X509Certificate[]) - Method in class eu.emi.security.authn.x509.impl.OpensslCertChainValidator
-
Performs validation of a provided certificate chain.
- validate(CertPath) - Method in interface eu.emi.security.authn.x509.X509CertChainValidator
-
Performs validation of a provided certificate path.
- validate(X509Certificate[]) - Method in interface eu.emi.security.authn.x509.X509CertChainValidator
-
Performs validation of a provided certificate chain.
- 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 in eu.emi.security.authn.x509
-
This enumeration contains general classes of errors that can be signaled
during certificate path validation.
- ValidationErrorCode - Enum in eu.emi.security.authn.x509
-
This enumeration contains codes of errors that can be signaled
during certificate path validation.
- ValidationErrorException - Exception in eu.emi.security.authn.x509.helpers.pkipath
-
- ValidationErrorException() - Constructor for exception eu.emi.security.authn.x509.helpers.pkipath.ValidationErrorException
-
- ValidationErrorException(ValidationError) - Constructor for exception 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.helpers.pkipath.AbstractValidator
-
- validator - Variable in class eu.emi.security.authn.x509.helpers.ssl.SSLTrustManager
-
- ValidatorParams - Class in eu.emi.security.authn.x509.impl
-
- 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
-
- 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.
- validPolicy - Variable in class eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
-
- 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 eu.emi.security.authn.x509.CrlCheckingMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.emi.security.authn.x509.helpers.CertificateHelpers.PEMContentsType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.emi.security.authn.x509.helpers.ocsp.OCSPResult.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.emi.security.authn.x509.helpers.proxy.ExtendedProxyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.emi.security.authn.x509.helpers.revocation.RevocationStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.emi.security.authn.x509.impl.CertificateUtils.Encoding
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.emi.security.authn.x509.impl.FormatMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.emi.security.authn.x509.NamespaceCheckingMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.emi.security.authn.x509.OCSPCheckingMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.emi.security.authn.x509.proxy.ProxyChainType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.emi.security.authn.x509.proxy.ProxyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.emi.security.authn.x509.ProxySupport
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.emi.security.authn.x509.RevocationParameters.RevocationCheckingOrder
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.emi.security.authn.x509.StoreUpdateListener.Severity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.emi.security.authn.x509.ValidationErrorCategory
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.emi.security.authn.x509.ValidationErrorCode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum eu.emi.security.authn.x509.CrlCheckingMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum eu.emi.security.authn.x509.helpers.CertificateHelpers.PEMContentsType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum eu.emi.security.authn.x509.helpers.ocsp.OCSPResult.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum eu.emi.security.authn.x509.helpers.proxy.ExtendedProxyType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum eu.emi.security.authn.x509.helpers.revocation.RevocationStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum eu.emi.security.authn.x509.impl.CertificateUtils.Encoding
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum eu.emi.security.authn.x509.impl.FormatMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum eu.emi.security.authn.x509.NamespaceCheckingMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum eu.emi.security.authn.x509.OCSPCheckingMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum eu.emi.security.authn.x509.proxy.ProxyChainType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum eu.emi.security.authn.x509.proxy.ProxyType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum eu.emi.security.authn.x509.ProxySupport
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum eu.emi.security.authn.x509.RevocationParameters.RevocationCheckingOrder
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum eu.emi.security.authn.x509.StoreUpdateListener.Severity
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum eu.emi.security.authn.x509.ValidationErrorCategory
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum eu.emi.security.authn.x509.ValidationErrorCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- verify(X509Certificate, X509Certificate) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPVerifier
-
- verifyResponse(OCSPResp, X509Certificate, X509Certificate, byte[]) - Method in class eu.emi.security.authn.x509.helpers.ocsp.OCSPClientImpl
-
Verifies the provided response