Copyright © Unimake Software
Generated with DocFX

Search Results for

    Class CertificadoDigitalInterop

    Trabalhar com certificado digital - Interop

    Inheritance
    System.Object
    CertificadoDigitalInterop
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    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