Package com.sap.cloud.security.x509
Class X509Certificate
- java.lang.Object
-
- com.sap.cloud.security.x509.X509Certificate
-
- All Implemented Interfaces:
Certificate
public class X509Certificate extends Object implements Certificate
The X.509 certificate
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetSubjectDN()Map<String,String>getSubjectDNMap()StringgetThumbprint()static X509CertificatenewCertificate(String certificate)Creates a new instance of X.509 certificate.
-
-
-
Method Detail
-
newCertificate
@Nullable public static X509Certificate newCertificate(String certificate)
Creates a new instance of X.509 certificate.- Parameters:
certificate- the certificate encoded in base64 or PEM format- Returns:
- instance of X509certificate
-
getThumbprint
public String getThumbprint() throws InvalidCertificateException
- Specified by:
getThumbprintin interfaceCertificate- Throws:
InvalidCertificateException
-
getSubjectDN
public String getSubjectDN()
- Specified by:
getSubjectDNin interfaceCertificate
-
getSubjectDNMap
public Map<String,String> getSubjectDNMap()
- Specified by:
getSubjectDNMapin interfaceCertificate
-
-