Module bus.http
Package org.miaixz.bus.http.secure
package org.miaixz.bus.http.secure
Provides classes for managing security-related aspects of HTTP, including TLS/SSL configuration, authentication, and
certificate pinning.
- Since:
- Java 17+
- Author:
- Kimi Liu
-
ClassDescriptionResponds to authentication challenges from origin web servers or proxies.A certificate chain cleaner that builds a trust chain starting from a server certificate, following the chain of issuers until a trusted root certificate is found.An in-memory index of trusted root certificates.Computes a clean certificate chain from the raw array provided by a TLS implementation.Constrains which certificates are trusted.A builder for creating a
CertificatePinner.An RFC 7235 compliant authentication challenge.Defines the TLS cipher suites that are supported.A factory for creating HTTP authorization credentials.A parser for X.500 distinguished names as specified in RFC 2253.An authenticator that bridges Httpd's authentication mechanism with Java's built-inAuthenticator.An index of trusted root certificates.