Wsimport em url https

Quando executo o wsimport com uma url com https (ssl), tenho acesso negado e não consigo criar os clientes a partir do WSDL.
Já tentei importar o certificado cer (que foi gerado de um pfx), mas recebe a seguinte mensagem:

[ERROR] Failed to parse “meucertificado.cer”: no protocol: -----BEGIN CERTIFICATE-----
line 1 of C:\temp\meucertificado.cer

Alguém pode me ajudar?

Fala brother, conseguiu resolver esse problema?

Sim, consegui! :slight_smile:
Consegui com wsimport e também com o Apache Axis.
Está com o mesmo problema? Eu estou super enrolado hoje, mas se for o caso, eu posto ainda essa semana a solução.

Qual foi a solução?

Isso faz tanto tempo que não lembro, desculpe. Se não me engano, é porque você tem que importar o pfx e não o cer.

Ok, vou tentar aqui. Obrigado

Alguém pode postar a solução para este caso ? tô com o mesmo problema, ao tentar gerar as classes clientes de um WSDL com https utilizando o wsimport recebo o seguinte erro:

parsing WSDL…

[ERROR] Connection reset

Failed to read the WSDL document: https://meuwebservice?wsdl, because 1) could not find the document; /2) the document could not be read; 3) the root element of the document is not <wsdl:definitions>.

[ERROR] failed.noservice=Could not find wsdl:service in the provided WSDL(s):

At least one WSDL with at least one service definition needs to be provided.

Failed to parse the WSDL.

Srs. alguém conseguiu resolver este problema?

Boa tarde galera, como já faz tempo deste post, imagino que já tenham resolvido, mas segue a resposta visto que estou estudando isto agora. Eu consigo gerar as classes pelo wsimport de um wsdl que está em https da seguinte forma:

1 - Primeiro com o firefox eu exporto todos os certificados da url que está com o wsdl em https.
2 - Importo para jvm do java o certificado exportado do firefox que tem a extensão de .crt.
3 - Crio em uma pasta qualquer um arquivo com o nome por exemplo de authfile.txt e dentro do arquivo coloco a url do wsdl mais ou menos assim https://usuario do serviço:senha do serviço@caminho do wsdl
4 - usar o comando chamando o wsimport da seguinte forma
wsimport -extension -s ./ -d ./ -Xauthfile “authfile.txt” https://caminho do wsdl

Aí dá tudo certo.

obs.: para isto tudo eu configurei as variáveis de java_home e jre_home e gerei as classes na mesma pasta onde estava o arquivo authfile.txt.

Caso hajam dúvidas de detalhes, por favor comentar que dou maiores detalhes, as este é todo o processo que fiz e funcionou direitinho.