IcpBrasilCertificateFields
Namespace: Lacuna.Pki
Assembly: Lacuna.Pki
Class
public class IcpBrasilCertificateFields
Hierarquia: object → IcpBrasilCertificateFields
Construtores
IcpBrasilCertificateFields(PKCertificate)
public IcpBrasilCertificateFields(PKCertificate certificate)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
certificate | PKCertificate |
Propriedades
Cei
Número do Cadastro Especifico do INSS (CEI).
public string Cei { get; }
Retorno
CertificateType
The ICP-Brasil certificate type
public IcpBrasilCertificateFields.CertificateTypes CertificateType { get; }
Retorno
IcpBrasilCertificateFields.CertificateTypes
Cnpj
The company CNPJ if present and it is an company or application certificate. Returns null otherwise
public string Cnpj { get; }
Retorno
CnpjFormatted
The Cnpj property formatted 00.000.000/0000-00
public string CnpjFormatted { get; }
Retorno
CompanyName
The responsible company name if it is an ICP-Brasil application certificate. The subject's common name without end id numbers if it is an ICP-Brasil company certificate. Null otherwise.
public string CompanyName { get; }
Retorno
CPF
The certificate holder CPF (fiscal code) if it is a personal certificate (pessoa física). The responsible CPF otherwise.
public string CPF { get; }
Retorno
CpfFormatted
The CPF property formatted 000.000.000-00
public string CpfFormatted { get; }
Retorno
DateOfBirth
The certificate holder date of birth if it is a personal certificate ("PF"). The responsible date of birth if it is a company or application certificate.
public DateTime? DateOfBirth { get; }
Retorno
IsAplicacao
If it is an application certificate
public bool IsAplicacao { get; }
Retorno
IsPessoaFisica
If it is a personal certificate
public bool IsPessoaFisica { get; }
Retorno
IsPessoaJuridica
If it is a company certificate
public bool IsPessoaJuridica { get; }
Retorno
NIS
The certificate holder's "Número de Identificação Social - NIS (PIS, PASEP ou CI)". Returns value without leading zeroes. Returns null if information is not present.
public string NIS { get; }
Retorno
OabNumero
OAB's "Número de Inscrição junto a Seccional". Returns value without leading zeroes. Returns null if information is not present.
public string OabNumero { get; }
Retorno
OabUF
OAB's "sigla do Estado da Seccional"
public string OabUF { get; }
Retorno
Responsavel
Name of the certificate's holder ("responsável"). Use this property instead of SubjectDisplayName to obtain the holder's name, because, in case the certificate is a company certificate ("PJ"), the property SubjectDisplayName will return the company's name, not the holder's. Also, even if the certificate is a personal certificate ("PF"), the property SubjectDisplayName may return the subject's CPF number, while this property returns only the holder's name.
public string Responsavel { get; }
Retorno
RGEmissor
The issuing entity of the certificate holder's identity (órgão emissor do RG do titular/responsável).
public string RGEmissor { get; }
Retorno
RGEmissorUF
The state code of the issuing entity of the certificate holder's identity (UF do órgão emissor do RG do titular/responsável).
public string RGEmissorUF { get; }
Retorno
RGNumero
The certificate holder's identity number (número do RG do titular/responsável). Returns value without leading zeroes. Returns null if information is not present.
public string RGNumero { get; }
Retorno
Ric
Número de Registro de Identidade Civil.
public string Ric { get; }
Retorno
SigepeNumero
Número do cadastro único do servidor público da ativa e militares da União constante no Sistema de Gestão de Pessoal(SIGEPE) mantido pelo Ministério do Planejamento ou nos sistemas correlatos, no âmbito da esfera estadual e do Distrito Federal, e nos Sistemas de Gestão de Pessoal das Forças Armadas.
public string SigepeNumero { get; }
Retorno
TituloEleitorMunicipio
public string TituloEleitorMunicipio { get; }
Retorno
TituloEleitorNumero
Número de inscrição do Título de Eleitor
public string TituloEleitorNumero { get; }
Retorno
TituloEleitorSecao
Seção Eleitoral
public string TituloEleitorSecao { get; }
Retorno
TituloEleitorUF
public string TituloEleitorUF { get; }
Retorno
TituloEleitorZona
Zona Eleitoral
public string TituloEleitorZona { get; }
Retorno
Membros herdados
ToString(), Equals(object), Equals(object, object), ReferenceEquals(object, object), GetHashCode(), GetType(), MemberwiseClone()