Author: coheigea
Date: Mon Apr 4 14:35:35 2011
New Revision: 1088638
URL: http://svn.apache.org/viewvc?rev=1088638&view=rev
Log:
Adding some namespaces and key identifiers etc. for SAML
Modified:
webservices/wss4j/branches/1_5_x-fixes/src/org/apache/ws/security/WSConstants.java
Modified:
webservices/wss4j/branches/1_5_x-fixes/src/org/apache/ws/security/WSConstants.java
URL:
http://svn.apache.org/viewvc/webservices/wss4j/branches/1_5_x-fixes/src/org/apache/ws/security/WSConstants.java?rev=1088638&r1=1088637&r2=1088638&view=diff
==============================================================================
---
webservices/wss4j/branches/1_5_x-fixes/src/org/apache/ws/security/WSConstants.java
(original)
+++
webservices/wss4j/branches/1_5_x-fixes/src/org/apache/ws/security/WSConstants.java
Mon Apr 4 14:35:35 2011
@@ -63,6 +63,11 @@ public class WSConstants {
public static final String SAML_ASSERTION_ID = "SAMLAssertionID";
/*
+ * The SAMLID relative URI string (without #)
+ */
+ public static final String SAML2_ASSERTION_ID = "SAMLID";
+
+ /*
* The EncryptedKeyToken value type URI used in wsse:Reference
*/
public static final String ENC_KEY_VALUE_TYPE = "EncryptedKey";
@@ -122,9 +127,15 @@ public class WSConstants {
public static final String SAML_NS =
"urn:oasis:names:tc:SAML:1.0:assertion";
public static final String SAMLP_NS =
"urn:oasis:names:tc:SAML:1.0:protocol";
public static final String ASSERTION_LN = "Assertion";
- public static final String WSS_SAML_NS =
"http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.0#";
+ public static final String WSS_SAML_NS =
+ "http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.0#";
+ public static final String SAMLTOKEN_NS11 =
+ "http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1";
public static final String WSS_SAML_ASSERTION = "SAMLAssertion-1.1";
public static final String WSS_SAML_KI_VALUE_TYPE = WSS_SAML_NS +
SAML_ASSERTION_ID;
+ public static final String WSS_SAML2_KI_VALUE_TYPE = SAMLTOKEN_NS11 + "#"
+ SAML2_ASSERTION_ID;
+ public static final String WSS_SAML_TOKEN_TYPE = SAMLTOKEN_NS11 +
"#SAMLV1.1";
+ public static final String WSS_SAML2_TOKEN_TYPE = SAMLTOKEN_NS11 +
"#SAMLV2.0";
//
// SOAP-ENV Namespaces