public class CSSUtils
extends java.lang.Object
| Modifier and Type | Field | Description | 
|---|---|---|
| protected static java.lang.String | SAML_ATTRIBUTE_ONLY | Deprecated. | 
| protected static java.lang.String | SAML_ATTRIBUTE_PRINCIPALS | Deprecated. | 
| protected static java.lang.String | SAML_ATTRIBUTES | Deprecated. | 
| protected static java.lang.String | SAML2_ATTRIBUTES | Deprecated. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| static javax.security.auth.Subject | getCurrentAuthenticatedSubject() | Deprecated. This will return the current authenticated subject for getting the SAML Attributes | 
| protected static java.lang.String | getEndpointPath(boolean isSaml2,
               java.lang.String url) | Deprecated. | 
| protected static javax.xml.parsers.DocumentBuilder | getParser() | Deprecated. | 
| static java.lang.Object[] | getSAMLAssertionFromCredMapper(SecurityTokenContextHandler samlCtxHandler,
                              java.lang.String assertionType) | Deprecated. This will get the crednetial object array of Element assertions from CM. | 
| static java.lang.Object | getSAMLCredential(boolean isSAML2,
                 java.lang.String tokenType,
                 SecurityTokenContextHandler samlCtxHandler,
                 java.lang.Object keyInfoCredential) | Deprecated. Get the saml credential from CredentialManager | 
| static boolean | isHolderOfKey(boolean isSAML2,
             SecurityTokenContextHandler samlCtxHandler) | Deprecated. | 
| static boolean | isHolderOfKey(java.lang.String subjConfirmation) | Deprecated. | 
| protected static java.lang.String | mapSAML2ConfMethod(java.lang.String method) | Deprecated. | 
| protected static java.lang.String | mapSAMLConfMethod(java.lang.String method) | Deprecated. | 
| protected static void | returnParser(javax.xml.parsers.DocumentBuilder builder) | Deprecated. | 
| static void | setupSAMLAttributesContextElements(boolean isSAML2,
                                  SecurityTokenContextHandler samlCtxHandler,
                                  boolean attributesOnly,
                                  SAMLAttributeStatementData samlAttributes) | Deprecated. Set up contexthandler properties for SAML Attributes | 
| static void | setupSAMLContextElements(boolean isSAML2,
                        SecurityTokenContextHandler samlCtxHandler,
                        ContextHandler ctxHandler) | Deprecated. Set up contexthandler properties required by SAMLCredMapper | 
protected static final java.lang.String SAML_ATTRIBUTES
protected static final java.lang.String SAML2_ATTRIBUTES
protected static final java.lang.String SAML_ATTRIBUTE_ONLY
protected static final java.lang.String SAML_ATTRIBUTE_PRINCIPALS
public static void setupSAMLContextElements(boolean isSAML2,
                                            SecurityTokenContextHandler samlCtxHandler,
                                            ContextHandler ctxHandler)
isSAML2 - true if processing for a SAML 2.0 assertionsamlCtxHandler - ctxHandler - public static void setupSAMLAttributesContextElements(boolean isSAML2,
                                                      SecurityTokenContextHandler samlCtxHandler,
                                                      boolean attributesOnly,
                                                      SAMLAttributeStatementData samlAttributes)
isSAML2 - true if processing for a SAML 2.0 assertionsamlCtxHandler - Context Handler to be passed to CSSattributesOnly - true if this is a SAML Attributes only requestsamlAttributes - SAMLAttributeStatementDatapublic static java.lang.Object getSAMLCredential(boolean isSAML2,
                                                 java.lang.String tokenType,
                                                 SecurityTokenContextHandler samlCtxHandler,
                                                 java.lang.Object keyInfoCredential)
                                          throws WSSecurityException
isSAML2 - true if requesting a SAML 2.0 assertiontokenType - tokenType of requested assertionsamlCtxHandler - the SecurityTokenContextHandler contains ClaimskeyInfoCredential - WSSecurityExceptionpublic static boolean isHolderOfKey(boolean isSAML2,
                                    SecurityTokenContextHandler samlCtxHandler)
public static boolean isHolderOfKey(java.lang.String subjConfirmation)
public static javax.security.auth.Subject getCurrentAuthenticatedSubject()
public static java.lang.Object[] getSAMLAssertionFromCredMapper(SecurityTokenContextHandler samlCtxHandler, java.lang.String assertionType)
samlCtxHandler - The KeyInfo node must be insert into the
 SecurityTokenContextHandler before the call.assertionType - Assert type to getprotected static javax.xml.parsers.DocumentBuilder getParser()
protected static void returnParser(javax.xml.parsers.DocumentBuilder builder)
protected static java.lang.String getEndpointPath(boolean isSaml2,
                                                  java.lang.String url)
protected static java.lang.String mapSAML2ConfMethod(java.lang.String method)
protected static java.lang.String mapSAMLConfMethod(java.lang.String method)