2010-05-07 5 views
2

Quelqu'un peut-il me dire comment générer la signature pour RSASSA-PKCS1-v1.5 en Java? En fait, je veux savoir comment faire avec java.security.Signature classe.Java RSASSA-PKCS1 howto

Dois-je utiliser des bibliothèques tierces?

Répondre

7

Sun JCE prend en charge la signature PKCS # 1. C'est tout ce que vous avez à faire,

Signature signer = Signature.getInstance("SHA1withRSA"); 
signer.initSign(privateKey); 
signer.update(message); 
byte[] signature = signer.sign(); 
+0

ou '" "SHA256withRSA" 'ou un autre hachage, selon votre cas. – eis