Pular para conteúdo

Release Notes

Notas de versão da API do SerproID

Março/2023

  • Mudança de nomenclatura: O certificado em nuvem do SERPRO agora é SerproID

Agosto/2020

  • Mudança na base dos endpoints dos ambientes:

Observação

Os antigos *DNS's* continuarão sendo resolvidos e não possuem data prevista para desativação
  • Homologação
    • Antigo: https://homneoid.estaleiro.serpro.gov.br/smartcert-api/v0/oauth/
    • Novo: https://psc-neoid.estaleiro.serpro.gov.br/psc-hom/v0/oauth/
  • Produção
    • Antigo: https://neoid.estaleiro.serpro.gov.br/smartcert-api/v0/oauth/
    • Novo: https://psc-neoid.estaleiro.serpro.gov.br/psc/v0/oauth/
  • Suporte ao escopo de autenticação através do valor authentication_session no parâmetro scope do Código de Autorização;
  • Suporte ao escopo de sessão de assinatura através do valor signature_session no parâmetro scope do Código de Autorização;
  • Novo serviço para realizar a revogação de uma autorização concedida via escopo de sessão de assinatura;
  • Novas mensagens de erro no serviço de Assinatura digital.

Maio/2019

  • Adicionado página de Componente de Desenvolvimento à documentação e listado o componente Java interno ao SERPRO;

Abril/2019

  • Adicionado novos parâmetros no JSON de resposta do serviço de Token de Acesso:
    • authorized_identification_type: valor do tipo string que identifica se o certificado autorizado é do tipo Pessoa Física ou Pessoa Jurídica com os valores "CPF" ou "CNPJ", respectivamente;
    • authorized_identification: valor do tipo string com o "CPF" ou "CNPJ" do certificado autorizado, conforme o valor do authorized_identification_type.
  • Adicionado novos parâmetros no JSON de requisição do serviço de Assinatura Digital:
    • hash_algorithm: valor do tipo string contendo o OID (Objetct Identifier) do algoritmo de hash utilizado, valores possíveis: 2.16.840.1.101.3.4.2.1: representa o algoritmo SHA-2 256 e 2.16.840.1.101.3.4.2.3: representa o algoritmo SHA-2 512;
    • signature_format: valor do tipo string que representa o tipo de assinatura a ser realizada, RAW para assinatura digital simples (PKCS1) e CMS para assinatura digital qualificada (PKCS7);
  • Mudança nos parâmetros do JWS (claims) do serviço de Auto-cadastro de aplicação:
    • Mudança no parâmetro de url_base para host;
    • Adicionado novo parâmetro email, valor do tipo string que representa o e-mail do suporte da aplicação.
  • Suporte ao serviço de Localização de Titular que possibilita a consulta da existência de certificado no PSC SerproID mediante a informação de CPF ou CNPJ;
  • Suporte ao serviço de Recuperação de Certificado que possibilita o retorno do certificado digital X509 autorizado pelo titular;
  • Suporte ao serviço de Manutenção de Aplicação que possibilita a aplicação a realizar modificações nos seus dados cadastrais;
  • Suporte ao serviço de Token de Acesso de Aplicação que possibilita a geração de token de acesso para autorizar a manutenção da aplicação.

Janeiro/2019

  • Página de documentação da API disponibilizada.