[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Issue 196 QNames: Proposal to use URIs for Type identifiers
This proposes to use URIs instead of QNames for valuetype and encoding type identifiers. Rather than provide a mapping to URIs, potentially at a later date, the use of URIs should result in cleaner and more secure environments. The first part of this proposal is that valueTypeEnum should be of type URI. The WSSE specification defines 5 values for this URI, replacing the current QNames. The URI for identifying these types could be constructed in a variety of ways. The following shows identifiers using the fragment identifier syntax. For the valuetypeenums, this looks like (pending the actual URI assigned for the wsse namespace): http://www.oasis-open.org/wsseuri#X509v3 http://www.oasis-open.org/wsseuri#Kerberosv5TGT http://www.oasis-open.org/wsseuri#5ST http://www.oasis-open.org/wsseuri#PKCS7 http://www.oasis-open.org/wsseuri#PKIPath And for encoding types this is: http://www.oasis-open.org/wsseuri#Base64Binary http://www.oasis-open/org/wsseuri#HexBinary This might also require a simple change to the schema to add these IDs to the schema. This could easily be a "/" separator instead of "#" as well. The # would definitely be a good way to go if there was a wsse media type. But there isn't, so "/" could also be acceptable. Cheers, Dave
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]