Pregunta

Estoy trabajando en la respuesta de SAML iniciada por IDP para Salesforce y necesita su ayuda.

Estaba trabajando con el código y encontré que necesito la clave .PEM (clave privada).

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

PrivateKey pk = pkEntry.getPrivateKey();

La tecla PEM se utilizará para firmar mi firma de respuesta.¿Dónde puedo obtener la clave de PEM?

¿Fue útil?

Solución

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/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top