Package com.webauthn4j.util
Class CertificateUtil
java.lang.Object
com.webauthn4j.util.CertificateUtil
A Utility class for certificate manipulation
-
Method Summary
Modifier and TypeMethodDescriptionstatic @NonNull CertPathValidatorstatic @NonNull KeyStorestatic @NonNull PKIXParameterscreatePKIXParameters(@NonNull Set<TrustAnchor> trustAnchors) static @org.checkerframework.checker.nullness.qual.NonNull byte[]extractSubjectKeyIdentifier(X509Certificate certificate) static <C extends Certificate>
@NonNull CertPathgenerateCertPath(@NonNull List<C> certificates) static <C extends X509Certificate>
@NonNull Set<TrustAnchor>generateTrustAnchors(@NonNull List<C> certificates) static @NonNull X509CertificategenerateX509Certificate(@org.checkerframework.checker.nullness.qual.NonNull byte[] bytes) static @NonNull X509CertificategenerateX509Certificate(@NonNull InputStream inputStream)
-
Method Details
-
createCertPathValidator
-
createPKIXParameters
-
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
-
extractSubjectKeyIdentifier
public static @org.checkerframework.checker.nullness.qual.NonNull byte[] extractSubjectKeyIdentifier(X509Certificate certificate)
-