Package org.opensaml.security.x509
package org.opensaml.security.x509
X.509-based credential and trust classes.
-
ClassDescriptionA basic implementation of
X509Credential
.Basic implementation ofX500DNHandler
which uses the internal built-in mechanisms provided byX500Principal
directly.PKIXTrustEngine<TokenType>Trust engine that validates tokens using PKIX validation.An interface for classes which evaluate anX509Credential
against a set of trustedPKIXValidationInformation
, using PKIX validation rules.Source of PKIX validation information such as trust anchors and CRLs.A resolver which usesCriterion
to 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 ofCriterion
which specifies criteria based on the digest of an X.509 certificate.An implementation ofCriterion
which specifies criteria based on X.509 certificate issuer name and serial number.An implementation ofCriterion
which specifies criteria based on X.509 certificate subject key identifier.An implementation ofCriterion
which specifies criteria based on X.509 certificate subject name.Utility class for working with X509 objects.