Propriedades dos certificados
listCertificates()
, o seu callback recebe um array com os certificados disponíveis na máquina do usuário. Cada elemento do array retornado é um objeto do tipo CertificateModel contendo informações sobre o certificado:
selectOptionFormatter
que pode ser passado na chamada à função listCertificates()
:
subjectName
: Campo Common Name (CN) do nome do titularemail
: Endereço de e-mail do titularvalidityEnd
: Data de expiração do certificado (tipo Date
padrão de JavaScript)pkiBrazil
: Objeto com campos específicos da ICP-BrasilpkiBrazil.cpf
: CPF do titular/responsávelpkiBrazil.cnpj
: CNPJ da empresa (ou null
, caso não seja um certificado de pessoa jurídica)pkiItaly
: Objeto com campos específicos de certificados italianospkiItaly.codiceFiscale
: codice fiscale do titularAs propriedades pkiBrazil
epkiItaly
estão sempre preenchidas, mesmo que o certificado não seja um certificado brasileiro ou italiano, de modo que é seguro fazer algo comoif (cert.pkiBrazil.cpf) { ... }
sem risco de erros. Nesse caso, as sub-propriedade (pkiBrazil.*
/pkiItaly.*
) é que estarão com valornull
.
Modified at 2024-12-03 14:46:30