Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootSeal.Java 3 - Leverancebeskrivelse
includeroottrue


I det følgende beskrives hvad en service provider skal gøre følgende når der modtages et IDWS request. 

...

Code Block
// Deserialisering af den indkomne "inputStream" til et Document
DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance();
Document document = documentBuilderFactory.newDocumentBuilder().parse(inputStream);

// I forbindelse med deserialisering til LibertyRequest bliver det både signatur og gyldighed valideret 
LibertyRequest request = oioIdwsFactories.get(sosiTestFederation)factory.createRequest(document);

// Nu har man et IdentityToken man kan arbejde videre med informationerne f.eks.cpr nummer
CitizenIdentityToken identityToken = request.getIdentityToken();
String cpr = identityToken.getCpr();

...