Dear Colleagues,

  I'm trying to implement trust all using apach cxf

Created DefaultTrustManager class
 @Override
  public java.security.cert.X509Certificate[] getAcceptedIssuers() {
    return null;
  }

  @Override
  public void checkClientTrusted(final java.security.cert.X509Certificate[] 
certs,
      final String authType) {
  }

  @Override
  public void checkServerTrusted(final java.security.cert.X509Certificate[] 
certs,
      final String authType) {
  }

I have created this class implementing the x509trust manager

And then I call the trust manager using below code

TLSClientParameters tlsParams = new TLSClientParameters();
    TrustManager[] trustAllCerts = new TrustManager[] { new 
DefaultTrustManager() };
    tlsParams.setTrustManagers(trustAllCerts);
    tlsParams.setDisableCNCheck(true);
    conduit.setTlsClientParameters(tlsParams);

still I get certificate validation failed.

Can someone is I have missed something

Thanks,
Aparna

Reply via email to