J'ai généré un keystore jks en utilisant keytool et en utilisant le keystore jks j'ai un csr. J'ai envoyé ce même csr à l'autorité de signature. L'autorité de signature a donné les certificats de confiance (racine, intermédiaire et serveur) que j'ai importé en utilisant la commande keytool. Après l'importation, j'ai pris connaissance de la restriction de la politique de mot de passe sur Oracle Wallet (combinaison de caractères alphanumériques, spéciaux et longueur minimale de 8) et aussi que pour convertir les jks en wallet, les mots de passe doivent être les mêmes. J'ai changé les mots de passe du keystore (storepasswd, keypasswd) en utilisant les commandes suivantes :
keytool -keypasswd -alias <Alias> -keystore KEYSTORE.jks
keytool -storepasswd -keystore KEYSTORE.jks
Je l'ai fait avec succès. J'utilise orapki
outil de OHS
pour convertir un keystore jks en oracle wallet en utilisant la commande suivante :
orapki wallet jks_to_pkcs12 -wallet <WALLET> -keystore KEYSTORE.jks
et je reçois l'exception suivante
Exception : oracle.security.crypto.util.InvalidFormatException: Malformed attribute type
J'ai cherché cette exception sur Internet mais je n'ai pas trouvé de bonne référence. Je vous prie de m'aider à trouver l'origine du problème ou de me dire quelle erreur j'ai commise.