Validar dados da Emissão

valida-dados-emissao

POST <base_url>/webservice/valida-dados-emissao

Retorna as informações sobre a solicitação, informando se é válida ou não para início da emissão

Path Parameters

Name
Type
Description

Accept

string

application/json

Request Body

Name
Type
Description

solicitacao*

string

Número do usuário

mensagem*

string

mensagem JSON para o Servidor

nonce1*

string

Nonce calculado pelo Cliente

hmac*

string

Hmac calculado pelo Cliente

{
    "mensagem": {
        "certificado": {
            "categoria": "AC SOLUTI MULTIPLA V5",
            "nome": "ACS PJ A1 V5",
            "idpolitica": "0",
            "politica": "Política padrão",
            "perfiliti": "A1 PJ",
            "midia": "A1",
            "CN": "EMPRESA DE TESTE:33954432000190",
            "validade": "12",
            "cnpj": "33954432000190",
            "email": "contato@empresa.com",
            "senhausuario": "0"
        },
        "emissao": {
            "status": "0",
            "obs": "Aguardando CSR.",
            "digitalterm_hash": "302f300b060960864801650304020104208ff977daa2d88ca9519401d0a7c2136dbbba105b5240ae801b04d9f26305432b"
        },
        "kaspersky": {
            "direito": false
        },
        "datetime": "Mon, 24 Aug 2020 12:51:13 -0300"
    },
    "hmac": "2018a708f85f0d2ab9bca22d1deec5a98abfba6fdb92c0450ce9a40d37e2b858"
}
circle-exclamation
circle-info

Este serviço requer autenticação hmac sem sessãoarrow-up-right.

O conteúdo do parâmetro mensagem deverá estar no formato JSON com os seguintes itens:

  • mensagem : Deverá conter o número do usuário (código da solicitação).

Código de exemplo

circle-info

O código da solicitação(número do usuário) é informado ao cliente via e-mail após a aprovação do Certificado Digital, já a senha de emissão é cadastrada pelo cliente no momento da solicitação na AR.

Resposta esperada

circle-info

Se for uma emissão online de aprovação direta não terá o digitalterm_hash presente na resposta. Portanto na emissão não haverá validação de assinatura do digitalterm_hash.

circle-info

Guarde o conteúdo da chave digitalterm_hash, será necessário assiná-lo e enviá-lo para o serviço de emissãoarrow-up-right.

Utilize o valor da chave status no array de emissao para definir qual será o fluxo a ser seguido:

0

1

2

8

9

Aguardando CSR

Par de chaves gerado

Certificado já emitido

Erro ao enviar solicitação de emissão

Erro ao emitir certificado

Emitir Certificadochevron-right

Last updated

Was this helpful?