É 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. Modified at 2024-12-03 14:30:36