Hola estoy tratando de hacer un applet java el cual debe tomar un certificado de una KeyStore mia y debe ingresarlo en la KeyStore de java ubicada en : C:\Documents and Settings\Usuario\Datos de programa\Sun\Java\Deployment\security\trusted.clie ntcerts.
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();
}