Samstag, Januar 18, 2020

keytool nicht finden können, alias

Ich habe ein pfx-Zertifikat, das ich brauche, um Referenz von alias. Das problem ist, dass keytool kann nicht finden, dass alias, auch wenn es zeigt sich auf der Liste.

keytool -list -keystore temp.pfx -storetype pkcs12

gibt mir diese:

...
0c5fc7cef279ca390acd2d6bac9ffcf8_ba0cbbb3-323d-4394-8e76-47838adb2a9c, 08/03/2013, PrivateKeyEntry,
...

Aber immer wenn ich versuche, verwenden Sie keytool, etwas zu tun, dass alias (d.h., exportieren, umbenennen), es gibt mir eine Fehlermeldung:

keytool error: java.lang.Exception: Alias <0c5fc7cef279ca390acd2d6bac9ffcf8_ba0cbbb3-323d-4394-8e76-47838adb2a9c> does not exist

Irgendwelche Ideen?

InformationsquelleAutor Andre | 2013-03-08

1 Kommentar

  1. 12

    Es stellt sich heraus, dass nach der Inspektion die Leistung von keytool -list auf vim, fand ich ein null-Zeichen am Ende des Pseudonyms (welches nicht auf der Konsole ausgegeben). Einmal habe ich Hinzugefügt, dass der Befehl, der auf einen alias, es hat geklappt:

    keytool -keyclone -changealias -v -dest "new_alias" -new newpass -keystore temp.pfx -storetype pkcs12 -alias 0c5fc7cef279ca390acd2d6bac9ffcf8_ba0cbbb3-323d-4394-8e76-47838adb2a9c$'\x00'
    

    Wo das Ende ist, was wirklich zählt: $'\x00' steht für null-Zeichen in der bash. Beachten Sie, dass dies ziemlich shell-abhängig.

Kostenlose Online-Tests