public class SAMLUtils
extends java.lang.Object
| Modifier and Type | Field | Description | 
|---|---|---|
static java.lang.String | 
SAML_ATN_STATEMENT_TAG | 
 Deprecated. 
  | 
static java.lang.String | 
SAML_ATTRIBUTE_STATEMENT_TAG | 
 Deprecated. 
  | 
static java.lang.String | 
SAML_SUBJCONF_TAG | 
 Deprecated. 
  | 
static java.lang.String | 
SAML_SUBJECT_TAG | 
 Deprecated. 
  | 
| Modifier and Type | Method | Description | 
|---|---|---|
static org.w3c.dom.Element | 
getFirstMatchingChildElement(org.w3c.dom.Element parent,
                            java.lang.String childName) | 
 Deprecated. 
  | 
static javax.security.auth.Subject | 
getJavaSubjectFromSamlElement(org.w3c.dom.Node samlNode) | 
 Deprecated. 
  | 
static org.w3c.dom.Element | 
getNameIdentifierElm(org.w3c.dom.Element subjectElm) | 
 Deprecated. 
  | 
static org.w3c.dom.Node | 
getReplaceAttributeStmtToAuthenticateStmtSAMLNode(org.w3c.dom.Element saml) | 
 Deprecated. 
This is a hack when SAML 
 | 
static org.w3c.dom.Element | 
getSubjectElementFromSamlAssertion(org.w3c.dom.Element saml) | 
 Deprecated. 
  | 
static java.lang.String | 
getTokenTypeFromAssertionElement(org.w3c.dom.Element token) | 
 Deprecated. 
  | 
static boolean | 
hasAttributeNoAuthenticateStmt(org.w3c.dom.Element saml) | 
 Deprecated. 
  | 
static boolean | 
hasX509SubjectName(org.w3c.dom.Element nameIdentifierElm) | 
 Deprecated. 
check if the SAML has  X509SubjectName
   
 | 
static boolean | 
isEquivalentSamlTokenType(java.lang.String type1,
                         java.lang.String type2) | 
 Deprecated. 
  | 
static boolean | 
isSamlTokenType(java.lang.String tokenType) | 
 Deprecated. 
Check if this is a SAML Token type 
 | 
static boolean | 
isSymmetricKeyType(java.lang.String keyType) | 
 Deprecated. 
  | 
public static final java.lang.String SAML_SUBJECT_TAG
public static final java.lang.String SAML_ATN_STATEMENT_TAG
public static final java.lang.String SAML_ATTRIBUTE_STATEMENT_TAG
public static final java.lang.String SAML_SUBJCONF_TAG
public static java.lang.String getTokenTypeFromAssertionElement(org.w3c.dom.Element token)
public static boolean isEquivalentSamlTokenType(java.lang.String type1,
                                                java.lang.String type2)
public static boolean isSamlTokenType(java.lang.String tokenType)
tokenType - token type to be checkedpublic static boolean isSymmetricKeyType(java.lang.String keyType)
public static org.w3c.dom.Element getFirstMatchingChildElement(org.w3c.dom.Element parent,
                                                               java.lang.String childName)
public static org.w3c.dom.Node getReplaceAttributeStmtToAuthenticateStmtSAMLNode(org.w3c.dom.Element saml)
saml - saml nodepublic static boolean hasAttributeNoAuthenticateStmt(org.w3c.dom.Element saml)
public static org.w3c.dom.Element getSubjectElementFromSamlAssertion(org.w3c.dom.Element saml)
public static org.w3c.dom.Element getNameIdentifierElm(org.w3c.dom.Element subjectElm)
public static boolean hasX509SubjectName(org.w3c.dom.Element nameIdentifierElm)
nameIdentifierElm - public static javax.security.auth.Subject getJavaSubjectFromSamlElement(org.w3c.dom.Node samlNode)