IdeiaSigner
  1. Web 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. Web PKI

Filtros de certificados

É possível filtrar os certificados exibidos na seleção de certificados da sua página passando um filtro para a função listCertificates().
Filtrar certificados pode gerar suporte desnecessário aos usuários. Os usuários podem esperar ver certos certificados que estão sendo filtrados e, erroneamente, acreditar que não estão sendo exibidos devido a um bug, entrando em contato com o suporte. Isso é especialmente verdadeiro ao aplicar um filtro baseado na data de expiração, já que um certificado pode ser exibido em um dia e "desaparecer" no próximo. Por isso, RECOMENDAMOS FORTEMENTE que você NÃO USE ESTE RECURSO. Em vez disso, exiba todos os certificados e valide o certificado selecionado.
Se, por algum motivo, você ainda quiser usar este recurso, apesar do aviso acima, continue lendo.
Para exibir apenas certificados que estão dentro de seu período de validade:
Isso é aproximadamente equivalente a "mostrar apenas certificados ICP-Brasil", já que todo certificado ICP-Brasil tem um CPF (até mesmo certificados de empresas).
Observe que o fato de um certificado ter um CPF não significa que ele seja confiável como um certificado válido emitido pela infraestrutura de chave pública da ICP-Brasil, pois há uma série de validações que precisam ser realizadas (consulte Autenticação de certificado para mais detalhes).
Para exibir apenas certificados que possuem um CPF brasileiro:
Você também pode combinar filtros, exigindo que os certificados atendam a todos os critérios fornecidos:
Ou que atendam a qualquer um dos critérios fornecidos:
Você também pode escrever seu próprio filtro:
Como mencionado acima, recomendamos fortemente que você não use este recurso para evitar a geração de suporte desnecessário aos usuários. Em vez disso, sugerimos que você exiba todos os certificados e valide o certificado selecionado.
Página anterior
Callbacks e AngularJS
Próxima página
Especificando a URL do Rest PKI
Built with