Apache CXF API

org.apache.cxf.rs.security.saml.sso
Class SamlpRequestComponentBuilder

java.lang.Object
  extended by org.apache.cxf.rs.security.saml.sso.SamlpRequestComponentBuilder

public final class SamlpRequestComponentBuilder
extends Object

A set of utility methods to construct SAMLP Request statements


Method Summary
static org.opensaml.saml2.core.AuthnContextClassRef createAuthnCtxClassRef(String authnCtxClassRefValue)
           
static org.opensaml.saml2.core.AuthnRequest createAuthnRequest(String serviceURL, boolean forceAuthn, boolean isPassive, String protocolBinding, org.opensaml.common.SAMLVersion version, org.opensaml.saml2.core.Issuer issuer, org.opensaml.saml2.core.NameIDPolicy nameIDPolicy, org.opensaml.saml2.core.RequestedAuthnContext requestedAuthnCtx)
           
static org.opensaml.saml2.core.Issuer createIssuer(String issuerValue)
           
static org.opensaml.saml2.core.NameIDPolicy createNameIDPolicy(boolean allowCreate, String format, String spNameQualifier)
           
static org.opensaml.saml2.core.RequestedAuthnContext createRequestedAuthnCtxPolicy(org.opensaml.saml2.core.AuthnContextComparisonTypeEnumeration comparison, List<org.opensaml.saml2.core.AuthnContextClassRef> authnCtxClassRefList, List<org.opensaml.saml2.core.AuthnContextDeclRef> authnCtxDeclRefList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createAuthnRequest

public static org.opensaml.saml2.core.AuthnRequest createAuthnRequest(String serviceURL,
                                                                      boolean forceAuthn,
                                                                      boolean isPassive,
                                                                      String protocolBinding,
                                                                      org.opensaml.common.SAMLVersion version,
                                                                      org.opensaml.saml2.core.Issuer issuer,
                                                                      org.opensaml.saml2.core.NameIDPolicy nameIDPolicy,
                                                                      org.opensaml.saml2.core.RequestedAuthnContext requestedAuthnCtx)

createIssuer

public static org.opensaml.saml2.core.Issuer createIssuer(String issuerValue)

createNameIDPolicy

public static org.opensaml.saml2.core.NameIDPolicy createNameIDPolicy(boolean allowCreate,
                                                                      String format,
                                                                      String spNameQualifier)

createRequestedAuthnCtxPolicy

public static org.opensaml.saml2.core.RequestedAuthnContext createRequestedAuthnCtxPolicy(org.opensaml.saml2.core.AuthnContextComparisonTypeEnumeration comparison,
                                                                                          List<org.opensaml.saml2.core.AuthnContextClassRef> authnCtxClassRefList,
                                                                                          List<org.opensaml.saml2.core.AuthnContextDeclRef> authnCtxDeclRefList)

createAuthnCtxClassRef

public static org.opensaml.saml2.core.AuthnContextClassRef createAuthnCtxClassRef(String authnCtxClassRefValue)

Apache CXF API

Apache CXF