All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractCredential Base class forCredentialimplementations.BasicCredential A basic implementation ofCredential.BasicX509Credential A basic implementation ofX509Credential.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 TLSX509Credentialinstances.ClientTLSValidationConfiguration Configuration used in validating a client TLSX509Credential.ClientTLSValidationConfigurationCriterion Criterion which holds one or more instances ofClientTLSValidationConfiguration.ClientTLSValidationParameters Parameters used in validating a client TLSX509Credential.ClientTLSValidationParametersResolver An interface for components which resolveClientTLSValidationParametersbased on aCriteriaSet.Credential A credential for an entity.CredentialContext Marker interface for implementations which hold information specific to a particular context within which aCredentialResolverresolves aCredential.CredentialContextSet This class holds instances ofCredentialContextwhich represent information about the context in which aCredentialResolverhas resolved aCredential.CredentialResolver A resolver which usesCriterionto resolve and return instances ofCredential.CredentialSupport Helper methods for working withCredentialinstances.HttpClientSecurityConfiguration The security configuration information to use when performing HTTP client requests.HttpClientSecurityConfigurationCriterion Criterion which holds one or more instances ofHttpClientSecurityConfiguration.HttpClientSecurityConstants Security-related constants for use with Apache HttpClient.HttpClientSecurityContext A context implementation holding parameters related toHttpClientsecurity features.HttpClientSecurityContextHandler AnHttpClientContextHandlerthat supports this package's security capabilities.HttpClientSecurityParameters Parameters related to HttpClient request security features.HttpClientSecurityParametersResolver An interface for components which resolveHttpClientSecurityParametersbased on aCriteriaSet.HttpClientSecuritySupport Support class for working withHttpClientsecurity features.InternalX500DNHandler Basic implementation ofX500DNHandlerwhich uses the internal built-in mechanisms provided byX500Principaldirectly.JCAConstants Various useful constants defined in and/or used with the Java Cryptography Architecture (JCA) specification.KeyAlgorithmCriterion An implementation ofCriterionwhich specifies key algorithm criteria.KeyLengthCriterion An implementation ofCriterionwhich specifies key length criteria.KeyNameCriterion An implementation ofCriterionwhich specifies key name criteria.KeySupport Helper methods for cryptographic keys and key pairs.MutableCredential A specialization ofCredentialwhich supports mutation of its properties.PeerEntityIDCriterion An implementation ofCriterionwhich specifies criteria pertaining to peer entity IDs.PKIXTrustEngine<TokenType> Trust engine that validates tokens using PKIX validation.PKIXTrustEvaluator An interface for classes which evaluate anX509Credentialagainst a set of trustedPKIXValidationInformation, using PKIX validation rules.PKIXValidationInformation Source of PKIX validation information such as trust anchors and CRLs.PKIXValidationInformationResolver A resolver which usesCriterionto resolvePKIXValidationInformation, which will typically be used by PKIX-based trust engines.PKIXValidationOptions Options which may be supplied to influence the processing behavior of aPKIXTrustEvaluator.PublicKeyCriterion An implementation ofCriterionwhich specifies public key criteria.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 ofCriterionwhich 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 ofCriterionwhich 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 byX500Principal.X509Credential An entity credential based on key material and other information (e.g.X509DigestCriterion An implementation ofCriterionwhich specifies criteria based on the digest of an X.509 certificate.X509IssuerSerialCriterion An implementation ofCriterionwhich specifies criteria based on X.509 certificate issuer name and serial number.X509SubjectKeyIdentifierCriterion An implementation ofCriterionwhich specifies criteria based on X.509 certificate subject key identifier.X509SubjectNameCriterion An implementation ofCriterionwhich specifies criteria based on X.509 certificate subject name.X509Support Utility class for working with X509 objects.