PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
  • Special case
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
XMLSign (Function)
In french: XMLSigne
Signs an XML document.
Versions 27 and later
Android This function is now available for Android applications.
Android Widget This function is now available in Android widget mode.
New in version 27
Android This function is now available for Android applications.
Android Widget This function is now available in Android widget mode.
Android This function is now available for Android applications.
Android Widget This function is now available in Android widget mode.
Example
MyDoc is xmlDocument
NodeToSign is xmlNode, description="ProjectXSDSchema.RootNode"
MyCertificate is Certificate
 
MySignature is xmlSignature
MySignature.AlgorithmNormalization = atC14NExclusiveWithComments
MySignature.AlgorithmSignature = asRSA_SHA_160
MySignature.Key = MyCertificate
 
IF XMLSign(MySignature, MyDoc.NodeToSign) = True THEN
Trace("Document signed")
END
Syntax
<Result> = XMLSign(<Signature> , <Insertion node>)
<Result>: Boolean
  • True if the XML document has been signed,
  • False otherwise.
<Signature>: xmlSignature variable
Name of xmlSignature variable corresponding to the XML signature to use.
<Insertion node>: xmlNode variable
Name of the xmlNode variable that corresponds to the location where the signature should be inserted.
Remarks

Special case

XML files cannot be signed on smart cards. In this case, the function fails.
Business / UI classification: Business Logic
Component: wd270xml.dll
Minimum version required
  • Version 25
This page is also available for…
Comments
Click [Add] to post a comment