A Edusoft disponibilizou um serviço que poderá ser chamado para receber um diploma digital completo da registradora e realizar a entrega do documento de forma automática.
Serviço POST:
URL: …/callbackassinaturadigital
Exemplo: http://localhost:8080/ICoruja/callbackassinaturadigital
Header:
Content-Type: application/xml
Body: Arquivo em binário (XML)
Exemplos das chamadas
cURL curl --location --request POST 'http://localhost:8080/ICoruja/callbackassinaturadigital' \ --header 'Content-Type: application/xml' \ --data-binary '@/home/Diplomado - 52329.xml' Shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/xml' \ --body-file='/home/Diplomado - 52329.xml' \ 'http://localhost:8080/ICoruja/callbackassinaturadigital'
Respostas:
Possíveis motivos:
Exemplo:
Não encontrado registro de ingresso certificacao com o DadosDiploma id Dip47144756000178890285979722021101815400009550 <br/><br/>***************** StackTrace - Classes Edusoft *********************<br/>com.edusoft.comuns.servlet.diplomadigital.AssinaturaDigitalEletronicaServlet (doPost:61)<br/>com.edusoft.icoruja.controle.filter.IntegracaoEduAppsFilter (doFilter:70)<br/>com.edusoft.icoruja.controle.filter.ICorujaLoginFilter (doFilter:124)<br/>com.edusoft.base.filter.EduCookieFilter (doFilter:51)<br/><br/> <hr> <hr><br/>***************** StackTrace - Completo *********************<br/>java.lang.Exception: Não encontrado registro de ingresso certificacao com o DadosDiploma id Dip47144756000178890285979722021101815400009550 at com.edusoft.comuns.servlet.diplomadigital.AssinaturaDigitalEletronicaServlet.doPost(AssinaturaDigitalEletronicaServlet.java:61) at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)