public class CSSUtils extends Object
| Modifier and Type | Field and Description | 
|---|---|
protected static String | 
SAML_ATTRIBUTE_ONLY
Deprecated.  
  | 
protected static String | 
SAML_ATTRIBUTE_PRINCIPALS
Deprecated.  
  | 
protected static String | 
SAML_ATTRIBUTES
Deprecated.  
  | 
protected static String | 
SAML2_ATTRIBUTES
Deprecated.  
  | 
| Modifier and Type | Method and Description | 
|---|---|
static Subject | 
getCurrentAuthenticatedSubject()
Deprecated.  
This will return the current authenticated subject for getting the SAML Attributes 
 | 
protected static String | 
getEndpointPath(boolean isSaml2,
               String url)
Deprecated.  
  | 
protected static DocumentBuilder | 
getParser()
Deprecated.  
  | 
static Object[] | 
getSAMLAssertionFromCredMapper(SecurityTokenContextHandler samlCtxHandler,
                              String assertionType)
Deprecated.  
This will get the crednetial object array of Element assertions from CM. 
 | 
static Object | 
getSAMLCredential(boolean isSAML2,
                 String tokenType,
                 SecurityTokenContextHandler samlCtxHandler,
                 Object keyInfoCredential)
Deprecated.  
Get the saml credential from CredentialManager 
 | 
static boolean | 
isHolderOfKey(boolean isSAML2,
             SecurityTokenContextHandler samlCtxHandler)
Deprecated.  
  | 
static boolean | 
isHolderOfKey(String subjConfirmation)
Deprecated.  
  | 
protected static String | 
mapSAML2ConfMethod(String method)
Deprecated.  
  | 
protected static String | 
mapSAMLConfMethod(String method)
Deprecated.  
  | 
protected static void | 
returnParser(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 String SAML_ATTRIBUTES
protected static final String SAML2_ATTRIBUTES
protected static final String SAML_ATTRIBUTE_ONLY
protected static final 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 Object getSAMLCredential(boolean isSAML2, String tokenType, SecurityTokenContextHandler samlCtxHandler, 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(String subjConfirmation)
public static Subject getCurrentAuthenticatedSubject()
public static Object[] getSAMLAssertionFromCredMapper(SecurityTokenContextHandler samlCtxHandler, String assertionType)
samlCtxHandler - The KeyInfo node must be insert into the
 SecurityTokenContextHandler before the call.assertionType - Assert type to getprotected static DocumentBuilder getParser()
protected static void returnParser(DocumentBuilder builder)