¿Alguien sabe si es posible cargar una KeyStore para que solo solicite la contraseña para el alias dado?Cargar Java KeyStore para un alias?
Ejemplo:
En mi almacén de claves tengo dos claves privadas: certificado de cifrado de Alice y Bob certificado de cifrado.
cuando cargo mi almacén de claves:
keyStore = KeyStore.getInstance("Windows-MY", "SunMSCAPI");
keyStore.load(null);
me pide por tanto de Alice y la contraseña del almacén de claves de Bob. Una vez que se ingresan, puedo usar getKey("Alice's Encryption Certificate", null);
para recuperar la clave privada de Alice. Mis llaves están protegidas por el Proveedor de seguridad de Entrust, es quien me solicita las contraseñas al cargar el almacén de claves. Si no ingreso la contraseña de Bob e intento obtener su clave, devolverá nulo, lo cual está bien, pero me gustaría evitar la solicitud de contraseña.
¿Es posible especificar de alguna manera que solo quiero la clave de Alice antes de cargar el almacén de claves, así que nunca me preguntan por la contraseña de Bob?
Gracias.
hm, ¿dónde te preguntan sobre las contraseñas de ambos? – Bozho
Mis llaves están protegidas por el Proveedor de seguridad de Entrust, me solicita ambas contraseñas. –
cómo? ¿Estás haciendo esto con código (muestra todo el código relacionado), o mediante keytool? – Bozho