我正在尝试使用jsrsasign库来签署文件。 https://kjur.github.io/jsrsasignjsrsasign库 - 如何使用本地浏览器证书在JavaScript中签名文件?
如何继续使用导入的浏览器证书中的密钥? (生成和导入本地浏览器证书)
是否可以通过JavaScript从本地证书导出密钥以便在以下方法中使用? (到keyFromLocalCertificate)
var rsa = new RSAKey();
rsa.readPrivateKeyFromPEMString(keyFromLocalCertificate);
谢谢。
感谢您的答案。我的意思是安装到本地浏览器密钥库中的证书。 我只需要使用本地浏览器证书使用JavaScript加密字符串。那可能吗? –
我没有关键的原始数据。该证书已被导入到浏览器中。 –
由于浏览器安全限制,即使插件也无法使用JavaScript。请参阅http://stackoverflow.com/a/41101495/6371459和http://stackoverflow.com/questions/38605661/javascript-key-certificate-from-usb-token/38607119#38607119 – pedrofb