从certstore获取私钥

时间:2018-07-11 06:17:39

标签: javascript private-key

我有一个使用Java脚本的产品,但是格式,语法和所有内容都相同。 现在,对于该产品的一种实现方式,我已经编写了一个Java脚本来从证书存储区获取私钥。 但是当尝试获取私钥时,它只是返回“

  

OpenSSL 2048位rsa加密密钥

下面是写的代码,请让我知道为什么私人证书值不可用的人

function invoke(msg)         { 

    var certificateAlias = "Samples Test CA";
    var certs = CertStore.getInstance();
    var pi = certs.getPersonalInfoByAlias(certificateAlias);
    var privKey = pi.privateKey;
   var spec = new PKCS8EncodedKeySpec(privKey.getEncoded());
Trace.debug(spec);
    var rsaFact = KeyFactory.getInstance("RSA");
    var privateKey = rsaFact.generatePrivate(spec);
Trace.debug(privateKey );

    msg.put("privateKey",privKey);

           return true; 

0 个答案:

没有答案