IPS-Typer

requestHeaderType

Denne typen definerer et sett med standard elementer som alltid skal inngå i en forespørsel. Med dette så menes at disse elementene skal alltid inngå i elementent "[operation]RequestData".

Element navn

Type

Påkrevd

Auto

Fra versjon

Beskrivelse

Element navn

Type

Påkrevd

Auto

Fra versjon

Beskrivelse

RequestId

xs:string

Ja

Ja

1.0.0

En unik requestID innenfor den aktulle brukerstedsID'en. Denne kan genereres ved hjelp av BxCrypto.generateUniqueId()

ResponseUrl

xs:anyURI

Nei (max 1)

Nei

1.0.0

Retur adresse for ønsket tilbakeruting etter operasjonen er fullført. Denne må alltid være spesifisert ved redirect baserte operasjoner.

Language

xs:string

Nei (max 1)

Nei

1.0.0



Instrument Attribute

Egendefinert

Nei (mange)

Nei

1.0.0



Response Attribute

Egendefinert

Nei (mange)

Nei

1.0.0



Request Attribute

Egendefinert

Nei (mange)

Nei

1.0.0



TimeStamp

xs:string

Ja

Ja

1.0.0



Nonce

xs:string

Nei (mange)

Ja

1.0.0



responseHeaderType

Denne typen definerer et sett med standard elementer som alltid skal inngå i en response. Med dette så menes at disse elementene skal alltid inngå i elementent "[operation]ResponseData".

Element navn

Type

Påkrevd

Auto

Fra versjon

Beskrivelse

Element navn

Type

Påkrevd

Auto

Fra versjon

Beskrivelse

ResponseId

xs:string

Ja

-

1.0.0

En unik responseID innenfor den aktulle brukerstedsID'en. Denne er lik den respektive requestID'en

ResponseCode

response CodeType

Ja

-

1.0.0

Response kode for operasjonen. Denne definerer om operasjonen var vellykket eller ikke, og hvordan resten av responsen skal tolkes

Nonce

xs:string

Nei (max 1)

-

1.0.0

Tilfeldig streng. Skal ignoreres

ResponseMessage

xs:string

Nei (max 1)

-

1.0.0

Debugmelding. Skal ikke vises til brukeren.

TimeStamp

xs:string

Nei (max 1)

-

1.0.0

Tidsstempel for responsen

instrumentAttributeType

Type: xs:string
Må være en av følgende verdier:

Verdi

Fra versjon

Beskrivelse

Verdi

Fra versjon

Beskrivelse

ips:BPSC

1.0.0

Alle typer Buypass Smartkort

ips:OTP1

1.0.2

Buypass ID i mobil (brukernavn, passord og sikkerhetskode)

ips:OTP2

1.0.2

Buypass ID i mobil (brukernavn og passord)

ips:OTP3

1.0.2

Buypass ID i mobil (sikkerhetskode). Krever et forhåndsidentifisering OTP1 eller OTP2 IdToken vedlagt i forespørselen

ips:CC15

1.0.5

Buypass ID mobil (brukernavn, passord og bekreftelse via link på SMS)

ips:CC15U

1.0.5

Buypass ID mobil (brukernavn, passord)

ips:CC15V

1.0.5

Bekreftelse via link på SMS (Krever et gyldig forhåndsidentifisert CC15 eller CC15U IdToken)

ips:MIDM

1.1.0

Identifisering med MobilApp fra mobil-nettleser eller annen MobilApp

ips:CC2

1.2.0

Identifisering med MobilApp fra desktop-nettleser

ips:CC2V

1.2.0

Bekreftelse via MobilApp (Krever et gyldig forhåndsidentifisert CC2 IdToken)

tokenStatusType

Type: xs:string

Må være en av følgende verdier:

Verdi

Fra versjon

Beskrivelse

Verdi

Fra versjon

Beskrivelse

ips:OK

1.0.1

Normal status

ips:RECENTLYEXPIRED

1.0.1

ID'en har nylig gått ut på tid.

ips:UNKNOWN

1.0.1

Ukjent status. Skal tolkes som feil.

responseCodeType

Type: xs:string

Må være en av følgende verdier:

Verdi

Fra versjoon

Beskrivelse

Verdi

Fra versjoon

Beskrivelse

ips:SUCCESS

1.0.0

Operasjonen var vellykket

ips:CANCELED

1.0.0

Operasjonen ble avbrutt av bruker

ips:BACK

1.0.0

Brukeren navigerte tilbake

ips:FAILED

1.0.0

Operasjonen feilet og bruker har blitt presentert en feilmelding

encodingType

Type: xs:string

Må være en av følgende verdier:

Verdi

Fra versjoon

Beskrivelse

Verdi

Fra versjoon

Beskrivelse

ips:Base64

1.0.0

Base64 encoding

ips:HexEncoding

1.0.0

HEX encoding

ips:UrlEncoding

1.0.0

URL encoding

ips:Plain

1.0.0

Ingen encoding

algorithmIdentifierType

Type: xs:string

Må være en av følgende verdier:

Verdi

Fra versjon

Beskrivelse

Status

Verdi

Fra versjon

Beskrivelse

Status

ips:SHA1withRSA

1.0.0

RSA kryptogram over SHA1 digest

Støttes ikke fra august 2023

ips:RSA

1.0.0

RSA kryptogram

 

ips:SHA1

1.0.0

SHA1 digest

Støttes ikke fra august 2023

ips:SHA256

1.3.5

SHA256 digest

 

certificateReferenceType

Type: xs:string

Må være en av følgende verdier:

Verdi

Fra versjoon

Beskrivelse

Verdi

Fra versjoon

Beskrivelse

ips:CertificateDN

1.0.0

Subject DN streng fra sertifikatet

ips:AccessibleURI

1.0.0



ips:File

1.0.0



ips:BuypassId

1.0.0



ips:MerchantId

1.0.0



responseAttributeType

Type: xs:string

Må være en av følgende verdier:

Verdi

Fra versjoon

Beskrivelse

Verdi

Fra versjoon

Beskrivelse

ips:SSN

1.0.0

Indikerer at brukerstedet ønsker å få returnert fødselsnummeret

ips:CUSTOMERID

1.0.0

Indikerer at brukerstedet ønsker å få returnert ID utsteder spesifikk kunde-identifikator

ips:BALANCE

1.0.0

Indikerer at brukerstedet ønsker å få returnert saldo på buypasskonto

ips:CERTIFICATE

1.0.0

Indikerer at brukerstedet ønsker å få returnert sertifikatet (hvis PKI)

ips:MULTOSID

1.0.0

Indikerer at brukerstedet ønsker å få returnert multosID

requestAttributeType

Type: xs:string

Må være en av følgende verdier:

Verdi

Fra versjoon

Beskrivelse

Verdi

Fra versjoon

Beskrivelse

ips:GUI

1.0.0

Angir GUI/Layout kode kode

ips:FORCEDTESTID

1.0.5

(uoffisiell - KUN i test) - brukes ved automatisk testing. Angis på følgende format:{type}:{id},[{validationID}]. Aktuelle typer:

MUL = MultosID - BPSC

USR = Brukernavn (OPT1, OTP2, OTP3, CC15, CC15U, CC15V

 

Eksempel: "MUL:010100213576B309,1993773"
Brukerstedet må være satt opp med tillatelse til bruke FORCEDTESTID, og miljøet man kjører mot må også støtte dette.

 

ips:DIRECTFUNC

1.0.5

Angir direkte funksjon. Direkte funksjon(er):

CC15REG = Registreringsside for CC15. Ender opp innlogget.