Package com.yahoo.security
Class X509CertificateUtils
java.lang.Object
com.yahoo.security.X509CertificateUtils
- Author:
- bjorncs
-
Method Summary
Modifier and TypeMethodDescriptionstatic List<X509Certificate>static X509CertificateWithKeycreateSelfSigned(String cn, Duration duration) static X509CertificategetCommonNames(X500Principal distinguishedName) getIssuerCommonNames(X509Certificate certificate) static List<SubjectAlternativeName>getSubjectAlternativeNames(X509Certificate certificate) getSubjectCommonNames(X509Certificate certificate) getSubjectOrganizationalUnits(X509Certificate certificate) static byte[]getX509CertificateFingerPrint(X509Certificate certificate) static booleanprivateKeyMatchesPublicKey(PrivateKey privateKey, PublicKey publicKey) static StringtoPem(X509Certificate certificate) static StringtoPem(List<X509Certificate> certificates)
-
Method Details
-
fromPem
-
certificateListFromPem
-
toPem
-
toPem
-
getSubjectCommonNames
-
getSubjectCommonName
-
getIssuerCommonNames
-
getSubjectOrganizationalUnits
-
getCommonNames
-
getSubjectAlternativeNames
-
privateKeyMatchesPublicKey
-
createSelfSigned
-
getX509CertificateFingerPrint
- Returns:
- certificate SHA-1 fingerprint
-