Я создал soap веб-сервис, который размещен локально, сгенерировал самоподписанные серверные и клиентские сертификаты (формат .p12), но когда я пытаюсь обработать запрос с использованием кода java, он не работает. Может кто-нибудь, пожалуйста, предоставьте мне какие-либо входы для того же. Тот же запрос работает при использовании SoapUI и передаче сертификата в параметре запроса.
KeyStore keyStore = KeyStore.getInstance (certificateType.getKeyStoreType ()); keyStore.load (новый FileInputStream (certLocation), passPhrase! = null? passPhrase.toCharArray (): new char [] {});
KeyManagerFactory kmf = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
kmf.init(keyStore, passPhrase != null ? passPhrase.toCharArray() : new char[] {});
SSLContext sc = SSLContext.getInstance("SSL");
sc.init(kmf.getKeyManagers(), null, new java.security.SecureRandom());
return sc.getSocketFactory();