Verschlüsselung und Entschlüsselung mit BouncyCastle PKCS7 - CMS in Java

8

Ich möchte BouncyCastle verwenden, um mit dem pkcs7-Format zu verschlüsseln und zu entschlüsseln. Ich habe ein Hardware-Token. Wenn ich das Schlüsselpaar in der JKS-Datei in meiner Festplatte verwende, funktioniert es gut, aber wenn ich Schlüsselpaar in Token verwende es funktioniert nicht. Dies ist meine Ausnahme:

%Vor%

das ist mein Verschlüsselungscode:

%Vor%

und das ist mein Entschlüsselungscode:

%Vor%

Ich muss sagen, dass ich diesen Token-Provider für cmsSign und cmsVerify benutze und es funktioniert gut, ich denke, das Problem ist nicht für Provider.

    
Mohsen Gorgani 03.11.2012, 18:28
quelle

1 Antwort

1

Sie können PKCS # 11 verwenden, um private und öffentliche Schlüssel aus dem Hardwaretoken zu extrahieren und dann diese extrahierten öffentlichen und privaten Schlüssel zum Verschlüsseln und Entschlüsseln von Daten mit BouncyCastle PKCS7 zu verwenden. Welches Token benutzt du? Außerdem kann ich den Code nicht finden, um Schlüssel vom Hardware-Token zu extrahieren. Gehen Sie die Antwort im folgenden Link durch, um Schlüssel vom Hardware-Token zu extrahieren. Klicken Sie hier

    
Kunal Surana 20.02.2015 07:51
quelle