Combines X-Road SOAP headers for X-Road v6.
Inheritance
System.Object
XRoadHeader
Namespace: XRoad
Assembly: XRoadProvider.dll
[<AllowNullLiteral>]
type XRoadHeader ()
inherit AbstractXRoadHeader
Constructors
Declaration
Returns
Declaration
new: other:XRoadHeader -> XRoadHeader
Parameters
Returns
Properties
Identifies the central service that is invoked by the request.
Declaration
property CentralService: XRoadCentralServiceIdentifier with get, set
Property Value
Identifies a service client – an entity that initiates the service call.
Declaration
property Client: XRoadMemberIdentifier with get, set
Property Value
Identifies received application, issue or document that was the cause of the service request.
This field may be used by the client information system to connect service requests (and responses) to working procedures.
Declaration
property Issue: string with get, set
Property Value
Identifies the service that is invoked by the request.
Declaration
property Producer: XRoadMemberIdentifier with get, set
Property Value
X-Road message protocol version. The value of this field MUST be 4.0
Declaration
property ProtocolVersion: string with get, set
Property Value
For responses, this field contains a Base64 encoded hash of the request SOAP message.
This field is automatically filled in by the service provider's security server.
Declaration
property RequestHash: string with get, set
Property Value
Identifies the hash algorithm that was used to calculate the value of the requestHash field.
The algorithms are specified as URIs listed in the XML-DSIG specification [DSIG].
Declaration
property RequestHashAlgorithm: string with get, set
Property Value
User whose action initiated the request. The user ID should be prefixed with two-letter ISO country code (e.g., EE12345678901).
Declaration
property UserId: string with get, set
Property Value