All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractCredential |
|
| AbstractNamedCurve |
Abstract base class for implementations of NamedCurve.
|
| BasicCredential |
|
| BasicNamedCurve |
Basic implementations of NamedCurve where all required properties are simply supplied at
construction time.
|
| BasicX509Credential |
|
| BrainpoolP256r1 |
Descriptor for named curve 'brainpoolP256r1', OID: 1.3.36.3.3.2.8.1.1.7.
|
| BrainpoolP320r1 |
Descriptor for named curve 'brainpoolP320r1', OID: 1.3.36.3.3.2.8.1.1.9.
|
| BrainpoolP384r1 |
Descriptor for named curve 'brainpoolP384r1', OID: 1.3.36.3.3.2.8.1.1.11.
|
| BrainpoolP512r1 |
Descriptor for named curve 'brainpoolP512r1', OID: 1.3.36.3.3.2.8.1.1.13.
|
| CertificateNameOptions |
Options for deriving message context issuer names from an client TLS X.509 certificate.
|
| ClientTLSSecurityParametersContext |
Messaging context implementation for holding parameters related to validating client TLS
X509Credential instances.
|
| ClientTLSValidationConfiguration |
|
| ClientTLSValidationConfigurationCriterion |
|
| ClientTLSValidationParameters |
|
| ClientTLSValidationParametersResolver |
|
| Credential |
A credential for an entity.
|
| CredentialContext |
Marker interface for implementations which hold information specific to a particular context within
which a CredentialResolver resolves a Credential.
|
| CredentialContextSet |
|
| CredentialResolver |
|
| CredentialSupport |
Helper methods for working with Credential instances.
|
| DHSupport |
Cryptography support related to Elliptic Curve.
|
| ECSupport |
Cryptography support related to Elliptic Curve.
|
| EnhancedECParameterSpec |
|
| GlobalNamedCurveRegistryInitializer |
|
| HttpClientSecurityConfiguration |
The security configuration information to use when performing HTTP client requests.
|
| HttpClientSecurityConfigurationCriterion |
|
| HttpClientSecurityConstants |
Security-related constants for use with Apache HttpClient.
|
| HttpClientSecurityContext |
A context implementation holding parameters related to HttpClient security features.
|
| HttpClientSecurityContextHandler |
|
| HttpClientSecurityParameters |
Parameters related to HttpClient request security features.
|
| HttpClientSecurityParametersResolver |
|
| HttpClientSecuritySupport |
Support class for working with HttpClient security features.
|
| InternalX500DNHandler |
|
| JCAConstants |
Various useful constants defined in and/or used with the Java Cryptography Architecture (JCA) specification.
|
| KeyAlgorithmCriterion |
An implementation of Criterion which specifies key algorithm criteria.
|
| KeyLengthCriterion |
An implementation of Criterion which specifies key length criteria.
|
| KeyNameCriterion |
An implementation of Criterion which specifies key name criteria.
|
| KeySupport |
Helper methods for cryptographic keys and key pairs.
|
| MutableCredential |
A specialization of Credential which supports mutation of its properties.
|
| NamedCurve |
Descriptor for an EC named curve.
|
| NamedCurveRegistry |
|
| PeerEntityIDCriterion |
An implementation of Criterion which specifies criteria pertaining
to peer entity IDs.
|
| PKIXTrustEngine<TokenType> |
Trust engine that validates tokens using PKIX validation.
|
| PKIXTrustEvaluator |
|
| PKIXValidationInformation |
Source of PKIX validation information such as trust anchors and CRLs.
|
| PKIXValidationInformationResolver |
|
| PKIXValidationOptions |
Options which may be supplied to influence the processing behavior of a PKIXTrustEvaluator.
|
| PublicKeyCriterion |
An implementation of Criterion which specifies public key criteria.
|
| Secp112r1 |
Descriptor for named curve 'secp112r1', OID: 1.3.132.0.6.
|
| Secp112r2 |
Descriptor for named curve 'secp112r2', OID: 1.3.132.0.7.
|
| Secp128r1 |
Descriptor for named curve 'secp128r1', OID: 1.3.132.0.28.
|
| Secp128r2 |
Descriptor for named curve 'secp128r2', OID: 1.3.132.0.29.
|
| Secp160k1 |
Descriptor for named curve 'secp160k1', OID: 1.3.132.0.9.
|
| Secp160r1 |
Descriptor for named curve 'secp160r1', OID: 1.3.132.0.8.
|
| Secp160r2 |
Descriptor for named curve 'secp160r2', OID: 1.3.132.0.30.
|
| Secp192k1 |
Descriptor for named curve 'secp192k1', OID: 1.3.132.0.31.
|
| Secp192r1 |
Descriptor for named curve 'secp192r1', OID: 1.2.840.10045.3.1.1.
|
| Secp224k1 |
Descriptor for named curve 'secp224k1', OID: 1.3.132.0.32.
|
| Secp224r1 |
Descriptor for named curve 'secp224r1', OID: 1.3.132.0.33.
|
| Secp256k1 |
Descriptor for named curve 'secp256k1', OID: 1.3.132.0.10.
|
| Secp256r1 |
Descriptor for named curve 'secp256r1', OID: 1.2.840.10045.3.1.7.
|
| Secp384r1 |
Descriptor for named curve 'secp384r1', OID: 1.3.132.0.34.
|
| Secp521r1 |
Descriptor for named curve 'secp521r1', OID: 1.3.132.0.35.
|
| Sect113r1 |
Descriptor for named curve 'sect113r1', OID: 1.3.132.0.4.
|
| Sect113r2 |
Descriptor for named curve 'sect113r2', OID: 1.3.132.0.5.
|
| Sect131r1 |
Descriptor for named curve 'sect131r1', OID: 1.3.132.0.22.
|
| Sect131r2 |
Descriptor for named curve 'sect131r2', OID: 1.3.132.0.23.
|
| Sect163k1 |
Descriptor for named curve 'sect163k1', OID: 1.3.132.0.1.
|
| Sect163r1 |
Descriptor for named curve 'sect163r1', OID: 1.3.132.0.2.
|
| Sect163r2 |
Descriptor for named curve 'sect163r2', OID: 1.3.132.0.15.
|
| Sect193r1 |
Descriptor for named curve 'sect193r1', OID: 1.3.132.0.24.
|
| Sect193r2 |
Descriptor for named curve 'sect193r2', OID: 1.3.132.0.25.
|
| Sect233k1 |
Descriptor for named curve 'sect233k1', OID: 1.3.132.0.26.
|
| Sect233r1 |
Descriptor for named curve 'sect233r1', OID: 1.3.132.0.27.
|
| Sect239k1 |
Descriptor for named curve 'sect239k1', OID: 1.3.132.0.3.
|
| Sect283k1 |
Descriptor for named curve 'sect283k1', OID: 1.3.132.0.16.
|
| Sect283r1 |
Descriptor for named curve 'sect283r1', OID: 1.3.132.0.17.
|
| Sect409k1 |
Descriptor for named curve 'sect409k1', OID: 1.3.132.0.36.
|
| Sect409r1 |
Descriptor for named curve 'sect409r1', OID: 1.3.132.0.37.
|
| Sect571k1 |
Descriptor for named curve 'sect571k1', OID: 1.3.132.0.38.
|
| Sect571r1 |
Descriptor for named curve 'sect571r1', OID: 1.3.132.0.39.
|
| SecurityException |
Base exception for security related errors.
|
| ServletRequestX509CredentialAdapter |
An adapter that exposes the X.509 certificates contained in the servlet request attribute.
|
| SigningUtil |
A utility class for computing and verifying raw signatures and MAC values.
|
| TLSCriteriaSetCriterion |
An implementation of Criterion which specifies criteria pertaining
usage of the resolved credential.
|
| TrustedCredentialTrustEngine<TokenType> |
Evaluates the trustworthiness and validity of a token against
implementation-specific requirements based on trusted credentials
obtained via a credential resolver.
|
| TrustedNamesCriterion |
A criterion implementation for conveying a dynamically-generated set of trusted
names for PKIX validation purposes.
|
| TrustEngine<TokenType> |
Evaluates the trustworthiness and validity of a token against
implementation-specific requirements.
|
| UsageCriterion |
An implementation of Criterion which specifies criteria pertaining
usage of the resolved credential.
|
| UsageType |
Credential usage types.
|
| X500DNHandler |
Interface for implementations which handle parsing and serialization of X.500 names
represented by X500Principal.
|
| X509Credential |
An entity credential based on key material and other information (e.g.
|
| X509DigestCriterion |
An implementation of Criterion which specifies criteria based on
the digest of an X.509 certificate.
|
| X509IssuerSerialCriterion |
An implementation of Criterion which specifies criteria based on
X.509 certificate issuer name and serial number.
|
| X509SubjectKeyIdentifierCriterion |
An implementation of Criterion which specifies criteria based on
X.509 certificate subject key identifier.
|
| X509SubjectNameCriterion |
An implementation of Criterion which specifies criteria based on
X.509 certificate subject name.
|
| X509Support |
Utility class for working with X509 objects.
|
| X962c2tnb191v1 |
Descriptor for named curve 'X9.62 c2tnb191v1', OID: 1.2.840.10045.3.0.5.
|
| X962c2tnb191v2 |
Descriptor for named curve 'X9.62 c2tnb191v2', OID: 1.2.840.10045.3.0.6.
|
| X962c2tnb191v3 |
Descriptor for named curve 'X9.62 c2tnb191v3', OID: 1.2.840.10045.3.0.7.
|
| X962c2tnb239v1 |
Descriptor for named curve 'X9.62 c2tnb239v1', OID: 1.2.840.10045.3.0.11.
|
| X962c2tnb239v2 |
Descriptor for named curve 'X9.62 c2tnb239v2', OID: 1.2.840.10045.3.0.12.
|
| X962c2tnb239v3 |
Descriptor for named curve 'X9.62 c2tnb239v3', OID: 1.2.840.10045.3.0.13.
|
| X962c2tnb359v1 |
Descriptor for named curve 'X9.62 c2tnb359v1', OID: 1.2.840.10045.3.0.18.
|
| X962c2tnb431r1 |
Descriptor for named curve 'X9.62 c2tnb431r1', OID: 1.2.840.10045.3.0.20.
|
| X962prime192v2 |
Descriptor for named curve 'X9.62 prime192v2', OID: 1.2.840.10045.3.1.2.
|
| X962prime192v3 |
Descriptor for named curve 'X9.62 prime192v3', OID: 1.2.840.10045.3.1.3.
|
| X962prime239v1 |
Descriptor for named curve 'X9.62 prime239v1', OID: 1.2.840.10045.3.1.4.
|
| X962prime239v2 |
Descriptor for named curve 'X9.62 prime239v2', OID: 1.2.840.10045.3.1.5.
|
| X962prime239v3 |
Descriptor for named curve 'X9.62 prime239v3', OID: 1.2.840.10045.3.1.6.
|