Package org.kiwiproject.beta.servlet
Class KiwiServletRequests
java.lang.Object
org.kiwiproject.beta.servlet.KiwiServletRequests
Static utilities related to
ServletRequest, mostly related to handling X509Certificates.-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic booleandoesNotHaveCertificateIn(@Nullable X509Certificate[] certificateChain) static X509CertificatefirstCertificate(X509Certificate[] certificateChain) static Optional<X509Certificate>firstCertificateOrEmpty(@Nullable X509Certificate[] certificateChain) static @Nullable X509Certificate[]getCertificates(jakarta.servlet.ServletRequest request) static List<X509Certificate>getCertificatesAsList(jakarta.servlet.ServletRequest request) static Optional<X509Certificate[]>getCertificatesOrEmpty(jakarta.servlet.ServletRequest request) static booleanhasCertificateIn(@Nullable X509Certificate[] certificateChain) static booleanhasCertificates(jakarta.servlet.ServletRequest request)
-
Field Details
-
X509_CERTIFICATE_ATTRIBUTE
- See Also:
-
-
Method Details
-
hasCertificates
public static boolean hasCertificates(jakarta.servlet.ServletRequest request) -
getCertificates
-
getCertificatesOrEmpty
public static Optional<X509Certificate[]> getCertificatesOrEmpty(jakarta.servlet.ServletRequest request) -
getCertificatesAsList
-
hasCertificateIn
-
doesNotHaveCertificateIn
-
firstCertificate
-
firstCertificateOrEmpty
public static Optional<X509Certificate> firstCertificateOrEmpty(@Nullable X509Certificate[] certificateChain)
-