Qualcuno sa se è possibile caricare un KeyStore in modo che richieda solo la password per l'alias specificato?Caricare il KeyStore Java per un alias?
Esempio:
Nel mio archivio chiavi ho due chiavi private: certificato di crittografia di Alice e certificato di crittografia di Bob.
quando carico il mio archivio chiavi:
keyStore = KeyStore.getInstance("Windows-MY", "SunMSCAPI");
keyStore.load(null);
sono richiamato sia per Alice e la password dell'archivio chiavi di Bob. Una volta inseriti, posso usare getKey("Alice's Encryption Certificate", null);
per recuperare la chiave privata di Alice. Le mie chiavi sono protette dal Provider di sicurezza di Entrust, è chi mi chiede le password al momento del caricamento del keystore. Se non inserisco la password di Bob e tento di ottenere la sua chiave, restituirà null, il che va bene, ma vorrei evitare la richiesta della password.
E 'possibile in qualche modo specificare che voglio solo la chiave di Alice prima di caricare il keystore quindi non mi viene mai richiesta la password di Bob?
Grazie.
hm, dove vengono chieste le password di entrambi? – Bozho
Le mie chiavi sono protette dal Fornitore di sicurezza di Entrust, mi suggerisce entrambe le password. –
come? stai facendo questo con il codice (mostra l'intero codice correlato) o tramite keytool? – Bozho