Package org.apache.solr.security.cert
Certificate based authentication classes
-
Interface Summary Interface Description CertPrincipalResolver Defines the interface for resolving aPrincipalfrom an X509 certificate. -
Class Summary Class Description CertResolverPattern Represents a pattern for resolving certificate information, specifying the criteria for extracting and matching values from certificates.CertUtil Utility class for certificate-related operations, including extracting fields from the subject or issuer DN and SAN fields from X509 certificates.PathBasedCertPrincipalResolver Implements aCertPrincipalResolverthat resolves aPrincipalfrom an X509 certificate based on configurable paths, filters, and optional extraction patterns.PathBasedCertResolverBase Abstract base class for implementing path-based certificate resolvers. -
Enum Summary Enum Description CertResolverPattern.CheckType Enum defining the types of checks that can be performed on extracted certificate values.CertUtil.SANType Supported SAN (Subject Alternative Name) types as defined in RFC 5280