[EMAIL PROTECTED] wrote:

Note that you are mixing MimeType and Type attributes. The only two
defined values for Type attribute are "content" and "element" :

http://www.w3.org/TR/xmlenc-core/#sec-Processing-Decryption


Well I understood if differently. Here it says:

5. Process decrypted data if Type is unspecified or is not 'element' or element 
'content'.

and then in paragraph 4.3 it says:

For example, if the application wishes to canonicalize its data or encode/compress the 
data in an XML packaging format, the application needs to marshal the XML accordingly 
and identify the resulting type via the EncryptedData Type attribute

I understood this that if I want to compress xml data before
encryption then I should use:
<EncryptedData 
Type="http://www.isi.edu/in-notes/iana/assignments/media-types/application/zip";>
...
Did I miss something ? It says here pretty clearly that I have
to indicate this using the Type atribute?


Yes, you can. But it will not be something defined in the spec or implemented in xmlsec :)


No, you need only one keys manager. Just make sure that you can identify correct encryption key from each EncryptedKey (e.g. using key name == cert subject).

Thank's I'll try that. So do you then set KeyName to subjects DN or CN ?
KeyName is arbitrary string. It's up to application to decide what it is
in each partiular case. key name == cert subject was just an example.


2) Next you need to put <X509Data/> into the template. You can further specify what exactly do you want with <X509Data/> children (e.g. <X509SKI>, etc.)

Does this work also with "dynamic template" like encrypt3.c sample?

Yes. Dynamic and static templates are only different on the template
creation stage :)

Aleksey





_______________________________________________
xmlsec mailing list
[EMAIL PROTECTED]
http://www.aleksey.com/mailman/listinfo/xmlsec

Reply via email to