PemToCertificate()

edit

Parses a PEM-encoded certificate string into a Java X509Certificate object.

Requires Extension: Crypto Extension

PemToCertificate( pem=string );

Returns: any

Argument Description
pem
string, required
edit

PEM-encoded certificate string

Examples

edit
// Convert a PEM-encoded certificate string into a Java X509Certificate object
// Useful when you need to pass the certificate to Java APIs
keyPair = GenerateKeyPair( "RSA-2048" );
certPem = GenerateSelfSignedCertificate(
	keyPair = keyPair,
	subject = "CN=localhost"
);

certObj = PemToCertificate( certPem ); // certObj is a java.security.cert.X509Certificate
// Convert back to PEM with CertificateToPem() pem = CertificateToPem( certObj ); // pem starts with "-----BEGIN CERTIFICATE-----"

See also