openssl_pkey_export Gets an exportable representation of a key into a string &reftitle.description; boolopenssl_pkey_export OpenSSLAsymmetricKeyOpenSSLCertificatearraystringkey stringoutput stringnullpassphrase&null; arraynulloptions&null; openssl_pkey_export exports key as a PEM encoded string and stores it into output (which is passed by reference). ¬e.openssl.cnf; &reftitle.parameters; key output passphrase The key is optionally protected by passphrase. options options can be used to fine-tune the export process by specifying and/or overriding options for the openssl configuration file. See openssl_csr_new for more information about options. &reftitle.returnvalues; &return.success; &reftitle.changelog; &Version; &Description; 8.0.0 key accepts an OpenSSLAsymmetricKey or OpenSSLCertificate instance now; previously, a &resource; of type OpenSSL key or OpenSSL X.509 was accepted.