A configuração two-way SSL implica que existam dois certificados, um de Cliente e um de Servidor.
Para o cliente basta criar um ficheiro p12 com a chave publica e privada, e de lá exportar o certificado de cliente para adicionar ao servidor.
Caso o certificado do servidor seja auto-assinado, é necessário adicionar esse mesmo certificado ao ficheiro p12 do cliente.
No SoapUi:
File -> Preferences
SSL Settings
Na KeyStore indicar o ficheiro p12 criado para o cliente.
Na KeyStore Password indicar a password para o ficheiro p12.
Criar o ficheiro de cliente p12 e respectivo certificado
Instalar, por exemplo, o programa KeyStore Explorer.
- Create a new KeyStore
- JKS
- Tools
- Generate Key Pair
- Ok
- Carregar no botão "Edit Name"
- Preencher os campos (pelo menos o CN deverá ser preenchido)
- Escolher um alias
- OK
- Escolher e confirmar a password privada
- Ok
- Ok
- Com o botão da direita carregar em cima da nova chave (vai-se exportar o certificado a importar no servidor)
- Escolher formato e nome de ficheiro
- Export
- Ok
- Salvar a keystore
- File -> Save
- Introduzir a password para a keystore
- Ok
1 comentário:
Segue um post sobre como testar o web service dos correios usando SoapUI
http://regifelix.com/2013/01/06/testes-de-web-services-com-a-ferramenta-soapui/
Enviar um comentário