AssinarNota(xml)
Para realizar a assinatura de um arquivo XML, utilizando um certificado digital, utilize o método AssinarNota.
Método
AssinarNota(xml);
Parâmetros
Argumento | Tipo | Detalhes |
xml | String | Um xml sem assinatura no padrão estabelecido pelos schemas da sefaz |
Retorno
Este método retornará o mesmo XML que você passou como parâmetro na função, porém ele terá as tags de assinatura em seu conteúdo.
Exemplos
Delphi
mmXML.Text := spdNFe.AssinarNota('Conteúdo do XML a ser Assinado');
C#
spdNFe.AssinarNota("Conteúdo do XML a ser Assinado");
Visual Basic 6
spdNFe.AssinarNota "Conteúdo do XML a ser Assinado"
PHP
$spdNFe->AssinarNota( 'Conteúdo do XML a ser Assinado')
Notas
-
A assinatura só será efetuada caso a propriedade NomeCertificado, esteja configurada com um certificado válido e ele esteja instalado na maquina para o usuário que esteja utilizando o componente.
-
O certificado usado para a assinatura deve possuir a Autoridade Certificadora Raiz Brasileira v2.
-
Caso o certificado seja o modelo A3 (cartão ou token), é necessário que ele esteja plugado e instalado na maquina na hora da assinatura.
Comentários
0 comentário
Por favor, entre para comentar.