Versions Compared

Key

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

...

Code Block
// Hent OIO Saml Assertion og dekrypter den: 
Element encryptedElement = consumerStsResponse.getEncryptedOIOSAMLAssertionElement();
Element element = EncryptionUtil.decryptAndDetach(encryptedElement, signingVault.getSystemCredentialPair().getPrivateKey());

// Verificer at det er en OIO Saml Assertion samt at værdierne for de to attributter AuthenticationLevel og Alternative Identifier er som forventet:
OIOSAMLAssertion assertionResponse = new OIOSAMLAssertion(element);
Assert.assertEquals("DK-SAML-2.0", assertionResponse.getSpecVersion());
Assert.assertEquals("3", assertionResponse.getAssuranceLevel());
Assert.assertEquals("http://audience.nspoop.dk/dds", assertionResponse.getAudienceRestriction());


Service Request

Når vi har STS svaret kan service requestet opbygges:

...

Det er pt. ikke muligt at opbygge service requests vha. Seal.Java for denne omveksling.

Service Response

Det er pt. ikke muligt at benytte Seal.Java til at modtage service responses for denne omveksling.

Komplet eksempel (incl. STS delen)

...