You are viewing a plain text version of this content. The canonical link for it is here.
Posted to rampart-dev@ws.apache.org by "Abdelaziz Samari (JIRA)" <ji...@apache.org> on 2007/09/04 14:50:44 UTC
[jira] Created: (RAMPART-81) duplicate xenc:EncryptedKey
duplicate xenc:EncryptedKey
---------------------------
Key: RAMPART-81
URL: https://issues.apache.org/jira/browse/RAMPART-81
Project: Rampart
Issue Type: Bug
Components: rampart-policy
Affects Versions: 1.3
Reporter: Abdelaziz Samari
The following code from the methode SymmetricBindingBuilder.doEncryptBeforeSig rsp. SymmetricBindingBuilder.doSignBeforeEncrypt
seems to be buggy:
if(Constants.INCLUDE_ALWAYS.equals(encryptionToken.getInclusion()) ||
Constants.INCLUDE_ONCE.equals(encryptionToken.getInclusion()) ||
(rmd.isInitiator() && Constants.INCLUDE_ALWAYS_TO_RECIPIENT.equals(encryptionToken.getInclusion()))) {
encrTokenElement = RampartUtil.appendChildToSecHeader(rmd, tok.getToken());
attached = true;
}
//In the X509 case we MUST add the EncryptedKey
if(encryptionToken instanceof X509Token) {
RampartUtil.appendChildToSecHeader(rmd, tok.getToken());
}
if both conditions are true, then 2 xenc:EncryptedKey are built as a consequence of the instruction RampartUtil.appendChildToSecHeader(rmd, tok.getToken());
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Resolved: (RAMPART-81) duplicate xenc:EncryptedKey
Posted by "Nandana Mihindukulasooriya (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/RAMPART-81?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nandana Mihindukulasooriya resolved RAMPART-81.
-----------------------------------------------
Resolution: Fixed
fixed with patch submitted for RAMPART-94.
> duplicate xenc:EncryptedKey
> ---------------------------
>
> Key: RAMPART-81
> URL: https://issues.apache.org/jira/browse/RAMPART-81
> Project: Rampart
> Issue Type: Bug
> Components: rampart-policy
> Affects Versions: 1.3
> Reporter: Abdelaziz Samari
>
> The following code from the methode SymmetricBindingBuilder.doEncryptBeforeSig rsp. SymmetricBindingBuilder.doSignBeforeEncrypt
> seems to be buggy:
> if(Constants.INCLUDE_ALWAYS.equals(encryptionToken.getInclusion()) ||
> Constants.INCLUDE_ONCE.equals(encryptionToken.getInclusion()) ||
> (rmd.isInitiator() && Constants.INCLUDE_ALWAYS_TO_RECIPIENT.equals(encryptionToken.getInclusion()))) {
> encrTokenElement = RampartUtil.appendChildToSecHeader(rmd, tok.getToken());
> attached = true;
> }
>
> //In the X509 case we MUST add the EncryptedKey
> if(encryptionToken instanceof X509Token) {
> RampartUtil.appendChildToSecHeader(rmd, tok.getToken());
> }
> if both conditions are true, then 2 xenc:EncryptedKey are built as a consequence of the instruction RampartUtil.appendChildToSecHeader(rmd, tok.getToken());
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (RAMPART-81) duplicate xenc:EncryptedKey
Posted by "Nandana Mihindukulasooriya (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/RAMPART-81?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12537948 ]
Nandana Mihindukulasooriya commented on RAMPART-81:
---------------------------------------------------
I think this issue is fixed with patch submitted for RAMPART-94.
> duplicate xenc:EncryptedKey
> ---------------------------
>
> Key: RAMPART-81
> URL: https://issues.apache.org/jira/browse/RAMPART-81
> Project: Rampart
> Issue Type: Bug
> Components: rampart-policy
> Affects Versions: 1.3
> Reporter: Abdelaziz Samari
>
> The following code from the methode SymmetricBindingBuilder.doEncryptBeforeSig rsp. SymmetricBindingBuilder.doSignBeforeEncrypt
> seems to be buggy:
> if(Constants.INCLUDE_ALWAYS.equals(encryptionToken.getInclusion()) ||
> Constants.INCLUDE_ONCE.equals(encryptionToken.getInclusion()) ||
> (rmd.isInitiator() && Constants.INCLUDE_ALWAYS_TO_RECIPIENT.equals(encryptionToken.getInclusion()))) {
> encrTokenElement = RampartUtil.appendChildToSecHeader(rmd, tok.getToken());
> attached = true;
> }
>
> //In the X509 case we MUST add the EncryptedKey
> if(encryptionToken instanceof X509Token) {
> RampartUtil.appendChildToSecHeader(rmd, tok.getToken());
> }
> if both conditions are true, then 2 xenc:EncryptedKey are built as a consequence of the instruction RampartUtil.appendChildToSecHeader(rmd, tok.getToken());
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.