Class CertificadoDigitalInterop
Trabalhar com certificado digital - Interop
Inherited Members
Namespace: Unimake.Security.Platform
Assembly: Unimake.Security.Platform.dll
Syntax
[ClassInterface(ClassInterfaceType.AutoDual)]
[ProgId("Unimake.Security.Platform.CertificadoDigitalInterop")]
[ComVisible(true)]
public class CertificadoDigitalInterop
Constructors
CertificadoDigitalInterop()
Trabalhar com certificado digital
Declaration
public CertificadoDigitalInterop()
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 |
|---|---|---|
| string | caminho | Caminho do arquivo .PFX do certificado A1 |
| 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 |
|---|---|---|
| string | base64 | String base64 convertida pelo método ToBase64(string) |
| 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 |
|---|---|
| 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 |
|---|---|
| string | Retorna o NotBefore |
GetSerialNumber()
Retorna o SerialNumber do certificado digital selecionado
Declaration
public string GetSerialNumber()
Returns
| Type | Description |
|---|---|
| string | SerialNumber do certificado digital selecionado |
GetSubject()
Retorna o subject do certificado digital selecionado
Declaration
public string GetSubject()
Returns
| Type | Description |
|---|---|
| string | Subject do certificado digital selecionado |
GetThumbprint()
Retorna o thumbprint do certificado digital selecionado
Declaration
public string GetThumbprint()
Returns
| Type | Description |
|---|---|
| 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 |
|---|---|---|
| string | arquivo | Caminho do arquivo do certificado A1 (.PFX) |
Returns
| Type | Description |
|---|---|
| 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 |
|---|---|
| bool | true = vencido |