Package no.digipost.security
Class X509
- java.lang.Object
-
- no.digipost.security.X509
-
public final class X509 extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <R> Stream<R>find(X509Certificate certificate, Function<? super X509Certificate,? extends Optional<R>>... extractors)Try to find (or derive) data in anX509Certificate.static Optional<String>findOrganisasjonsnummer(X509Certificate certificate)Try to find Norwegian "organisasjonsnummer" in anX509Certificate.static BasicConstraintsgetBasicConstraints(X509Certificate certificate)Extract the basic constraints extension value of a certificate, which can be used to determine if certificate is a CA or not.
-
-
-
Method Detail
-
findOrganisasjonsnummer
public static final Optional<String> findOrganisasjonsnummer(X509Certificate certificate)
Try to find Norwegian "organisasjonsnummer" in anX509Certificate.
-
find
@SafeVarargs public static final <R> Stream<R> find(X509Certificate certificate, Function<? super X509Certificate,? extends Optional<R>>... extractors)
Try to find (or derive) data in anX509Certificate.
-
getBasicConstraints
public static final BasicConstraints getBasicConstraints(X509Certificate certificate)
Extract the basic constraints extension value of a certificate, which can be used to determine if certificate is a CA or not.- Returns:
- the resolved
BasicConstraints
-
-