[
https://issues.apache.org/jira/browse/CAMEL-12679?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Freeman Fang reassigned CAMEL-12679:
------------------------------------
Assignee: Freeman Fang
> ensure camel-xmlsecurity can try key directly to decrypt message
> ----------------------------------------------------------------
>
> Key: CAMEL-12679
> URL: https://issues.apache.org/jira/browse/CAMEL-12679
> Project: Camel
> Issue Type: Improvement
> Reporter: Freeman Fang
> Assignee: Freeman Fang
> Priority: Major
>
> If there is no EncryptedKey can be used,try the key directly to decrypt
> message as fallback
> As both message
> {code}
> <xenc:EncryptedData xmlns:xenc="http://www.w3.org/2001/04/xmlenc#"
> Type="http://www.w3.org/2001/04/xmlenc#Element"><xenc:EncryptionMethod
> Algorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc"/><ds:KeyInfo
> xmlns:ds="http://www.w3.org/2000/09/xmldsig#"><xenc:EncryptedKey
> xmlns:xenc="http://www.w3.org/2001/04/xmlenc#"><xenc:EncryptionMethod
> Algorithm="http://www.w3.org/2001/04/xmlenc#kw-tripledes"/><xenc:CipherData><xenc:CipherValue>/5nDlLI7jrETNrNG/5Nsw3qB9dSnZVwyj5OZZsUvZaHb/8oIayoMeg==</xenc:CipherValue></xenc:CipherData></xenc:EncryptedKey></ds:KeyInfo><xenc:CipherData><xenc:CipherValue>yP17O2otQdraY+W42w8i8U/pQQac1g84vWaGWqbS1tgCduFfjhnIz2ZqbFJ6n7Ow1cIeF5HyAoHRGaoDd4gbVw==</xenc:CipherValue></xenc:CipherData></xenc:EncryptedData>
> {code}
> {code}
> <xenc:EncryptedData Id="StaticKeyEncryption">
> <xenc:EncryptionMethod
> Algorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc">
> <KeySize>168</KeySize>
> </xenc:EncryptionMethod>
> <ds:KeyInfo>
> <ds:KeyName>mykey</ds:KeyName>
> </ds:KeyInfo>
> <xenc:CipherData>
>
> <xenc:CipherValue>yP17O2otQdraY+W42w8i8U/pQQac1g84vWaGWqbS1tgCduFfjhnIz2ZqbFJ6n7Ow1cIeF5HyAoHRGaoDd4gbVw==</xenc:CipherValue>
> </xenc:CipherData>
> </xenc:EncryptedData>
> {code}
> are valid per the spec.
> Currently camel-xmlsecurity can handle the first case but not the second
> {code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)