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 CertPathValidator
static @NonNull KeyStore
static @NonNull PKIXParameters
createPKIXParameters
(@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 X509Certificate
generateX509Certificate
(@org.checkerframework.checker.nullness.qual.NonNull byte[] bytes) static @NonNull X509Certificate
generateX509Certificate
(@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)
-