Importer une clé au format PKCS#8 (.pem et .der)
Bonjour à tous,
Je n'arrive pas à importer une clé privée chiffrée ou non au format PKCS#8. Je veux utiliser iaik et je sais qu'il faut utiliser la classe EncryptedPrivateKeyInfo.
Code:
1 2 3 4 5
|
ASN1 asn1 = new ASN1(keyBytesFromFilePemOrDer);
ASN1Object asn1Object = asn1.toASN1Object();
EncryptedPrivateKeyInfo pkcs8PrivateKey = new EncryptedPrivateKeyInfo(asn1Object);
PrivateKey privateKey = pkcs8PrivateKey.decrypt(password); |
Et j'obtiens l'erreur suivante :
"java.io.IOException: DER input not an octet string"
Merci si vous pouvez m'aider !
Bonne journée.