PC SOFT
ONLINE REPOSITORY
FOR WINDEVWEBDEV AND WINDEV MOBILE

Home |  | Sign in | English US
AssinaXML
Published by Junior Schröder
in the category Tools
New features
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, screen shots
none
none
User reviews
(To evaluate this resource, click 'Write a review')
No review or comment? Be the first one!
ABOUT
RATING:
3.110(10)
DOWNLOADS:
471
PUBLISHED:
May 25, 2010
VERSION:
CONCERNS:
WINDEV
Minimum version: 14
SIZE:
36.1 KB
OF SAME DEVELOPER