ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
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 handle xmlSignatureReference variables:
Property nameType usedEffect
HashAlgorithmInteger constantMethod used for the hash of the reference:
  • HA_MD5_128: Classic MD5 cryptographic hash functions.
  • HA_RIPEMD_160: Classic RIPEMD cryptographic hash functions.
  • HA_SHA_160: Classic SHA-type cryptographic hash functions.
  • HA_SHA_256: Classic SHA-type cryptographic hash functions.
  • HA_SHA_384: Classic SHA-type cryptographic hash functions.
  • HA_SHA_512: Classic SHA-type 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:
  • atAucune: no transformation.
  • atC14N11Inclusive: C14N11 inclusive transformation.
  • atC14N11IncludedWithComment: C14N11 inclusive transformation with comments.
  • atC14NExclu: Exclusive C14N transformation.
  • atC14NExcluAvecComment: Exclusive C14N transformation with comments.
  • atC14NIncluded: C14N inclusive transformation.
  • atC14NIncludedWithComment: C14N inclusive transformation with comments.
  • atEnveloppée: Enveloped transformation.
URICharacter stringLocation to sign.
Minimum version required
  • Version 18
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 09/21/2024

Send a report | Local help