Versions Compared

Key

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

...

I Seal 2.1.4 blev OIOSAMLFactory introduceret, som giver funktionalitet til at oprette, analysere, underskrive og validere OIOWS-Trust-meddelelser, der bruges ved udveksling af OIOSAML-påstande, der er udstedt af og IdP til SOSI IDCards.

BST2IDWS

Nedenstående er et simplificeret eksempel på hvordan SOSIFactory benyttes til at oprette et bst2idws request med et indlejret OIO2BST bootstraptoken.

Gliffy Diagram
macroId99dcdcff-1b76-4b1f-a7f2-ee4681b788de
namebst2idws-sequence-diagram
pagePin1

BST2SOSI

Oprettelsen af et bst2sosi request er meget i stil med et bst2idws request:

Gliffy Diagram
macroIde8e07b43-1b45-443c-a736-5a26bdf42672
namebst2sosi-sequence-diagram
pagePin1

OIOBSTSAMLAssertion-factory

OIOBSTSAMLAssertionFactory benyttes til at oprette OIO bootstraptoken objekter givet et xml element.

Sådanne bootstraptokens kan enten være for medarbejdere (hertil benyttes createOIOBSTSAMLAssertion(...)) eller borgere (hertil benyttes createOIOBSTCitizenSAMLAssertion(...)), og identificeres ud fra deres spec version attribut.

OIOIDWS-factory

Siden Seal 2.5.10 understøttes OIO IDWS.

...

Code Block
keytool -v -list -keystore NSTSSnullAnull_Olsen-new.p12 -storepass Test1234

Tidsangivelser

Seal håndterer tidsangivelser i forhold til DGWS standarden, som angiver følgende format:

Code Block
languagetext
yyyy-mm-ddThh:MM:ssZ

Seal accepterer også tidsstempler i lokal tid (uden 'Z') og med fraktioner af sekunder (disse ignoreres).

Eksempler på gyldige tidsangivelser:

  • 2020-01-01T12:00:00Z
  • 2020-01-01T12:00:00
  • 2020-01-01T12:00:00.555Z (tolkes som 2020-01-01T12:00:00Z)
  • 2020-01-01T12:00:00.555 (tolkes som 2020-01-01T12:00:00)

Eksempler på ugyldige tidsangivelser:

  • 2020-01-01T12:00:00+01
  • 2020-01-01T12:00

Properties

NavnBeskrivelseDefault værdiGældende fra
sosi:certificateloader.timeoutRead timeout på hentning af intermediate certifikater. Sættes i millisekunder.30002.6.12



Footnotes Display
resettrue