Não é possível converter o keystore JKS no Oracle Wallet usando orapki

1

Gerei keystore jks usando keytool e usando o keystore jks que tenho csr. O mesmo csr que enviei à autoridade de assinatura. A autoridade de assinatura forneceu os certificados confiáveis (raiz, intermediário e servidor) que importei usando o comando keytool. Após a importação eu vim a saber sobre restrição de política de senha no Oracle Wallet (combinação de caracteres alfanuméricos, caracteres especiais e comprimento mínimo 8) e também que para converter jks em wallet, as senhas precisam ser as mesmas. Eu mudei as senhas de keystore (storepasswd, keypasswd) usando os seguintes comandos:

keytool -keypasswd -alias <Alias> -keystore KEYSTORE.jks
keytool -storepasswd -keystore KEYSTORE.jks

Isso eu fiz com sucesso. Estou usando a ferramenta orapki de OHS para converter o keystore jks em oracle wallet usando o seguinte comando:

orapki wallet jks_to_pkcs12 -wallet <WALLET> -keystore KEYSTORE.jks

e estou recebendo a seguinte exceção

Exception : oracle.security.crypto.util.InvalidFormatException: Malformed attribute type

Procurei essa exceção na internet, mas não encontrei uma boa referência. Por favor, forneça alguma ajuda sobre onde está o problema ou qual erro eu cometi?

    
por user2164574 18.09.2014 / 18:55

1 resposta

0

Você precisa criar uma carteira primeiro:

orapki wallet create -wallet oam.oracle.poc.wallet -pwd <pwd> -auto_login

Em seguida, importe novamente:

orapki wallet jks_to_pkcs12 -wallet oam.oracle.poc.wallet -pwd <pwd> -keystore <keystore.jks> -jkspwd <jks_pwd>

Lembre-se de que as senhas do keystore e as entradas de chave devem ser as mesmas.

    
por 11.07.2018 / 05:04