ACTION-764: Review placement of base64 alg in 1.1/2.0, should it be under transforms?

ACTION-764 asks whether we should re-classify Base64 as a Transform Algorithm from an Encoding Algorithm in the required algorithms list (in, e.g., XMLDSIG 1.1 Section 6.1).


Looking at XMLDSIG 1.1 and XMLENC 1.1, it appears that we use the same Base64 URI in both "encoding algorithm" and "transform algorithm" contexts, and the URI is a valid in both.  For example,  in XMLDSIG 1.1 Section 4.6, there's an example in the text where we talk about putting a PNG image in an <Object> element and identifying it with encoding=<the base64 encoding URI>.  And we have a defined Encoding attribute on Object in the schema.   (We use a similar example in XMLENC Section 3.1 EncryptedType.)



I haven't checked in 2.0 yet, but given the existing usage in 1.1 I'm not sure I'd move it under Transforms.



                                                                                --bal

Received on Tuesday, 11 January 2011 01:12:59 UTC