IdeiaSigner
  1. Rest PKI
IdeiaSigner
  • Bem-vindo
  • Política de Privacidade
  • Certificação Digital
    • O que é?
    • Assinaturas Digitais
    • Assinaturas de servidor
    • Login com certificado digital
    • Certificados confiados pela Adobe
    • Assinaturas web
      • O que são?
      • Assinaturas web remotas
      • Assinaturas web locais
  • Web PKI
    • O que é?
    • Primeiros passos
    • Propriedades dos certificados
    • Personalizando a listagem de certificados
    • Pré-validação de certificados
    • Browsers suportados
    • Instalação e distribuição de componentes do WEB PKI via GPO
    • Licenciamento
    • Chamadas assíncronas
    • Callback de erro padrão
    • Customizando o comportamento quando o componente não estiver instalado
    • Utilizando uma página de instalação personalizada
    • Callbacks e AngularJS
    • Filtros de certificados
    • Especificando a URL do Rest PKI
    • Atualizações - Web PKI
    • Requisição Autenticada
    • Logs - Web PKI
    • Atributos de Segurança - Web PKI
    • Substituição do ICPBravoAccess
    • FAQ
      • Qual é a diferença entre as funções signData e signHash?
      • Qual é o formato da assinatura retornada pelas funções signData e signHash?
      • O Web PKI suporta conexões SSL usando o certificado do usuário?
  • Rest PKI
    • O que é?
    • Rest PKI - Disponibilidade de exemplos por projeto
    • Códigos de Retorno do REST PKI
    • Tags da representação visual de assinaturas PAdES
    • Configuração de Data e Hora
    • Solicitando carimbos de tempo
  • Signer
    • Guia de Integração
    • Integração com Assinatura embutida
    • Guia do usuário
      • Geração de documentos
    • Administração do sistema
      • Adicionando usuário à administração
      • Visualizando os documentos
      • Excluindo documentos
    • Sobre o Signer
      • Histórico de versões do Signer
      • Código de erro inesperado ao submeter ou assinar um PDF
  • GrantID
    • GrantID - Inicio
  • API Auxiliar
    • Manual de Integração APIs
    • Endpoints
      • CadastrarOrganizacao
      • AtualizarDadosFaturamento
      • CadastrarUsuario
  1. Rest PKI

Solicitando carimbos de tempo

Você pode utilizar o Rest PKI como provedor de carimbos de tempo ICP-Brasil fornecidos através do protocolo TSP (Timestamp Protocol - RFC 3161) ou API REST.
Para isso, siga os passos abaixo para obter as credenciais de acesso:
1.
Autentique-se no site do Rest PKI (https://pki.rest/)
2.
No Painel de Controle, clique no botão Gerar novo token de acesso
3.
Copie o valor gerado
Em seguida, utilize uma das formas abaixo para comunicação com o Rest PKI.

Comunicação via Timestamp Protocol#

Utilize seguintes parâmetros para comunicação com o Rest PKI via TSP:
Protocolo: HTTPS
Method: POST
Url: https://pki.rest/tsp/a402df41-8559-47b2-a05c-be555bf66310
Autenticação: por header HTTP conforme abaixo:
Authorization : Bearer <token de acesso ao Rest PKI>

Comunicação via API REST#

Utilize seguintes parâmetros para comunicação com o Rest PKI via API REST:
Url: https://pki.rest/Api/TimestampPlans/a402df41-8559-47b2-a05c-be555bf66310/Issue
Method: POST
Request headers
Authorization : Bearer <token de acesso ao Rest PKI>
Content-Type : application/json
Request
algorithm : nome do algoritmo (veja algoritmos suportados abaixo)
value : valor do hash a ser carimbado, codificado em Base64 ou
hexValue : valor do hash a ser carimbado, codificado em hexadecimal (case insensitive)
Response
encodedValue : carimbo de tempo, codificado em Base64
info : informações sobre o carimbo de tempo
Exemplo de request com algoritmo SHA-256 e hash em Base64:
{
	"algorithm": "SHA256",
	"value": "L80RIvFw2jwpiObzFQN+tuEQQ4E9qnGeYYYd+4DrM8M="
}
Exemplo de request com algoritmo SHA-1 e hash em hexadecimal:
{
	"algorithm": "SHA1",
	"hexValue": "3ade2832feafe081f246aa2fb89cb9c7929ac911"
}

Algoritmos suportados#

Atualmente, os seguintes algoritmos são suportados:
SHA-1
TSP: 1.3.14.3.2.26
API: "SHA1"
SHA-256
TSP: 2.16.840.1.101.3.4.2.1
API: "SHA256"
Página anterior
Configuração de Data e Hora
Próxima página
Guia de Integração
Built with