You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by co...@apache.org on 2011/04/04 16:35:35 UTC
svn commit: r1088638 -
/webservices/wss4j/branches/1_5_x-fixes/src/org/apache/ws/security/WSConstants.java
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