No ha encontrado la respuesta aquí? Regístrate, preguntar y obtener una respuesta adecuada en cuestión de minutos!
  • Username:

Para poder verificar esta petición, por favor escribe en el campo de abajo lo siguiente: forodejava

Password:
Confirm Password:
Your Email:
Confirm Email:
Página 2 de 2 PrimerPrimer 12
Resultados 11 al 12 de 12
  1. #11
    Fecha de ingreso
    03 ago, 11
    Ubicación
    Panamá
    Mensajes
    450
    Post Thanks / Like
    Poder de reputación
    894

    Predeterminado

    usa uno que tenga una interfaz gráfica, tal ves te valla mejor. Hazte una búsqueda por KeyTool GUI te deben salir varios.

    La solución completa para el hilo: aquí.


  2. #12
    Fecha de ingreso
    06 feb, 12
    Mensajes
    11
    Post Thanks / Like
    Poder de reputación
    0

    Predeterminado

    No ha encontrado la
    respuesta aquí?
    Regístrate, preguntar y
    obtener una respuesta
    adecuada en cuestión de minutos!


    Un registro de minutos: clic

    Sin publicidad para los miembros!
    PROBLEMA SOLUCIONADO!!! lo solucioné usando el siguiente método:

    public static HttpClient wrapClient(HttpClient base) {
    try {
    SSLContext ctx = SSLContext.getInstance("TLS");
    X509TrustManager tm = new X509TrustManager() {

    public void checkClientTrusted(X509Certificate[] xcs, String string) throws CertificateException {
    }

    public void checkServerTrusted(X509Certificate[] xcs, String string) throws CertificateException {
    }

    public X509Certificate[] getAcceptedIssuers() {
    return null;
    }
    };
    KeyStore ks = KeyStore.getInstance("jks");
    String keystorePassord = "MiPassword";
    ks.load(new FileInputStream("truststore.jks"), keystorePassord.toCharArray());
    KeyManagerFactory kmf = KeyManagerFactory.getInstance(KeyManagerFactory.ge tDefaultAlgorithm());
    kmf.init(ks, keystorePassord.toCharArray());
    ctx.init(kmf.getKeyManagers(), new TrustManager[]{tm}, null);
    SSLSocketFactory ssf = new SSLSocketFactory(ctx);
    ssf.setHostnameVerifier(SSLSocketFactory.ALLOW_ALL _HOSTNAME_VERIFIER);
    ClientConnectionManager ccm = base.getConnectionManager();
    SchemeRegistry sr = ccm.getSchemeRegistry();
    sr.register(new Scheme("https", ssf, 443));
    return new DefaultHttpClient(ccm, base.getParams());
    } catch (Exception ex) {
    ex.printStackTrace();
    return null;
    }
    }

Página 2 de 2 PrimerPrimer 12

Temas similares

  1. Ventana de selección de certificados
    Por fdiaz en el foro Java avanzado
    Respuestas: 0
    Último mensaje: 09/08/2010, 12:13
  2. Certificados en java
    Por quenepa en el foro Java avanzado
    Respuestas: 2
    Último mensaje: 11/11/2008, 11:34

Etiquetas para este tema

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •