Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Structuur

...

Element/@Attribute

0..1

Omschrijving

@ID

1

Unieke identificatie van de Assertion

@Version

1

Versie van het SAML Protocol. Vaste waarde moet zijn 2.0

@IssueInstant

1

Tijdstip van uitgifte van de Assertion.

Issuer

1

Concept-contracttoken: De Subject Distinguished Name van de te contracteren partij (partij B).

Contracttoken: De Subject Distinguished Name van de contractnemer (partij A)

       @NameQualifier

0

Niet gebruiken

       @SPNameQualifier

0

Niet gebruiken

       @Format

1

Format="urn:oasis:names:tc:SAML:2.0:nameid-format:entity"

       @SPProviderID

0

Niet gebruiken

Signature

1

Beide tokens kunnen ondertekend worden door zowel een UZI-servercertificaat als een EV/OV servercertificaat.

Concept-contracttoken: Bevat de handtekening over de assertion zoals gezet met behulp van het servercertificaat van partij B.

Contracttoken: Bevat de handtekening over de assertion zoals gezet met behulp van het servercertificaat van partij A.

Subject

1

Subject Distinguished Name van de tegenpartij: concept-cotracttoken: Subject Distinguished Name van partij A; contracttoken: Subject Distinguished Name van partij B.

       BaseID

0

Niet gebruiken

       NameID

1

Bevat de Subject Distinguished Name.

       EncryptedID

0

Niet gebruiken

       SubjectConfirmation

1

Moet aanwezig zijn.

              @Method

1

'urn:oasis:names:tc:SAML:2.0:cm:sender-vouches’

              SubjectConfirmationData

1

Bevat Keyinfo

            @Recipient

0

Niet gebruiken

                     @NotOnOrAfter

0

Niet gebruiken

                     @InResponseTo

0

Niet gebruiken

            @NotBefore

0

Niet gebruiken

                     @Address

0

Niet gebruiken

                     KeyInfo

1

Voor beide tokens: Bevat het publieke deel van het X509 servercertificaat

Conditions 

1

Moet aanwezig zijn.

    @NotBefore

1

Moet aanwezig zijn.

    @NotOnOrAfter

1

Moet aanwezig zijn. Mag maximaal 10  jaar na @NotBefore liggen.

       Condition

0

Niet gebruiken

       AudienceRestriction

1

Moet aanwezig zijn

              Audience

1..*

Minimaal 1 element: urn:IIroot:2.16.840.1.113883.2.4.6.6:IIext:1 (is de ZIM). Voor het concept-contracttoken tevens de urn naar de contractnemer (partij A). Meerdere audiences zijn toegestaan.

       ProxyRestriction

0

Niet gebruiken

Advice

0

Niet gebruiken

AuthnStatement

1

Moet aanwezig zijn

       @AuthnInstant

1

Tijdstip van aanmaak.

    @SessionIndex

0

Niet gebruiken

       AuthnContext

1

Moet aanwezig zijn

              AuthnContextClassRef

1

urn:oasis:names:tc:SAML:2.0:ac:classes:X509

AttributeStatement

1

Moet aanwezig zijn

    Attribute

0..1

Optioneel aanwezig; alleen in contracttoken.

        @Name

1

Vaste waarde: “_CTR_locatie”

    AttributeValue

0..1

De URL naar het Contracttokenregister

    Attribute

1

Moet aanwezig zijn alleen in contracttoken.

        @Name

1

Vaste waarde: “_Concept-contract_token”

    AttributeValue

1

Base64 representatie van het WID_token

    Attribute

1

Moet aanwezig zijn alleen in contracttoken.

        @Name

1

Vaste waarde: “_AC”

    AttributeValue

1

Bevat een X.509 Attribute certificate

    Attribute

1

Moet aanwezig zijn in beide tokens

        @Name

1

Vaste waarde: “_Scope”

    AttributeValue

1

Bevat de scope (dienst) van het contract

N.B.: bovenstaande tabel bevat de meest gebruikte elementen van SAML assertions en is derhalve niet volledig. Voor niet genoemde elementen geldt: Niet gebruiken.

...