C# Class NFe.Certificado.CertificadoProviders

Afficher le fichier Open project: akretion/uninfe

Private Properties

Свойство Type Description
ApagarXMLTeste void
GetProviderValido void
SimularXML void

Méthodes publiques

Méthode 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

Méthode 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 méthode

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

GetProviderType() public méthode

Busca o type de um unico provider
public GetProviderType ( string provider ) : string
provider string Nome do provider
Résultat string

GetProviders() public méthode

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

GetProvidersType() public méthode

Busca os types dos providers encontrados
public GetProvidersType ( ) : void
Résultat void

Run() public méthode

Executa a busca dos providers
public Run ( ) : bool
Résultat bool

TestarProvider() public méthode

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
Résultat bool