PicketLink Federation Core 2.1.6.Final-redhat-2

org.picketlink.identity.federation.core.saml.md.providers
Class MetaDataBuilderDelegate

java.lang.Object
  extended by org.picketlink.identity.federation.core.saml.md.providers.MetaDataBuilderDelegate

public class MetaDataBuilderDelegate
extends Object

SAML2 Metadata Builder API

Since:
Apr 19, 2009
Author:
Anil.Saldhana@redhat.com

Constructor Summary
MetaDataBuilderDelegate()
           
 
Method Summary
static EndpointType createEndpoint(String binding, String location, String responseLocation)
          Create an Endpoint (SingleSignOnEndpoint or SingleLogoutEndpoint)
static EntityDescriptorType createEntityDescriptor(SSODescriptorType idpOrSPDescriptor)
          Create an Entity Descriptor
static IDPSSODescriptorType createIDPSSODescriptor(boolean requestsSigned, KeyDescriptorType keyDescriptorType, EndpointType ssoEndPoint, EndpointType sloEndPoint, List<AttributeType> attributes, OrganizationType org)
          Create a IDP SSO metadata descriptor
static OrganizationType createOrganization(String organizationName, String organizationDisplayName, String organizationURL, String lang)
          Create an Organization
static SPSSODescriptorType createSPSSODescriptor(boolean requestsSigned, KeyDescriptorType keyDescriptorType, EndpointType sloEndPoint, List<AttributeType> attributes, OrganizationType org)
          Create a IDP SSO metadata descriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetaDataBuilderDelegate

public MetaDataBuilderDelegate()
Method Detail

createEndpoint

public static EndpointType createEndpoint(String binding,
                                          String location,
                                          String responseLocation)
Create an Endpoint (SingleSignOnEndpoint or SingleLogoutEndpoint)

Parameters:
binding -
location -
responseLocation -
Returns:

createOrganization

public static OrganizationType createOrganization(String organizationName,
                                                  String organizationDisplayName,
                                                  String organizationURL,
                                                  String lang)
Create an Organization

Parameters:
organizationName -
organizationDisplayName -
organizationURL -
lang -
Returns:

createEntityDescriptor

public static EntityDescriptorType createEntityDescriptor(SSODescriptorType idpOrSPDescriptor)
Create an Entity Descriptor

Parameters:
idpOrSPDescriptor - a descriptor for either the IDP or SSO
Returns:

createIDPSSODescriptor

public static IDPSSODescriptorType createIDPSSODescriptor(boolean requestsSigned,
                                                          KeyDescriptorType keyDescriptorType,
                                                          EndpointType ssoEndPoint,
                                                          EndpointType sloEndPoint,
                                                          List<AttributeType> attributes,
                                                          OrganizationType org)
Create a IDP SSO metadata descriptor

Parameters:
requestsSigned -
keyDescriptorType -
ssoEndPoint -
sloEndPoint -
attributes -
org -
Returns:

createSPSSODescriptor

public static SPSSODescriptorType createSPSSODescriptor(boolean requestsSigned,
                                                        KeyDescriptorType keyDescriptorType,
                                                        EndpointType sloEndPoint,
                                                        List<AttributeType> attributes,
                                                        OrganizationType org)
Create a IDP SSO metadata descriptor

Parameters:
requestsSigned -
keyDescriptorType -
ssoEndPoint -
sloEndPoint -
attributes -
org -
Returns:

PicketLink Federation Core 2.1.6.Final-redhat-2

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.