Class CertificateUtil

java.lang.Object
com.webauthn4j.util.CertificateUtil

public class CertificateUtil extends Object
A Utility class for certificate manipulation
  • Method Details

    • createCertPathValidator

      public static @NonNull CertPathValidator createCertPathValidator()
    • createPKIXParameters

      public static @NonNull PKIXParameters createPKIXParameters(@NonNull Set<TrustAnchor> trustAnchors)
    • createKeyStore

      public static @NonNull KeyStore createKeyStore()
    • generateTrustAnchors

      public static <C extends X509Certificate> @NonNull Set<TrustAnchor> generateTrustAnchors(@NonNull List<C> certificates)
    • generateCertPath

      public static <C extends Certificate> @NonNull CertPath generateCertPath(@NonNull List<C> certificates)
    • generateX509Certificate

      public static @NonNull X509Certificate generateX509Certificate(@org.checkerframework.checker.nullness.qual.NonNull byte[] bytes)
    • generateX509Certificate

      public static @NonNull X509Certificate generateX509Certificate(@NonNull InputStream inputStream)
    • extractSubjectKeyIdentifier

      public static @org.checkerframework.checker.nullness.qual.NonNull byte[] extractSubjectKeyIdentifier(X509Certificate certificate)