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
- WSSecurityException
public 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)