Javascript 从证书x509中提取公钥

Javascript 从证书x509中提取公钥,javascript,x509certificate,public-key,x509certificate2,Javascript,X509certificate,Public Key,X509certificate2,我正在寻找一种用javascript从证书x509(PEM格式)中提取公钥的方法,如下所示: openssl x509 -in cert.cer -pubkey -noout > pub.txt 您需要能够解析ASN.1结构的东西。你可以用 可以找到演示 谢谢你,哈洛拉格斯米。这似乎工作得很好。我在中使用函数,我有PEM格式的证书,但我不知道如何从中提取公钥。var cert=forge.pki.certificateFromPem(pem);PEM的公钥:var PEM=forge.p

我正在寻找一种用javascript从证书x509(PEM格式)中提取公钥的方法,如下所示:

openssl x509 -in cert.cer -pubkey -noout > pub.txt

您需要能够解析ASN.1结构的东西。你可以用

可以找到演示


谢谢你,哈洛拉格斯米。这似乎工作得很好。

我在中使用函数,我有PEM格式的证书,但我不知道如何从中提取公钥。var cert=forge.pki.certificateFromPem(pem);PEM的公钥:var PEM=forge.pki.publicKeyToPem(cert.publicKey)感谢您的回复
var cert = forge.pki.certificateFromPem(pem); 
var pem = 
forge.pki.publicKeyToPem(cert.publicKey)