Hi, Aleksey! Can xmlsec work with WS-I compliant templates? For example, i tried to encrypt message with the follwoing template but was not succeeded:
<?xml version="1.0" encoding="UTF-8"?> <wsse:Security xmlns:wsse=' http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd ' xmlns:wsu=' http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd' xmlns:xenc='http://www.w3.org/2001/04/xmlenc#' xmlns:ds='http://www.w3.org/2000/09/xmldsig#' > <xenc:EncryptedKey> <xenc:EncryptionMethod Algorithm=' http://www.w3.org/2001/04/xmlenc#rsa-1_5' /> <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> <ds:KeyName>my-rsa-key</ds:KeyName> </ds:KeyInfo> <xenc:CipherData> <xenc:CipherValue> </xenc:CipherValue> </xenc:CipherData> <xenc:ReferenceList> <xenc:DataReference URI='#Enc1' /> </xenc:ReferenceList> </xenc:EncryptedKey> <xenc:EncryptedData Id='Enc1'> <xenc:EncryptionMethod Algorithm=' http://www.w3.org/2001/04/xmlenc#aes256-cbc' /> <xenc:CipherData> <xenc:CipherValue> </xenc:CipherValue> </xenc:CipherData> </xenc:EncryptedData> </wsse:Security> The error was following: func=xmlSecEncCtxXmlEncrypt:file=xmlenc.c:line=417:obj=unknown:subj=unknown:error=14:invalid type:type=NULL Error: failed to encrypt xml file "./orig_content.xml" Error: failed to encrypt file with template "./req__encryptedkey_before_encrypteddata_v.tmpl" This example I composed according to: http://www.ws-i.org/Profiles/BasicSecurityProfile-1.0.html#EncryptedKey Thanks!
_______________________________________________ xmlsec mailing list [email protected] http://www.aleksey.com/mailman/listinfo/xmlsec
