PC SOFT
DEPOT EN LIGNE
POUR WINDEVWEBDEV ET WINDEV MOBILE

AssinaXML
Publié par Junior Schröder
dans la catégorie Outils
Nouveautés
Description
This component allows digital signing for XML files using a digital certificates
-First, you need import this component to project
-After import, two new classes are created (CertificadosDigitais Class - Manage digital certificates | AssinaturaDigital Class - Contains the method for apply the signature on XML files)
To use this component it's needed declare an object of AssinaturaDigital class and call assinarXML method.
Parameters of assinarXML method:
- sTextoXML : string with content of XML file to sign
- sURI : URI for the signing
- sNroSerieCertificado : Serial Number of digital certificate (note: if this parameter is string blank "" a window be show for user to select an certificate)

assinarXML method result it's a string of original XML content with signing tags

ObjAssina is AssinaturaDigital
sSignedXML is string = clObjAssina:assinarXML(sXML,"#NFe43090390316407000115550000000854360664250862","")
-----------------------------------------------------------------------------------------------
Este componente permite efetuar a assinatura de arquivos XML utilizando certificados digitais
-Primeiramente você deve importar o componente para o projeto
-Após importar o componente, duas novas classes serão criadas (CertificadosDigitais Class - Gerencia os certificados | AssinaturaDigital Class - Contem o método para efetuar a assinatura dos arquivos XML)
Para utilizar o componente é necessário declarar um objeto da classe AssinaturaDigital e chamar o método assinarXML
Parametros do método assinarXML:
- sTextoXML : string com o conteúdo do arquivo XML a ser assinado
- sURI : URI para gerar a assinatura
- sNroSerieCertificado : Nro de série do Certificado (obs: se o parametro do Nro de Serie for uma string em branco "", uma tela será exibida ao usuário para a seleção de um certificado)

o retorno do método assinarXML é uma string do XML origiral contendo também as tags da Assinatura Digital

ObjAssina is AssinaturaDigital
sSignedXML is string = clObjAssina:assinarXML(sXML,"#NFe43090390316407000115550000000854360664250862","")

Obs: é necessário o .Net Framework 2.0 ou superior
Illustrations, copies d'écran
none
none
Avis des utilisateurs
(Pour noter la ressource, cliquez sur Ecrire un avis)
Aucun avis ou commentaire ? Soyez le premier !
A PROPOS
EVALUATION :
3.110(10)
TELECHARGEMENTS :
414
PUBLIÉE :
25 mai 2010
VERSION :
CONCERNE :
WINDEV
Version minimale : 14
TAILLE :
36,1 Ko
DU MÊME DÉVELOPPEUR