2012-04-03 7 views
0

Ich habe ein Problem mit Java-Sicherheit in Keystore-Aliase.Java-Sicherheit mit KeyStore und öffentlichen Zertifikaten Aliase

Mein Problem ist, dass wir Keystore-Aliase von einem Browser bekommen, aber wenn wir die Liste manchmal zwei .pfx Zertifikate haben den gleichen Alias, da sie beide für die gleiche Firma sind, aber man ist für die Anmeldung und andere ist für die Verschlüsselung. Dies bedeutet, dass beim Versuch, eindeutig zu differenzieren, dies fehlschlägt, weil die Methode keystore.aliases für beide Aliase denselben Wert zurückgibt, sodass nicht angegeben werden kann, welche zurückgegeben werden soll.

Antwort

0

Für Unterschreiben benötigen Sie einen PrivateKey Eintrag. Verschlüsselung Sie benötigen nur die Empfänger PublicKey. Wenn Sie den Eintragstyp Keystore untersuchen, sollten Sie in der Lage sein zu sagen, welches das ist.

Wenn Sie nur die Zertifikate vergleichen können, müssen Sie die X509 cert usage betrachten und sehen, ob das hilft.