Shibboleth Identity Provider 2.3.0 API

パッケージ 
パッケージ 説明
edu.internet2.middleware.shibboleth.common  
edu.internet2.middleware.shibboleth.common.attribute  
edu.internet2.middleware.shibboleth.common.attribute.encoding  
edu.internet2.middleware.shibboleth.common.attribute.encoding.provider  
edu.internet2.middleware.shibboleth.common.attribute.filtering  
edu.internet2.middleware.shibboleth.common.attribute.filtering.provider  
edu.internet2.middleware.shibboleth.common.attribute.filtering.provider.match.basic  
edu.internet2.middleware.shibboleth.common.attribute.filtering.provider.match.saml  
edu.internet2.middleware.shibboleth.common.attribute.provider  
edu.internet2.middleware.shibboleth.common.attribute.resolver  
edu.internet2.middleware.shibboleth.common.attribute.resolver.provider  
edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.attributeDefinition  
edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.dataConnector  
edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.principalConnector  
edu.internet2.middleware.shibboleth.common.binding.security  
edu.internet2.middleware.shibboleth.common.config  
edu.internet2.middleware.shibboleth.common.config.attribute.authority  
edu.internet2.middleware.shibboleth.common.config.attribute.encoding  
edu.internet2.middleware.shibboleth.common.config.attribute.filtering  
edu.internet2.middleware.shibboleth.common.config.attribute.filtering.match.basic  
edu.internet2.middleware.shibboleth.common.config.attribute.filtering.match.saml  
edu.internet2.middleware.shibboleth.common.config.attribute.resolver  
edu.internet2.middleware.shibboleth.common.config.attribute.resolver.attributeDefinition  
edu.internet2.middleware.shibboleth.common.config.attribute.resolver.dataConnector  
edu.internet2.middleware.shibboleth.common.config.attribute.resolver.principalConnector  
edu.internet2.middleware.shibboleth.common.config.metadata  
edu.internet2.middleware.shibboleth.common.config.profile  
edu.internet2.middleware.shibboleth.common.config.relyingparty  
edu.internet2.middleware.shibboleth.common.config.relyingparty.saml  
edu.internet2.middleware.shibboleth.common.config.resource  
edu.internet2.middleware.shibboleth.common.config.security  
edu.internet2.middleware.shibboleth.common.config.security.saml  
edu.internet2.middleware.shibboleth.common.config.service  
edu.internet2.middleware.shibboleth.common.log  
edu.internet2.middleware.shibboleth.common.profile  
edu.internet2.middleware.shibboleth.common.profile.provider  
edu.internet2.middleware.shibboleth.common.relyingparty  
edu.internet2.middleware.shibboleth.common.relyingparty.provider  
edu.internet2.middleware.shibboleth.common.relyingparty.provider.saml1  
edu.internet2.middleware.shibboleth.common.relyingparty.provider.saml2  
edu.internet2.middleware.shibboleth.common.resource  
edu.internet2.middleware.shibboleth.common.security  
edu.internet2.middleware.shibboleth.common.service  
edu.internet2.middleware.shibboleth.common.session  
edu.internet2.middleware.shibboleth.common.session.impl  
edu.internet2.middleware.shibboleth.common.util  
edu.internet2.middleware.shibboleth.common.xmlobject  
edu.internet2.middleware.shibboleth.common.xmlobject.impl  
edu.internet2.middleware.shibboleth.idp  
edu.internet2.middleware.shibboleth.idp.authn  
edu.internet2.middleware.shibboleth.idp.authn.provider  
edu.internet2.middleware.shibboleth.idp.config.profile  
edu.internet2.middleware.shibboleth.idp.config.profile.authn  
edu.internet2.middleware.shibboleth.idp.config.profile.saml1  
edu.internet2.middleware.shibboleth.idp.config.profile.saml2  
edu.internet2.middleware.shibboleth.idp.profile  
edu.internet2.middleware.shibboleth.idp.profile.saml1  
edu.internet2.middleware.shibboleth.idp.profile.saml2  
edu.internet2.middleware.shibboleth.idp.session  
edu.internet2.middleware.shibboleth.idp.session.impl  
edu.internet2.middleware.shibboleth.idp.ui
UI package for the Shibboleth IdP.
edu.internet2.middleware.shibboleth.idp.util  
org.opensaml  
org.opensaml.common
Base classes for working with SAML as Java objects.
org.opensaml.common.binding
Classes related to SAML binding operations.
org.opensaml.common.binding.artifact
Classes that may be used to create and manipulate SAML artifacts.
org.opensaml.common.binding.decoding
Classes used to decode SAML messages.
org.opensaml.common.binding.encoding
Classes used to encode SAML messages.
org.opensaml.common.binding.security
Classes responsible for performing transport-related and basic message validation of decoded SAML messages.
org.opensaml.common.impl
Base classes for various SAMLObjects constructs.
org.opensaml.common.xml
Parser pool manager and SAML constants.
org.opensaml.saml1.binding
Classes for working with SAML 1 bindings.
org.opensaml.saml1.binding.artifact
Classes that may be used to create and manipulate SAML artifacts.
org.opensaml.saml1.binding.decoding
Classes used to decode SAML messages.
org.opensaml.saml1.binding.encoding
Classes used to encode SAML messages.
org.opensaml.saml1.core
Interfaces for SAML 1.0 and 1.1 types and elements.
org.opensaml.saml1.core.impl
Implementations of SAML 1.0 and 1.1 types and elements interfaces.
org.opensaml.saml1.core.validator
Validation rules for SAML 1.0 and 1.1 types and elements.
org.opensaml.saml2.binding
Class for working with SAML 2 bindings.
org.opensaml.saml2.binding.artifact
Classes that may be used to create and manipulate SAML 2 artifacts.
org.opensaml.saml2.binding.decoding
Classes used to decode SAML 2 messages.
org.opensaml.saml2.binding.encoding
Classes used to encode SAML 2 messages.
org.opensaml.saml2.binding.security
Classes responsible for performing transport-related and basic message validation of decoded SAML 2 messages.
org.opensaml.saml2.common
Interfaces for elements and attribtues used in multiple SAML 2.0 specification.
org.opensaml.saml2.common.impl
Implementations of elements and attribtues used in multiple SAML 2.0 specification.
org.opensaml.saml2.core
Interfaces for SAML 2.0 core specification types and elements.
org.opensaml.saml2.core.impl
Implementations of SAML 2.0 core specification types and elements.
org.opensaml.saml2.core.validator
Validation rules for SAML 2.0 core types and elements.
org.opensaml.saml2.ecp  
org.opensaml.saml2.ecp.impl  
org.opensaml.saml2.encryption
Classes for encrypting and decrypting SAML.
org.opensaml.saml2.metadata
Interfaces for SAML 2.0 metadata specification types and elements.
org.opensaml.saml2.metadata.impl
Implementations of the SAML 2.0 metadata specification types and elements.
org.opensaml.saml2.metadata.provider
Class for retrieving, filtering, and querying metadata.
org.opensaml.saml2.metadata.support  
org.opensaml.saml2.metadata.validator
Validation rules for SAML 2.0 metadata types and elements.
org.opensaml.samlext.idpdisco  
org.opensaml.samlext.saml1md
Interfaces for SAML 1 metadata profile.
org.opensaml.samlext.saml1md.impl
Implementation of SAML 1 metadata profile objects.
org.opensaml.samlext.saml2aslo
Interfaces for SAML 2 Protocol Extension for Async Logout

Information on using this library can be found in the User's Manual and information on extending its functionality can be found in the Developer's Manual.

org.opensaml.samlext.saml2aslo.impl
Implementation for SAML 2 Protocol Extension for Async Logout objects.
org.opensaml.samlext.saml2delrestrict
Interfaces for SAML 2 Condition for Delegation Restriction.
org.opensaml.samlext.saml2delrestrict.impl
Implementation for SAML 2 Condition for Delegation Restriction.
org.opensaml.samlext.saml2mdattr  
org.opensaml.samlext.saml2mdattr.impl  
org.opensaml.samlext.saml2mdquery
Interfaces for SAML 2 metadata standalone query endpoints profile.
org.opensaml.samlext.saml2mdquery.impl
Implemention for SAML 2 metadata standalone query endpoints profile objects.
org.opensaml.samlext.saml2mdui
Interfaces for SAML 2 Metadata Extensions for UI and Discovery

Information on using this library can be found in the User's Manual and information on extending its functionality can be found in the Developer's Manual.

org.opensaml.samlext.saml2mdui.impl
Implementation for SAML 2 Metadata Extensions for UI and Discovery objects.
org.opensaml.samlext.samlpthrpty
Interfaces for SAML 2 protocol third-party response profile.
org.opensaml.samlext.samlpthrpty.impl
Implementation for SAML 2 protocol third-party response profile objects.
org.opensaml.security
Classes related to verifying various credentials within a SAML system.
org.opensaml.util
General utility classes.
org.opensaml.util.resource
Utility classes that represent readable, stream based, resources such as local filesystem and classpath resources as well as remote resources such as documents retrieved via HTTP(S).
org.opensaml.util.storage
Interfaces and classes for storing state data of the type used in replay caches, conversation identifiers, etc.
org.opensaml.ws
Objects dealing directly with SOAP-based web services.
org.opensaml.ws.message
Objects related to messages received and sent by web services.
org.opensaml.ws.message.decoder
Messages decoders are responsible for extracting an incomming web serivce message from the inbound transport.
org.opensaml.ws.message.encoder
Messages encoders are responsible for encoding an outgoing web serivce message onto the outbound transport.
org.opensaml.ws.message.handler  
org.opensaml.ws.security
Provides interfaces that may be used to implement policies that are evaluated against incoming messages.
org.opensaml.ws.security.provider
Basic implementations of some security policies.
org.opensaml.ws.soap.client  
org.opensaml.ws.soap.client.http  
org.opensaml.ws.soap.common
Common classes shared across SOAP versions, clients, and transports.
org.opensaml.ws.soap.soap11
XMLObject interfaces for SOAP 1.1 elements.
org.opensaml.ws.soap.soap11.decoder  
org.opensaml.ws.soap.soap11.decoder.http  
org.opensaml.ws.soap.soap11.encoder  
org.opensaml.ws.soap.soap11.encoder.http  
org.opensaml.ws.soap.soap11.impl
Provided implementations of the SOAP 1.1 XMLObject interfaces.
org.opensaml.ws.soap.soap12  
org.opensaml.ws.soap.util
General utility classes.
org.opensaml.ws.transport
Interfaces to the various transports (HTTP, SMTP, TCP, etc.) that may be used to receive/send messages.
org.opensaml.ws.transport.http
HTTP transport classes included bindings for Servlets.
org.opensaml.ws.wsaddressing
XMLObject interfaces for WS-Addressing 1.0 elements.
org.opensaml.ws.wsaddressing.impl  
org.opensaml.ws.wsaddressing.util  
org.opensaml.ws.wsfed  
org.opensaml.ws.wsfed.impl  
org.opensaml.ws.wspolicy
XMLObject interfaces for WS-Policy 1.2 elements.
org.opensaml.ws.wspolicy.impl  
org.opensaml.ws.wssecurity
XMLObject interfaces for WS-Security 2004 elements.
org.opensaml.ws.wssecurity.impl  
org.opensaml.ws.wssecurity.util  
org.opensaml.ws.wstrust
XMLObject interfaces for WS-Trust 1.3 elements.
org.opensaml.ws.wstrust.impl  
org.opensaml.xacml  
org.opensaml.xacml.ctx  
org.opensaml.xacml.ctx.impl  
org.opensaml.xacml.ctx.provider  
org.opensaml.xacml.impl  
org.opensaml.xacml.policy  
org.opensaml.xacml.policy.impl  
org.opensaml.xacml.profile.saml  
org.opensaml.xacml.profile.saml.impl  
org.opensaml.xml
Base classes for working with XML as Java objects and configuring the library.
org.opensaml.xml.encryption
XMLObject interfaces and helper classes for representing encrypted content and encrypting/decrypting content.
org.opensaml.xml.encryption.impl
Implementations of the interfaces for XMLObjects that represent XML encryption types.
org.opensaml.xml.encryption.validator  
org.opensaml.xml.io
Interfaces and abstract implementations of marshallers and unmarshallers.
org.opensaml.xml.parse
Classes for managing pools of DOM parsers (DocumentBuilders).
org.opensaml.xml.schema
Interfaces for XMLObjects that represent XML schema types.
org.opensaml.xml.schema.impl
Implementations of the interfaces for XMLObjects that represent XML schema types.
org.opensaml.xml.schema.validator  
org.opensaml.xml.security
Interfaces and classes used in representing cryptographic credentials, evaluating the trustworthiness of security of tokens, etc.
org.opensaml.xml.security.credential
Interfaces and classes related to credentials and ways to represent them.
org.opensaml.xml.security.credential.criteria
Implementations of EvaluableCriteria where the parameterized evaluation target type is Credential.
org.opensaml.xml.security.criteria
Classes which model the abstract notion of a 'criteria'.
org.opensaml.xml.security.keyinfo
Interfaces and classes for working with XML KeyInfo elements.
org.opensaml.xml.security.keyinfo.provider
Specific implementations of KeyInfoProvider.
org.opensaml.xml.security.trust
Interfaces and classes used to evaluate the trustworthiness and validity of Credentials
org.opensaml.xml.security.x509
X509 based credential and trust class.
org.opensaml.xml.signature
XMLObject interfaces and helper classes for representing digitally signed content and signing/validating content.
org.opensaml.xml.signature.impl
Implementations of the interfaces for XMLObjects that represent XML signature types.
org.opensaml.xml.signature.validator  
org.opensaml.xml.util
Utility classes for working with XML, XMLObjects, and various data types.
org.opensaml.xml.validation
Interfaces for classes that may be used to validate trees of XMLObjects.

Copyright © 2012. All Rights Reserved.