You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fx-dev@ws.apache.org by we...@apache.org on 2004/03/10 22:34:23 UTC
cvs commit: ws-fx/wss4j/src/org/apache/ws/security WSSecurityEngine.java
werner 2004/03/10 13:34:23
Modified: wss4j/src/org/apache/ws/security WSSecurityEngine.java
Log:
Fix the public key Algo Ids in Security Engine according to
Encryption.
Revision Changes Path
1.6 +2 -2 ws-fx/wss4j/src/org/apache/ws/security/WSSecurityEngine.java
Index: WSSecurityEngine.java
===================================================================
RCS file: /home/cvs/ws-fx/wss4j/src/org/apache/ws/security/WSSecurityEngine.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- WSSecurityEngine.java 7 Mar 2004 10:47:50 -0000 1.5
+++ WSSecurityEngine.java 10 Mar 2004 21:34:23 -0000 1.6
@@ -651,10 +651,10 @@
}
Cipher cipher = null;
if (keyEncAlgo.equalsIgnoreCase(WSConstants.KEYTRANSPORT_RSA15)) {
- cipher = Cipher.getInstance("RSA");
+ cipher = Cipher.getInstance("RSA/ECB/PKCS1PADDING","BC");
}
else if (keyEncAlgo.equalsIgnoreCase(WSConstants.KEYTRANSPORT_RSAOEP)) {
- cipher = Cipher.getInstance("RSA/NONE/OAEPPADDING");
+ cipher = Cipher.getInstance("RSA/NONE/OAEPPADDING","BC");
}
else {
throw new WSSecurityException