Combines X-Road SOAP headers for document style messages.
Inheritance
System.Object
XRoadDocHeader
Namespace: XRoad
Assembly: XRoadProvider.dll
[<AllowNullLiteral>]
type XRoadDocHeader ()
inherit AbstractXRoadHeader
Constructors
Declaration
new: unit -> XRoadDocHeader
Returns
Declaration
new: other:XRoadDocHeader -> XRoadDocHeader
Parameters
Returns
Properties
Specifies asynchronous service. If the value is "true", then the security server performs the service call asynchronously.
Declaration
property Async: Nullable<bool> with get, set
Property Value
Type |
Description |
System.Nullable<bool> |
|
Authentication method, one of the following: ID-CARD - with a certificate of identity; CERT - with another certificate; EXTERNAL - through a third-party service; PASSWORD - with user ID and a password. Details of the authentication (e.g. the identification of a bank for external authentication) can be given in brackets after the authentication method.
Declaration
property Authenticator: string with get, set
Property Value
DNS-name of the institution
Declaration
property Consumer: string with get, set
Property Value
If an organization has got the right from the X-Road Center to hide queries, with the database agreeing to hide the query, the occurrence of this tag in the query header makes the database security server to encrypt the query log, using the encryption key of the X-Road Center.
Declaration
property Encrypt: string with get, set
Property Value
Authentication certificate of the query invokers ID Card, in the base64-encoded DER format. Occurrence of this tag in the query header represents the wish to encrypt the query log in the organizations security server, using authentication key of the query invokers ID Card. This field is used in the Citizen Query Portal only.
Declaration
property EncryptCert: byte [] with get, set
Property Value
If the query header contains the encrypt tag and the query log as been successfully encrypted, an empty encrypted tag will be inserted in the reply header.
Declaration
property Encrypted: string with get, set
Property Value
If the query header contains the encryptedCert tag and the query log has been successfully encrypted, an empty encryptedCert tag will accordingly be inserted in the reply header.
Declaration
property EncryptedCert: string with get, set
Property Value
Name of file or document related to the service invocation.
Declaration
property Issue: string with get, set
Property Value
The amount of money paid for invoking the service.
Declaration
property Paid: string with get, set
Property Value
Organizational position or role of the person invoking the service.
Declaration
property Position: string with get, set
Property Value
Declaration
property Producer: string with get, set
Property Value
Registration code of the institution or its unit on whose behalf the service is used (applied in the legal entity portal).
Declaration
property Unit: string with get, set
Property Value
ID code of the person invoking the service, preceded by a two-letter country code. For example: EE37702026518.
Declaration
property UserId: string with get, set
Property Value
Name of the person invoking the service.
Declaration
property UserName: string with get, set
Property Value