Class KiwiServletRequests

java.lang.Object
org.kiwiproject.beta.servlet.KiwiServletRequests

@Beta public final class KiwiServletRequests extends Object
Static utilities related to ServletRequest, mostly related to handling X509Certificates.
  • Field Details

  • Method Details

    • hasCertificates

      public static boolean hasCertificates(jakarta.servlet.ServletRequest request)
    • getCertificates

      public static @Nullable X509Certificate[] getCertificates(jakarta.servlet.ServletRequest request)
    • getCertificatesOrEmpty

      public static Optional<X509Certificate[]> getCertificatesOrEmpty(jakarta.servlet.ServletRequest request)
    • getCertificatesAsList

      public static List<X509Certificate> getCertificatesAsList(jakarta.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)