exportEncryptedPkcs8Pem
Export a private key as PEM-encoded PBES2-encrypted PKCS#8 EncryptedPrivateKeyInfo.
ts
function exportEncryptedPkcs8Pem(
privateKey: CryptoKey,
options: EncryptedPkcs8Options,
): Promise<string>Parameters
privateKey:CryptoKeyoptions:EncryptedPkcs8Options
See also
importEncryptedPkcs8Pemfor the inverse operation
Examples
ts
const keys = await generateKeyPair();
const pem = await exportEncryptedPkcs8Pem(keys.privateKey, { password: 'secret' });
// -----BEGIN ENCRYPTED PRIVATE KEY-----
// MIHsMFcGCSqGSIb3DQEFDTBKMCkGCSqGSIb3DQEFDDAc...
// -----END ENCRYPTED PRIVATE KEY-----