C# Class NFe.Certificado.CertificadoProviders

Exibir arquivo Open project: akretion/uninfe

Private Properties

Property Type Description
ApagarXMLTeste void
GetProviderValido void
SimularXML void

Public Methods

Method Description
CertificadoProviders ( X509Certificate2 certificado, string folderTemp, int codEmp, string pin ) : System
GetProviderType ( string provider ) : string

Busca o type de um unico provider

GetProviders ( ) : void

Busca uma lista de providers que podem ser utilizados pelo certificado

GetProvidersType ( ) : void

Busca os types dos providers encontrados

Run ( ) : bool

Executa a busca dos providers

TestarProvider ( CertProviders provider ) : bool

Realiza efetivamente o teste assinando o XML de simualação

Private Methods

Method Description
ApagarXMLTeste ( ) : void

Apagar arquivo XML de teste para assinatura

GetProviderValido ( ) : void

Define a propriedade com o provider que deverá ser sugerida ao usuario

SimularXML ( CertProviders provider ) : void

Gera um XML para realizar a simulação do teste da assinatura

Method Details

CertificadoProviders() public method

public CertificadoProviders ( X509Certificate2 certificado, string folderTemp, int codEmp, string pin ) : System
certificado System.Security.Cryptography.X509Certificates.X509Certificate2
folderTemp string
codEmp int
pin string
return System

GetProviderType() public method

Busca o type de um unico provider
public GetProviderType ( string provider ) : string
provider string Nome do provider
return string

GetProviders() public method

Busca uma lista de providers que podem ser utilizados pelo certificado
public GetProviders ( ) : void
return void

GetProvidersType() public method

Busca os types dos providers encontrados
public GetProvidersType ( ) : void
return void

Run() public method

Executa a busca dos providers
public Run ( ) : bool
return bool

TestarProvider() public method

Realiza efetivamente o teste assinando o XML de simualação
public TestarProvider ( CertProviders provider ) : bool
provider CertProviders Objeto com as informaçoes do provider que será testado
return bool