All Classes and Interfaces

Class
Description
Base class for Credential implementations.
Abstract base class for implementations of NamedCurve.
A basic implementation of Credential.
Basic implementations of NamedCurve where all required properties are simply supplied at construction time.
Basic implementation of SecurityConfiguration interface.
A basic implementation of X509Credential.
Descriptor for named curve 'brainpoolP256r1', OID: 1.3.36.3.3.2.8.1.1.7.
Descriptor for named curve 'brainpoolP320r1', OID: 1.3.36.3.3.2.8.1.1.9.
Descriptor for named curve 'brainpoolP384r1', OID: 1.3.36.3.3.2.8.1.1.11.
Descriptor for named curve 'brainpoolP512r1', OID: 1.3.36.3.3.2.8.1.1.13.
Options for deriving message context issuer names from an client TLS X.509 certificate.
Messaging context implementation for holding parameters related to validating client TLS X509Credential instances.
Configuration used in validating a client TLS X509Credential.
Criterion which holds one or more instances of ClientTLSValidationConfiguration.
Parameters used in validating a client TLS X509Credential.
An interface for components which resolve ClientTLSValidationParameters based on a CriteriaSet.
A credential for an entity.
Marker interface for implementations which hold information specific to a particular context within which a CredentialResolver resolves a Credential.
This class holds instances of CredentialContext which represent information about the context in which a CredentialResolver has resolved a Credential.
A resolver which uses Criterion to resolve and return instances of Credential.
Helper methods for working with Credential instances.
Cryptography support related to Elliptic Curve.
Cryptography support related to Elliptic Curve.
A specialized subclass of ECParameterSpec which wraps an existing instance and implements EnhancedECParameterSpec.hashCode() and EnhancedECParameterSpec.equals(Object) so that it may be used directly in hashtable-based collections, as well as simplifying equality comparisons between 2 instances.
OpenSAML Initializer implementation for NamedCurveRegistry.
The security configuration information to use when performing HTTP client requests.
Criterion which holds one or more instances of HttpClientSecurityConfiguration.
Security-related constants for use with Apache HttpClient.
A context implementation holding parameters related to HttpClient security features.
An HttpClientContextHandler that supports this package's security capabilities.
Parameters related to HttpClient request security features.
An interface for components which resolve HttpClientSecurityParameters based on a CriteriaSet.
Support class for working with HttpClient security features.
Basic implementation of X500DNHandler which uses the internal built-in mechanisms provided by X500Principal directly.
Various useful constants defined in and/or used with the Java Cryptography Architecture (JCA) specification.
An implementation of Criterion which specifies key algorithm criteria.
An implementation of Criterion which specifies key length criteria.
An implementation of Criterion which specifies key name criteria.
Helper methods for cryptographic keys and key pairs.
A specialization of Credential which supports mutation of its properties.
Descriptor for an EC named curve.
A registry of NamedCurve descriptors.
An implementation of Criterion which specifies criteria pertaining to peer entity IDs.
Trust engine that validates tokens using PKIX validation.
An interface for classes which evaluate an X509Credential against a set of trusted PKIXValidationInformation, using PKIX validation rules.
Source of PKIX validation information such as trust anchors and CRLs.
A resolver which uses Criterion to resolve PKIXValidationInformation, which will typically be used by PKIX-based trust engines.
Options which may be supplied to influence the processing behavior of a PKIXTrustEvaluator.
An implementation of Criterion which specifies public key criteria.
Descriptor for named curve 'secp112r1', OID: 1.3.132.0.6.
Descriptor for named curve 'secp112r2', OID: 1.3.132.0.7.
Descriptor for named curve 'secp128r1', OID: 1.3.132.0.28.
Descriptor for named curve 'secp128r2', OID: 1.3.132.0.29.
Descriptor for named curve 'secp160k1', OID: 1.3.132.0.9.
Descriptor for named curve 'secp160r1', OID: 1.3.132.0.8.
Descriptor for named curve 'secp160r2', OID: 1.3.132.0.30.
Descriptor for named curve 'secp192k1', OID: 1.3.132.0.31.
Descriptor for named curve 'secp192r1', OID: 1.2.840.10045.3.1.1.
Descriptor for named curve 'secp224k1', OID: 1.3.132.0.32.
Descriptor for named curve 'secp224r1', OID: 1.3.132.0.33.
Descriptor for named curve 'secp256k1', OID: 1.3.132.0.10.
Descriptor for named curve 'secp256r1', OID: 1.2.840.10045.3.1.7.
Descriptor for named curve 'secp384r1', OID: 1.3.132.0.34.
Descriptor for named curve 'secp521r1', OID: 1.3.132.0.35.
Descriptor for named curve 'sect113r1', OID: 1.3.132.0.4.
Descriptor for named curve 'sect113r2', OID: 1.3.132.0.5.
Descriptor for named curve 'sect131r1', OID: 1.3.132.0.22.
Descriptor for named curve 'sect131r2', OID: 1.3.132.0.23.
Descriptor for named curve 'sect163k1', OID: 1.3.132.0.1.
Descriptor for named curve 'sect163r1', OID: 1.3.132.0.2.
Descriptor for named curve 'sect163r2', OID: 1.3.132.0.15.
Descriptor for named curve 'sect193r1', OID: 1.3.132.0.24.
Descriptor for named curve 'sect193r2', OID: 1.3.132.0.25.
Descriptor for named curve 'sect233k1', OID: 1.3.132.0.26.
Descriptor for named curve 'sect233r1', OID: 1.3.132.0.27.
Descriptor for named curve 'sect239k1', OID: 1.3.132.0.3.
Descriptor for named curve 'sect283k1', OID: 1.3.132.0.16.
Descriptor for named curve 'sect283r1', OID: 1.3.132.0.17.
Descriptor for named curve 'sect409k1', OID: 1.3.132.0.36.
Descriptor for named curve 'sect409r1', OID: 1.3.132.0.37.
Descriptor for named curve 'sect571k1', OID: 1.3.132.0.38.
Descriptor for named curve 'sect571r1', OID: 1.3.132.0.39.
General security settings for profiles.
Base exception for security related errors.
An adapter that exposes the X.509 certificates contained in the servlet request attribute.
A utility class for computing and verifying raw signatures and MAC values.
An implementation of Criterion which specifies criteria pertaining usage of the resolved credential.
Evaluates the trustworthiness and validity of a token against implementation-specific requirements based on trusted credentials obtained via a credential resolver.
A criterion implementation for conveying a dynamically-generated set of trusted names for PKIX validation purposes.
Evaluates the trustworthiness and validity of a token against implementation-specific requirements.
An implementation of Criterion which specifies criteria pertaining usage of the resolved credential.
Credential usage types.
Interface for implementations which handle parsing and serialization of X.500 names represented by X500Principal.
An entity credential based on key material and other information (e.g.
An implementation of Criterion which specifies criteria based on the digest of an X.509 certificate.
An implementation of Criterion which specifies criteria based on X.509 certificate issuer name and serial number.
An implementation of Criterion which specifies criteria based on X.509 certificate subject key identifier.
An implementation of Criterion which specifies criteria based on X.509 certificate subject name.
Utility class for working with X509 objects.
Descriptor for named curve 'X9.62 c2tnb191v1', OID: 1.2.840.10045.3.0.5.
Descriptor for named curve 'X9.62 c2tnb191v2', OID: 1.2.840.10045.3.0.6.
Descriptor for named curve 'X9.62 c2tnb191v3', OID: 1.2.840.10045.3.0.7.
Descriptor for named curve 'X9.62 c2tnb239v1', OID: 1.2.840.10045.3.0.11.
Descriptor for named curve 'X9.62 c2tnb239v2', OID: 1.2.840.10045.3.0.12.
Descriptor for named curve 'X9.62 c2tnb239v3', OID: 1.2.840.10045.3.0.13.
Descriptor for named curve 'X9.62 c2tnb359v1', OID: 1.2.840.10045.3.0.18.
Descriptor for named curve 'X9.62 c2tnb431r1', OID: 1.2.840.10045.3.0.20.
Descriptor for named curve 'X9.62 prime192v2', OID: 1.2.840.10045.3.1.2.
Descriptor for named curve 'X9.62 prime192v3', OID: 1.2.840.10045.3.1.3.
Descriptor for named curve 'X9.62 prime239v1', OID: 1.2.840.10045.3.1.4.
Descriptor for named curve 'X9.62 prime239v2', OID: 1.2.840.10045.3.1.5.
Descriptor for named curve 'X9.62 prime239v3', OID: 1.2.840.10045.3.1.6.