【问题标题】:Where can I get PEM (private key)?我在哪里可以获得 PEM(私钥)?
【发布时间】:2011-05-17 10:39:02
【问题描述】:

我正在为销售人员处理由 idp 发起的 SAML 响应,需要您的帮助。

我正在处理代码,发现我需要 .pem(私钥)密钥。

KeyStore.PrivateKeyEntry pkEntry = (KeyStore.PrivateKeyEntry)   ks.getEntry("alias", new KeyStore.PasswordProtection(password));

PrivateKey pk = pkEntry.getPrivateKey();

pem 密钥将用于签署我的响应签名。我在哪里可以获得 .pem 密钥?

【问题讨论】:

    标签: java saml assertions opensaml


    【解决方案1】:
    openssl req -x509 -nodes -days 365 -newkey rsa:1024 -sha1 -subj ‘/C=US/ST=CA/L=San Mateo/CN=www.appirio.com’ -keyout key-mycompanyrsa.pem -out cert-mycompanyrsa.pem
    

    更多信息: http://blog.jeffdouglas.com/2010/07/06/using-rsa-sha1-with-salesforce-crypto-class/

    【讨论】:

    • 谢谢。我得到了私钥和证书。如何将两者都添加到密钥库 *.jks
    • 对于上面的 openssl 查询:使用双引号而不是单引号(如果单引号不起作用)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-24
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-24
    • 1970-01-01
    相关资源
    最近更新 更多