Preenchimento do certificado

Existem duas diferentes formas de especificar o certificado digital nos parâmetros das funções que o requerem:

1. Uso de certificado digital existente no repositório MY do CSP do usuário corrente (currentuser)

O desenvolvedor não deve passar o parâmetro {sCertificado}. Desta forma a função irá localizar um certificado digital com mesmo CNPJ/CPF do emitente que consta no xml.

Esta forma de uso requer a prévia instalação do certificado digital na conta do usuário do Windows (logon) que irá utilizar o certificado digital.

É a forma mais comum de uso.

É a única forma de uso de certificado digital do tipo A3 que a MDFeLibrary oferece.

2. Uso de certificado digital em arquivo no formato pfx (suportada a partir da versão 2020/01)

Neste caso, o desenvolvedor deve passar, através do parâmetro {sCertificado} o caminho do arquivo pfx no seguinte formato: [nome do arquivo pfx com caminho completo] | [senha do arquivo]. Exemplo: "c:certificado.pfx|senha".

Esta opção só funciona com certificado digital do tipo A1.