El problema que tengo es que al hacer un keystore.store(); necesito ingresarle una contraseña y luego cuando quiero acceder desde el panel de control de java para mirar los certificados, el certificado que ingrese no aparece.
Si no me explique correctamente avisen.
Dicho certificado deberia aparecer en: Panel de control Java -> Seguridad -> Certificados... -> Autenticacion de cliente.
Muchas gracias.
Código:
private void guardarKeyStore(KeyStore ks) throws KeyStoreException, IOException, NoSuchAlgorithmException, CertificateException{ FileOutputStream out = new FileOutputStream(System.getenv("APPDATA").replace("\\", "/")+"/Sun/Java/Deployment/security/trusted.clientcerts"); ks.setCertificateEntry("alguno", decodeCertificate(certif)); ks.store(out, "".toCharArray()); out.close(); }