Author: alessio.soldano(a)jboss.com
Date: 2007-11-07 01:11:49 -0500 (Wed, 07 Nov 2007)
New Revision: 5001
Modified:
stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/extensions/security/SecurityStore.java
stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/extensions/security/element/KeyIdentifier.java
Log:
KeyIdentifier bug fix
Modified:
stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/extensions/security/SecurityStore.java
===================================================================
---
stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/extensions/security/SecurityStore.java 2007-11-06
23:42:02 UTC (rev 5000)
+++
stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/extensions/security/SecurityStore.java 2007-11-07
06:11:49 UTC (rev 5001)
@@ -346,7 +346,7 @@
try
{
- Enumeration i = keyStore.aliases();
+ Enumeration<String> i = keyStore.aliases();
while (i.hasMoreElements())
{
Modified:
stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/extensions/security/element/KeyIdentifier.java
===================================================================
---
stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/extensions/security/element/KeyIdentifier.java 2007-11-06
23:42:02 UTC (rev 5000)
+++
stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/extensions/security/element/KeyIdentifier.java 2007-11-07
06:11:49 UTC (rev 5001)
@@ -95,8 +95,8 @@
int trunc = encoded.length - 4;
byte[] identifier = new byte[trunc];
- System.arraycopy(identifier, 4, encoded, 0, trunc);
-
+
+ System.arraycopy(encoded, 4, identifier, 0, trunc);
value = Base64.encode(identifier);
}
@@ -139,6 +139,7 @@
Element element = doc.createElementNS(Constants.WSSE_NS, Constants.WSSE_PREFIX +
":" + "KeyIdentifier");
element.setAttribute("ValueType", getValueType());
element.setAttribute("EncodingType", Constants.BASE64_ENCODING_TYPE);
+ element.appendChild(doc.createTextNode(value));
cachedElement = element;
return cachedElement;
Show replies by date