[Java lista] https - soap

Maglódszki Viktor bocios at citromail.hu
2007. Jan. 25., Cs, 12:23:04 CET


Ez tök furi mert esküszöm h nem ilyen csunyán irtam le!Xar ez a citromail vagy mi?a lényeg:https kapcsolat felépülviszont ha el akarok valamit (egy wsdl-t) érni a szerverről akkor:javax.net.ssl.SSLHandshakeException:  sun.security.validator.ValidatorException: PKIX path building failed:  sun.security.provider.certpath .SunCertPathBuilderException: unable to find  valid certification path to requested targetide nyomtam rendesen enter remélem nem szurja el!!!tehát az a kérdés h a szerven kell csinálnom keytool-al 1 key-t ?és azt importálnom arra a gépre amelyik használni akarja a szervert ?-- Eredeti üzenet --Feladó: Zidarics Zoltan <zamek at vili.pmmf.hu>Címzett: javalist at javagrund.huMásolat: Elküldve: 11:56Téma: Re: [Java lista] https - soaphello, nemtudomelolvasniamitirtal,mertmindentegybeirszesigysokaigtartanakibograszniezertinkabbnemisfoglakozomvele :)  2007. január 25. 11.00 dátummal Maglódszki Viktor ezt írta: Sziasztok !Felépitek egy https kapcsolat egy szerver  felé .System.setProperty( "java.protocol.handler.pkgs" , "javax.net.ssl" );java.security.Security.addProvider(new  com.sun.net.ssl.internal.ssl.Provider() );TrustManager[] trustAllCerts = new  TrustManager[] {     new  X509TrustManager() {     public  java.security.cert.X509Certificate[]  getAcceptedIssuers(){        return  null;      }    public void  checkClientTrusted( java.security.cert.X509Certificate[] certs, String  authType ) { return; }    public void checkServerTrusted(  java.security.cert.X509Certificate[] certs, String authType ) {  return; }     }};SSLContext sc =  SSLContext.getInstance( "SSL" );sc.init( null, trustAllCerts, new  java.security.SecureRandom() );HttpsURLConnection .setDefaultSSLSocketFactory(  sc.getSocketFactory() );           m_oHttpURLConnection =  (HttpsURLConnection) url.openConnection();public  boolean verify(String hostname, SSLSession session) {     return true;}a kapcsolat sikeresen felépült.ezután szeretnék rákapcsolodni és  soap service-t meghivni  (org.apache.axis.client.Call,org.apache.axis.client.Service)de amikor  meghivnám a service-t:javax.net.ssl.SSLHandshakeException:  sun.security.validator.ValidatorException: PKIX path building failed:  sun.security.provider.certpath .SunCertPathBuilderException: unable to find  valid certification path to requested targethttps nélkül minden működikaz  megoldást jelenthet hogy a szerveren keytool-al csinálok neki cert-etmajd azt  importálom kliensen ?  --  udv, - Zoltan Zidarics  programmer PTE-PMMK University of Pecs, Hungary ICQ:43288694 _______________________________________________ Javalist mailing list Javalist at javagrund.hu http://javagrund.hu/mailman/listinfo/javalist 


_________________________________________
Hírkereső TOP50 hír - Bulvárhírek, sztárpletykák és a nap történései itt: KLIKK IDE! - http://www.hirkereso.hu/top50
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: http://javagrund.hu/pipermail/javalist/attachments/20070125/79eb3203/attachment.html 


További információk a(z) Javalist levelezőlistáról