Package org.opensaml.security.x509
@NonnullElements
package org.opensaml.security.x509
X.509-based credential and trust classes.
-
ClassDescriptionA basic implementation of
X509Credential.Basic implementation ofX500DNHandlerwhich uses the internal built-in mechanisms provided byX500Principaldirectly.PKIXTrustEngine<TokenType>Trust engine that validates tokens using PKIX validation.An interface for classes which evaluate anX509Credentialagainst a set of trustedPKIXValidationInformation, using PKIX validation rules.Source of PKIX validation information such as trust anchors and CRLs.A resolver which usesCriterionto resolvePKIXValidationInformation, which will typically be used by PKIX-based trust engines.Options which may be supplied to influence the processing behavior of aPKIXTrustEvaluator.A criterion implementation for conveying a dynamically-generated set of trusted names for PKIX validation purposes.Interface for implementations which handle parsing and serialization of X.500 names represented byX500Principal.An entity credential based on key material and other information (e.g.An implementation ofCriterionwhich specifies criteria based on the digest of an X.509 certificate.An implementation ofCriterionwhich specifies criteria based on X.509 certificate issuer name and serial number.An implementation ofCriterionwhich specifies criteria based on X.509 certificate subject key identifier.An implementation ofCriterionwhich specifies criteria based on X.509 certificate subject name.Utility class for working with X509 objects.