WEBSERVICE DO CONSULTA PROCESSUAL

O Webservice do Consulta Processual possui um cliente Java, que disponibiliza acesso às suas funcionalidades. Este manual visa apresentar passos para permitir o pleno acesso ao Webservice do Consulta Processual, seja via código, seja através de um programa cliente de acesso como o soapUI.

O documento divide-se em duas sessões principais:

 

Endereço para acesso ao Webservice:

Baixe a documentação Técnica aqui.

 

COMO GERAR UMA KEYSTORE

 

Este guia mostra passos sequenciais para a geração de uma keystore, a partir de um arquivo .pfx, para obter acesso aos webservices do TJPE que requerem uso de certificado digital.

 

Todos os comandos listados devem ser executados no Prompt de Comando do Windows.

 

 

PASSOS PARA GERAÇÃO DA KEYSTORE

 

  1. Certifique-se de que o certificado digital é do tipo A1 ICP-Brasil e é válido. Essas características do certificado são imprescindíveis.
  2. Tenha em mãos o arquivo .pfx, que através do qual a keystore será gerada.
  3. Para gerar a keystore a partir do arquivo .pfx, insira o seguinte comando:

 

keytool -importkeystore -deststorepass <SENHA1> -destkeypass <SENHA1> -destkeystore keystore.jks -srckeystore certificado.pfx -srcstoretype PKCS12 -srcstorepass <SENHA2> -alias 1 -destalias <IDENTIFICADOR DO CERTIFICADO>

 

* Os campo <SENHA1> <SENHA2> e <IDENTIFICADOR DO CERTIFICADO> devem ser preenchidos com valores de sua escolha.

 

  1. Após gerar a keystore, deve ser importada nela uma chave privada. Para verificar o conteúdo da keystore, digite o comando:

 

keytool -list -keystore keystore.jks

 

A chave privada, presente na keystore, será exibida de modo semelhante a isto:

 

cert, Feb 1, 2013, PrivateKeyEntry,

Certificate fingerprint (MD5): 79:7D:AF:26:83:6D:23:EB:D0:E8:7F:09:03:80:49:F9

 

  1. Após gerar a keystore, é necessário importar na keystore gerada um certificado confiável do servidor do Tribunal de Justiça. Para exportar um certificado confiável do servidor, acesse a URL do serviço através de um browser que permite a importação de certificados digitais.

 

  1. Para realizar a importação do certificado confiável para a keystore, digite o comando:

 

keytool -keystore keystore.jks -importcert -file certificadotjpe.crt -alias certificadotjpe

 

  1.  Após a importação, verifique o conteúdo da keystore utilizando o mesmo comando usado no passo 4:

 

keytool -list -keystore keystore.jks

 

Logo, a listagem dos certificados é exibido como algo semelhante a isto:

 

cert, Feb 1, 2013, PrivateKeyEntry,

Certificate fingerprint (MD5): 79:7D:AF:26:83:6D:23:EB:D0:E8:7F:09:03:80:49:F9

servidorproducao, Jun 11, 2013, trustedCertEntry,

Certificate fingerprint (MD5): DC:02:91:AF:29:1E:58:B7:1F:76:1E:B1:40:96:F2:00

 

Após desses passos, a keystore está criada e pronta para ser utilizado pelo soapUI ou qualquer outra aplicação.