ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Communication / SOAP
  • Properties specific to the xmlSignatureReference variables
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
xmlSignatureReference (Variable type)
In french: xmlSignatureRéférence
The xmlSignatureReference type is used to add a reference section into the XML signature. You can define and change the characteristics of this type of variable using different WLanguage properties.
This type of variable is used by the xmlSignature type.
Note: For more details on the declaration of this type of variable and the use of WLanguage properties, see Declaring a variable.
Example
ref is xmlSignatureReference
ref.URI = "#id"
ref.HashAlgorithm = HA_SHA_160
ref.Transformation[1] = atEnveloped
ref.Transformation[2] = atC14NExclusive
Properties

Properties specific to the xmlSignatureReference variables

The following properties can be used to define the characteristics of xmlSignatureReference variables:
Property nameType usedEffect
HashAlgorithmInteger constantMethod used for the hash of the reference:
  • HA_MD5_128: Standard MD5 cryptographic hash functions.
  • HA_RIPEMD_160: Standard RIPEMD cryptographic hash functions.
  • HA_SHA_160: Standard SHA cryptographic hash functions.
  • HA_SHA_256: Standard SHA cryptographic hash functions.
  • HA_SHA_384: Standard SHA cryptographic hash functions.
  • HA_SHA_512: Standard SHA cryptographic hash functions.
In previous versions, this property corresponds to "AlgorithmHash"
TransformationArray of Integer constantsList of transformations to apply to the data before passing the hash algorithm. The possible transformations are:
  • atNone: No transform.
  • atC14N11Inclusive: C14N11 inclusive transform.
  • atC14N11InclusiveWithComments: C14N11 inclusive transform with comments.
  • atC14NExclusive: C14N exclusive transform.
  • atC14NExclusiveWithComments: C14N exclusive transform with comments.
  • atC14NInclusive: C14N inclusive transform.
  • atC14NInclusiveWithComments: C14N inclusive transform with comments.
  • atEnveloped: Enveloped transform.
URICharacter stringLocation to sign.
Minimum version required
  • Version 18
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 05/27/2025

Send a report | Local help