XRoadLib


IXRoadHeader31

Namespace: XRoadLib.Headers

X-Road message protocol version 3.1 SOAP header elements.

Instance members

Instance memberDescription
Async
Signature: Nullable<bool>
Modifiers: abstract

Teenuse kasutamise asünkroonsus. Kui väärtus on "true", siis sooritab turvaserver päringu asünkroonselt.

Authenticator
Signature: string
Modifiers: abstract

Teenuse kasutaja autentimise viis. Võimalikud variandid on: • ID-CARD – ID-kaardiga autenditud; • CERT – muu sertifikaadiga autenditud; • EXTERNAL – panga kaudu autenditud; • PASSWORD – kasutajatunnuse ja parooliga autenditud. Autentimise viisi järel võib sulgudes olla täpsustus (näiteks panga kaudu autentimisel panga tunnus infosüsteemis).

Consumer
Signature: string
Modifiers: abstract

Asutuse DNS-nimi.

Encrypt
Signature: string
Modifiers: abstract

Kui asutusele on X-tee keskuse poolt antud päringute salastamise õigus ja andmekogu on nõus päringut salastama, siis selle elemendi olemasolul päringu päises andmekogu turvaserver krüpteerib päringu logi, kasutades selleks X-tee keskuse salastusvõtit.

EncryptCert
Signature: string
Modifiers: abstract

Päringu sooritaja ID-kaardi autentimissertifikaat DER-kujul base64 kodeerituna. Selle elemendi olemasolu päringu päises väljendab soovi päringu logi salastamiseks asutuse turvaserveris päringu sooritaja ID-kaardi autentimisvõtmega. Seda välja kasutatakse ainult kodaniku päringute portaalis.

Encrypted
Signature: string
Modifiers: abstract

Kui päringu välja päises oli element encrypt ja päringulogi salastamine õnnestus, siis vastuse päisesse lisatakse tühi element encrypted.

EncryptedCert
Signature: string
Modifiers: abstract

Kui päringu päises oli element encryptCert ja päringulogi salastamine õnnestus, siis vastuse päisesesse lisatakse tühi element encryptedCert.

Id
Signature: string
Modifiers: abstract

Teenuse väljakutse nonss (unikaalne identifikaator).

Issue
Signature: string
Modifiers: abstract

Teenuse väljakutsega seonduva toimiku number (mittekohustuslik).

Paid
Signature: string
Modifiers: abstract

Teenuse kasutamise eest makstud summa.

Position
Signature: string
Modifiers: abstract

Teenuse kasutaja ametikoht.

Producer
Signature: string
Modifiers: abstract

Andmekogu DNS-nimi.

ServiceName
Signature: string
Modifiers: abstract

Kutsutava teenuse nimi.

Unit
Signature: string
Modifiers: abstract

Asutuse registrikood, mille nimel teenust kasutatakse (kasutusel juriidilise isiku portaalis).

UserId
Signature: string
Modifiers: abstract

Teenuse kasutaja isikukood, millele eelneb kahekohaline maa kood. Nt. EE37702026518.

UserName
Signature: string
Modifiers: abstract

Teenuse kasutaja nimi.

Fork me on GitHub