/
(v1) Opbouw van de security header

(v1) Opbouw van de security header

WS-Security is een OASIS standaard en biedt een normatief raamwerk voor de beveiliging van het berichtenverkeer aan. Voor het toepassen van WS-Security, moet er een SOAP Header in de SOAP Envelope worden opgenomen. Deze SOAP Header omvat de WS-Security informatie en de XML Signature.


<soap:Envelope ...>
  <soap:Header ...>
    <wss:Security ...>
      <!-- Security header-->

      ...
    </wss:Security>
  </soap:Header >

  </soap:Body >

    <!--HL7v3 (payload)-->
    ...

  </soap:Body >
</soap:Envelope >


Plaats van het security token

Voor ieder type security token bestaat er een aparte beveiligingsimplementatie handleiding in AORTA. Een dergelijke handleiding specificeert waar het security token in het bericht geplaatst wordt.


Zie de WS-Security profielen X.509 Certificaat Token en SAML Token.

 


<wss:Security ...>
  <wss:BinarySecurityToken>
    <!—X.509 certificaat als security token-->
  </wss:BinarySecurityToken >

  ...

  <saml:Assertion ...>
    <!— SAML Assertion als security token-->
  </saml:Assertion >
  ...
</wss:Security>


Plaats van de digitale handtekening

Digitale handtekeningen worden in de WS-Security SOAP Header gezet. Eén of meerdere digitale handtekeningen kunnen onderdeel zijn van het security token.


Wanneer een bericht uitgerust is met een security token, moet dat bericht minimaal één bijbehorende digitale handtekening bevatten om de integriteit en de onweerlegbaarheid van het security token te waarborgen.



<soap:Header ...>

  ...

  <wss:Security ...>

    <ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">

      <ds:SignedInfo>

      ...

      </ds:SignedInfo>

      <ds:SignatureValue>Wuwn...5e4=</ds:SignatureValue>

      <ds:KeyInfo>

        ...

      </ds:KeyInfo>

    </ds:Signature>

  </wss:Security>

</soap:Header>


 

Related content

(v2) Opbouw van de security header
(v2) Opbouw van de security header
More like this
(v4) Opbouw van de security header
(v4) Opbouw van de security header
More like this
(v3) Opbouw van de security header
(v3) Opbouw van de security header
More like this
Opbouw van de security header
Opbouw van de security header
More like this
(current) Opbouw van de security header
(current) Opbouw van de security header
More like this
(v1) Afhandeling van het security token
(v1) Afhandeling van het security token
More like this