| Package | Description | 
|---|---|
| se.litsec.opensaml.core | Package containing base interfaces and classes general functionality such as the builder 
 pattern where SAMLObjects are built by cascading calls. | 
| se.litsec.opensaml.saml2.attribute | Package containing interfaces and classes handling SAML v2 Attributes. | 
| se.litsec.opensaml.saml2.authentication.build | Builder classes for authentication objects. | 
| se.litsec.opensaml.saml2.common.request | Interfaces and classes for handling SAML requests. | 
| se.litsec.opensaml.saml2.core.build | Builder classes for some of the core elements of SAML 2. | 
| se.litsec.opensaml.saml2.metadata.build | To create SAML metadata ( EntityDescriptorelements) requires a lot of coding. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractSAMLObjectBuilder<T extends SAMLObject>Abstract base class for the builder pattern. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AttributeBuilderImplements the build pattern to create  Attributeobjects. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ExtendedAuthnRequestBuilderThe  ExtendedAuthnRequestBuilderbuilds anAuthnRequestobject given the metadata entry for the
 Service Provider that sends the request and the metadata entry for the Identity Provider that is the recipient of the
 request. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | RequestHttpObjectBuilder<T extends RequestAbstractType>A generic request builder that is used to create Request messages. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractAuthnRequestBuilder<BUILDER extends AbstractSAMLObjectBuilder<AuthnRequest>>Abstract builder for  AuthnRequestmessages. | 
| class  | AbstractRequestBuilder<T extends RequestAbstractType,BUILDER extends AbstractSAMLObjectBuilder<T>>Abstract builder class for building request messages. | 
| class  | AuthnRequestBuilderBuilder for  AuthnRequestmessages. | 
| class  | NameIDPolicyBuilderBuilder class for  NameIDPolicyelements. | 
| class  | RequestedAuthnContextBuilderA builder for  RequestedAuthnContextelements. | 
| class  | ScopingBuilderBuilder class for  Scopingelements. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractEntityDescriptorBuilder<T extends AbstractSAMLObjectBuilder<EntityDescriptor>>Abstract base builder for creating  EntityDescriptorobjects using the builder pattern, and optionally a
 template object. | 
| class  | AssertionConsumerServiceBuilderA builder for  AssertionConsumerServiceelements. | 
| class  | AttributeConsumingServiceBuilderBuilder for  md:AttributeConsumingServiceelements. | 
| class  | ContactPersonBuilderA builder for  ContactPersonelements. | 
| class  | IdpEntityDescriptorBuilderA builder for building an  md:EntityDescription(metadata) object for an Identity Provider. | 
| class  | KeyDescriptorBuilderA builder for  KeyDescriptorelements. | 
| class  | LogoBuilderA builder for  mdui:Logoelements. | 
| class  | OrganizationBuilderA builder for  Organizationelements. | 
| class  | RequestedAttributeBuilderBuilder for  md:RequestedAttributeelements. | 
| class  | SingleLogoutServiceBuilderA builder for  SingleLogoutServiceelements. | 
| class  | SingleSignOnServiceBuilderA builder for  SingleSignOnServiceelements. | 
| class  | SpEntityDescriptorBuilderA builder for building an  md:EntityDescription(metadata) object for a Service Provider. | 
| class  | UIInfoBuilderA builder for creating  UIInfoobjects. | 
Copyright © 2018 Litsec AB. All rights reserved.