Page History
...
| 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)
...