PEM (개인 키)을 어디에서 얻을 수 있습니까?
-
14-11-2019 - |
문제
Salesforce에 대한 IDP 시작 SAML 응답을 수행하고 도움이 필요합니다.
코드를 사용하여 작업을 수행하고 PEM (개인 키) 키가 필요하다는 것을 알았습니다.
KeyStore.PrivateKeyEntry pkEntry = (KeyStore.PrivateKeyEntry) ks.getEntry("alias", new KeyStore.PasswordProtection(password));
PrivateKey pk = pkEntry.getPrivateKey();
.
PEM 키는 내 응답 서명에 서명하는 데 사용됩니다.여기서 어디에서 찍을 수 있습니까?
해결책
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
More info: http://blog.jeffdouglas.com/2010/07/06/using-rsa-sha1-with-salesforce-crypto-class/
제휴하지 않습니다 StackOverflow