ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Communication / SOAP
  • Properties specific to the xmlSignatureReference variables
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
xmlSignatureReference (Type of variable)
In french: xmlSignatureRéférence
The xmlSignatureReference type is used to add a reference section into the XML signature. The characteristics of this type of variable can be defined and changed using different WLanguage properties.
This type of variable is used by the xmlSignature type.
Remark: For more details on the declaration of this type of variable and the use of WLanguage properties, see Declaring a variable.
Example
ref is xmlSignatureRéférence
ref.URI = "#id"
ref.AlgorithmHash = HA_SHA_160
ref.Transformation[1] = atEnveloped
ref.Transformation[2] = atC14NExclusive
Remarks

Properties specific to the xmlSignatureReference variables

The following properties can be used to handle xmlSignatureReference variables:
Property nameType usedEffect
AlgorithmHashInteger constantMethod used for the hash of the reference:
  • HA_MD5_128: Standard cryptographic hash function (MD5 type).
  • HA_RIPEMD_160: Standard cryptographic hash function (RIPEMD type).
  • HA_SHA_160: Standard cryptographic hash function (SHA type).
  • HA_SHA_256: Standard cryptographic hash function (SHA type).
  • HA_SHA_384: Standard cryptographic hash function (SHA type).
  • HA_SHA_512: Standard cryptographic hash function (SHA type).
TransformationArray of Integer constantsList of transformations to apply to the data before passing the hash algorithm. The possible transformations are:
  • atNone: no transformation.
  • atC14N11Inclusive: Inclusive C14N11 transformation.
  • atC14N11InclusiveWithComments: Inclusive C14N11 transformation with comments.
  • atC14NExclusive: Exclusive C14N transformation.
  • atC14NExclusiveWithComments: Exclusive C14N transformation with comments.
  • atC14NInclusive: Inclusive C14N transformation.
  • atC14NInclusiveWithComments: Inclusive C14N transformation with comments.
  • atEnveloped: Transformation by enveloped method.
URICharacter stringLocation to sign.
Minimum version required
  • Version 18
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 06/21/2023

Send a report | Local help