Class CertificadoDigitalInterop
Trabalhar com certificado digital - Interop
Inheritance
Inherited Members
Namespace: Unimake.Security.Platform
Assembly: Unimake.Security.Platform.dll
Syntax
[ClassInterface(ClassInterfaceType.AutoDual)]
[ComVisible(true)]
public class CertificadoDigitalInterop
Constructors
CertificadoDigitalInterop()
Trabalhar com certificado digital
Declaration
public CertificadoDigitalInterop()
Fields
Certificado
Declaration
readonly CertificadoDigital Certificado
Field Value
Type | Description |
---|---|
CertificadoDigital |
Properties
CertificadoSelecionado
Declaration
X509Certificate2 CertificadoSelecionado { }
Property Value
Type | Description |
---|---|
System.Security.Cryptography.X509Certificates.X509Certificate2 |
Methods
AbrirTelaSelecao()
Abre a tela para selecionar o certificado digital
Declaration
public void AbrirTelaSelecao()
CarregarCertificadoDigitalA1(String, String)
Carrega o certificado digital A1 partindo o arquivo .PFX
Declaration
public void CarregarCertificadoDigitalA1(string caminho, string senha)
Parameters
Type | Name | Description |
---|---|---|
System.String | caminho | Caminho do arquivo .PFX do certificado A1 |
System.String | senha | Senha de instalação/uso do certificado |
FromBase64(String, String)
Converte a string Base64 no certificado
Declaration
public void FromBase64(string base64, string password)
Parameters
Type | Name | Description |
---|---|---|
System.String | base64 | String base64 convertida pelo método ToBase64(String) |
System.String | password | Senha do certificado |
GetNotAfter()
Retorna o Not After (Data de vencimento final do certificado digital) do certificado digital
Declaration
public string GetNotAfter()
Returns
Type | Description |
---|---|
System.String | Retorna o Not After |
GetNotBefore()
Retorna o Not Before (Data de vencimento inicial do certificado digital) do certificado digital
Declaration
public string GetNotBefore()
Returns
Type | Description |
---|---|
System.String | Retorna o NotBefore |
GetSerialNumber()
Retorna o SerialNumber do certificado digital selecionado
Declaration
public string GetSerialNumber()
Returns
Type | Description |
---|---|
System.String | SerialNumber do certificado digital selecionado |
GetSubject()
Retorna o subject do certificado digital selecionado
Declaration
public string GetSubject()
Returns
Type | Description |
---|---|
System.String | Subject do certificado digital selecionado |
GetThumbprint()
Retorna o thumbprint do certificado digital selecionado
Declaration
public string GetThumbprint()
Returns
Type | Description |
---|---|
System.String | Thumbprint do certificado digital selecionado |
ToBase64(String)
Converter o arquivo do certificado A1 (.PFX) para string Base64
Declaration
public string ToBase64(string arquivo)
Parameters
Type | Name | Description |
---|---|---|
System.String | arquivo | Caminho do arquivo do certificado A1 (.PFX) |
Returns
Type | Description |
---|---|
System.String | Retorna o BASE64 do arquivo do certificado digital |
Vencido()
Verifica se o certificado digital selecionado está vencido
Declaration
public bool Vencido()
Returns
Type | Description |
---|---|
System.Boolean | true = vencido |