Package org.kiwiproject.beta.servlet
Class KiwiServletRequests
- java.lang.Object
-
- org.kiwiproject.beta.servlet.KiwiServletRequests
-
@Beta public final class KiwiServletRequests extends Object
Static utilities related toServletRequest, mostly related to handlingX509Certificates.
-
-
Field Summary
Fields Modifier and Type Field Description static StringX509_CERTIFICATE_ATTRIBUTE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleandoesNotHaveCertificateIn(@Nullable X509Certificate[] certificateChain)static X509CertificatefirstCertificate(X509Certificate[] certificateChain)static Optional<X509Certificate>firstCertificateOrEmpty(@Nullable X509Certificate[] certificateChain)static @Nullable X509Certificate[]getCertificates(javax.servlet.ServletRequest request)static List<X509Certificate>getCertificatesAsList(javax.servlet.ServletRequest request)static Optional<X509Certificate[]>getCertificatesOrEmpty(javax.servlet.ServletRequest request)static booleanhasCertificateIn(@Nullable X509Certificate[] certificateChain)static booleanhasCertificates(javax.servlet.ServletRequest request)
-
-
-
Field Detail
-
X509_CERTIFICATE_ATTRIBUTE
public static final String X509_CERTIFICATE_ATTRIBUTE
- See Also:
- Constant Field Values
-
-
Method Detail
-
hasCertificates
public static boolean hasCertificates(javax.servlet.ServletRequest request)
-
getCertificates
public static @Nullable X509Certificate[] getCertificates(javax.servlet.ServletRequest request)
-
getCertificatesOrEmpty
public static Optional<X509Certificate[]> getCertificatesOrEmpty(javax.servlet.ServletRequest request)
-
getCertificatesAsList
public static List<X509Certificate> getCertificatesAsList(javax.servlet.ServletRequest request)
-
hasCertificateIn
public static boolean hasCertificateIn(@Nullable X509Certificate[] certificateChain)
-
doesNotHaveCertificateIn
public static boolean doesNotHaveCertificateIn(@Nullable X509Certificate[] certificateChain)
-
firstCertificate
public static X509Certificate firstCertificate(X509Certificate[] certificateChain)
-
firstCertificateOrEmpty
public static Optional<X509Certificate> firstCertificateOrEmpty(@Nullable X509Certificate[] certificateChain)
-
-