Где я могу получить PEM (закрытый ключ)? - PullRequest
1 голос
/ 17 мая 2011

Я работаю над инициированным idp ответом SAML для Salesforce, и мне нужна ваша помощь.

Я работал с кодом и обнаружил, что мне нужен ключ .pem (закрытый ключ).

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

PrivateKey pk = pkEntry.getPrivateKey();

ключ pem будет использоваться для подписи моего ответа. Где взять ключ .pem?

1 Ответ

2 голосов
/ 17 мая 2011
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/

...