CertificateToPem()

edit

Converts a Java X509Certificate to PEM format.

Requires Extension: Crypto Extension

CertificateToPem( certificate=any );

Returns: String

Argument Description
certificate
any, required
edit

Java X509Certificate object

Examples

edit
// Convert a Java X509Certificate object back to a PEM string
// Useful for storing or transmitting certificates
keyPair = GenerateKeyPair( "RSA-2048" );
certPem = GenerateSelfSignedCertificate(
	keyPair = keyPair,
	subject = "CN=localhost"
);
// Roundtrip: PEM -> Certificate object -> PEM
certObj = PemToCertificate( certPem );
newPem = CertificateToPem( certObj );
// newPem starts with "-----BEGIN CERTIFICATE-----"
// The certificate info is preserved through the roundtrip
info = CertificateInfo( newPem );

See also