We currently lack coverage for unencrypted PKCS#8 private keys (-----BEGIN PRIVATE KEY-----) with the sole exception of test/fixtures/foafssl.key used in test/parallel/test-https-foafssl.js.
Compare PKCS#1 private keys (-----BEGIN RSA PRIVATE KEY-----) for which we have ample coverage.
I count three tests that cover encrypted PKCS#8 keys (-----BEGIN ENCRYPTED PRIVATE KEY-----):
test/parallel/test-tls-passphrase.js
test/parallel/test-crypto-rsa-dsa.js
test/parallel/test-crypto-rsa-dsa.js
For unencrypted PKCS#8, it would be nice to have tests for at least RSA and DSA, with and without PEM attributes for bonus points. See test/fixtures/foafssl.key for an example of attributes.
cc @sam-github - possibly relevant to your interests
We currently lack coverage for unencrypted PKCS#8 private keys (
-----BEGIN PRIVATE KEY-----) with the sole exception oftest/fixtures/foafssl.keyused intest/parallel/test-https-foafssl.js.Compare PKCS#1 private keys (
-----BEGIN RSA PRIVATE KEY-----) for which we have ample coverage.I count three tests that cover encrypted PKCS#8 keys (
-----BEGIN ENCRYPTED PRIVATE KEY-----):For unencrypted PKCS#8, it would be nice to have tests for at least RSA and DSA, with and without PEM attributes for bonus points. See
test/fixtures/foafssl.keyfor an example of attributes.cc @sam-github - possibly relevant to your interests