Skip to content

Commit

Permalink
Merge pull request #25 from adeniltonbs/master
Browse files Browse the repository at this point in the history
Update
  • Loading branch information
adrbarros authored Aug 25, 2017
2 parents aabc63d + 89b89f6 commit e73fc97
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 3 deletions.
13 changes: 12 additions & 1 deletion CTe.Classes/ConfiguracaoServico.cs
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,18 @@ private ConfiguracaoServico()
/// </summary>
public ConfiguracaoCertificado ConfiguracaoCertificado { get; set; }

public X509Certificate2 X509Certificate2 { get { return ObterCertificado(); } }
private X509Certificate2 _certificado = null;
public X509Certificate2 X509Certificate2
{
get
{
if (this._certificado != null)
if (!this.ConfiguracaoCertificado.ManterDadosEmCache)
this._certificado.Reset();
_certificado = ObterCertificado();
return _certificado;
}
}

private X509Certificate2 ObterCertificado()
{
Expand Down
14 changes: 12 additions & 2 deletions MDFe.Utils/Configuracoes/MDFeConfiguracao.cs
Original file line number Diff line number Diff line change
Expand Up @@ -69,8 +69,18 @@ private static MDFeVersaoWebService GetMdfeVersaoWebService()
return _versaoWebService;
}

public static X509Certificate2 X509Certificate2 { get { return ObterCertificado(); } }

private static X509Certificate2 _certificado = null;
public static X509Certificate2 X509Certificate2
{
get
{
if (_certificado != null)
if (!ConfiguracaoCertificado.ManterDadosEmCache)
_certificado.Reset();
_certificado = ObterCertificado();
return _certificado;
}
}

public static bool NaoSalvarXml()
{
Expand Down

0 comments on commit e73fc97

Please sign in to comment.