public final class SAMLUtil extends Object
| Modifier and Type | Method and Description | 
|---|---|
| static void | doSAMLCallback(CallbackHandler callbackHandler,
              SAMLCallback callback) | 
| static SAMLKeyInfo | getCredentialFromKeyInfo(Element keyInfoElement,
                        SAMLKeyInfoProcessor keyInfoProcessor,
                        Crypto sigCrypto)This method returns a SAMLKeyInfo corresponding to the credential found in the
 KeyInfo (DOM Element) argument. | 
| static SAMLKeyInfo | getCredentialFromSubject(org.opensaml.saml.saml1.core.Assertion assertion,
                        SAMLKeyInfoProcessor keyInfoProcessor,
                        Crypto sigCrypto,
                        CallbackHandler callbackHandler)Get the SAMLKeyInfo object corresponding to the credential stored in the Subject of a
 SAML 1.1 assertion | 
| static SAMLKeyInfo | getCredentialFromSubject(org.opensaml.saml.saml2.core.Assertion assertion,
                        SAMLKeyInfoProcessor keyInfoProcessor,
                        Crypto sigCrypto,
                        CallbackHandler callbackHandler)Get the SAMLKeyInfo object corresponding to the credential stored in the Subject of a
 SAML 2 assertion | 
| static SAMLKeyInfo | getCredentialFromSubject(SamlAssertionWrapper samlAssertion,
                        SAMLKeyInfoProcessor keyInfoProcessor,
                        Crypto sigCrypto,
                        CallbackHandler callbackHandler)Parse a SAML Assertion to obtain a SAMLKeyInfo object from
 the Subject of the assertion | 
public static SAMLKeyInfo getCredentialFromSubject(SamlAssertionWrapper samlAssertion, SAMLKeyInfoProcessor keyInfoProcessor, Crypto sigCrypto, CallbackHandler callbackHandler) throws WSSecurityException
samlAssertion - The SAML AssertionkeyInfoProcessor - A pluggable way to parse the KeyInfoWSSecurityExceptionpublic static SAMLKeyInfo getCredentialFromSubject(org.opensaml.saml.saml1.core.Assertion assertion, SAMLKeyInfoProcessor keyInfoProcessor, Crypto sigCrypto, CallbackHandler callbackHandler) throws WSSecurityException
assertion - The SAML 1.1 assertionkeyInfoProcessor - A pluggable way to parse the KeyInfosigCrypto - A Crypto instancecallbackHandler - A CallbackHandler instanceWSSecurityExceptionpublic static SAMLKeyInfo getCredentialFromSubject(org.opensaml.saml.saml2.core.Assertion assertion, SAMLKeyInfoProcessor keyInfoProcessor, Crypto sigCrypto, CallbackHandler callbackHandler) throws WSSecurityException
assertion - The SAML 2 assertionkeyInfoProcessor - A pluggable way to parse the KeyInfosigCrypto - A Crypto instancecallbackHandler - A CallbackHandler instanceWSSecurityExceptionpublic static SAMLKeyInfo getCredentialFromKeyInfo(Element keyInfoElement, SAMLKeyInfoProcessor keyInfoProcessor, Crypto sigCrypto) throws WSSecurityException
keyInfoElement - The KeyInfo as a DOM ElementkeyInfoProcessor - A pluggable way to parse the KeyInfosigCrypto - A Crypto instanceWSSecurityExceptionpublic static void doSAMLCallback(CallbackHandler callbackHandler, SAMLCallback callback)
Copyright © 2018 JBoss by Red Hat. All rights reserved.