XMLDSIG
Open Syntax Questions 2

Donald E. Eastlake 3rd

<dee3@us.ibm.com>

9 November 1999, 46th IETF Meeting

Open Syntax Questions 2

Algorithm Parameters

Generic Element

<SignatureMethod Algorithm="dsig:hmacX">
  <Parameter xmlns="dsig:hmac-truncation-length>
  100
  </Parameter>
  <Parameter xmlns="dsig:other" Encoding="dsig:base64">
  2f/0cb==
  </Parameter>
</SignatureMethod>

Type Element

<SignatureMethod Algorithm="dsig:hmacX">
  <Integer xmlns="dsig:hmac-truncation-length>
  100
  </Integer>
  <Binary xmlns="dsig:other" Encoding="dsig:base64">
  2f/0cb==
  </Binary>
</SignatureMethod>

Algorithm Specific Element 1

<SignatureMethod Algorithm="dsig:hmacX">
  <hmac-truncation-length xmlns="dsig:hmacX">
  100
  </hmac-truncation-length>
  <Other xmlns="dsig:hmacX" Encoding="dsig:base64">
  2f/0cb==
  </Other>
</SignatureMethod>

Algorithm Specific Element 2

<SignatureMethod Algorithm="dsig:hmacX" xmlns:a="dsig:hmacX"> 
  <a:hmac-truncation-length>
  100
  </ hmac-truncation-length>
  <a:Other Encoding="dsig:base64">
  2f/0CbW8zp= =
  </Other>
</SignatureMethod>

Unsigned Location/Transforms

Nested Manifests

Location Outside SignedInfo

Clever URIs for Locations

Allow Transform of SignedInfo

Composite / Orthogonal Algorithms