All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractParser Base class for parsersAbstractStaxParser<T,E> Simple support for STaX type of parsing.AbstractStaxSamlAssertionParser<T> AbstractStaxSamlMetadataParser<T> AbstractStaxSamlProtocolParser<T> AbstractStaxXmlDSigParser<T> AnyDomParser Parses any DOM tree to a list of DOM representations.AnyDomParser.Dom AssertionUtil Utility to deal with assertionsAttributeConstants Constants for attributesBaseSAML11Writer BaseSAML2BindingBuilder<T extends BaseSAML2BindingBuilder> BaseSAML2BindingBuilder.BaseRedirectBindingBuilder BaseWriter Base Class for the Stax writers for SAMLCompositeKeyLocator KeyLocator
that represents a list of multipleKeyLocator
s.ConditionsValidator Conditions validation as per Section 2.5 of https://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdfConditionsValidator.Builder ConditionsValidator.Result DefaultPicketLinkLogger DeflateUtil Encoder of saml messages based on DEFLATE compressionDestinationInfoHolder Holder containing the information about a destinationDestinationValidator Check that Destination field in SAML request/response is either unset or matches the expected one.DocumentUtil Utility dealing with DOMDocumentUtil PLINK-158: Maintain backward compatibilityDsaKeyValueParser ErrorCodes Error Codes for PicketLink https://docs.jboss.org/author/display/PLINK/PicketLink+Error+CodesFixXMLConstants Constants copied from XMLConstants to work around issues with IntelliJ See https://issues.redhat.com/browse/KEYCLOAK-19403HardcodedKeyLocator Key locator that always returns a specified key.HasQName IDFedLSInputResolver An LSResource Resolver for schema validationIDFedLSInputResolver.IDFedLSInput IDGenerator Utility class that generates unique IDsIDPInfoHolder Holds essential information about an IDP for creating saml messages.IssuerInfoHolder Holds info about the issuer for saml messages creationJAXBUtil Utility to obtain JAXB2 marshaller/unmarshaller etcJAXPValidationUtil Utility class associated with JAXP ValidationJBossSAMLAuthnResponseFactory Factory for the SAML v2 Authn ResponseKeycloakKeySamlExtensionGenerator KeyInfoParser KeyInfoTools Tools forKeyInfo
object manipulation.KeyLocator This interface defines a method for obtaining a security key by ID.NamespaceContext Helper class in process of parsing signature out of SAML token.PicketLinkFederationConstants Constants useful to the JBoss Identity Federation projectPicketLinkLogger This interface acts as a Log Facade for PicketLink, from which exceptions and messages should be created or logged.PicketLinkLoggerFactory Factory class to createPicketLinkLogger
instances.PostBindingUtil Utility for the HTTP/Post bindingQNameEnumLookup<E extends Enum<E> & HasQName> RandomSecret RedirectBindingUtil Utility class for SAML HTTP/Redirect bindingRedirectBindingUtil.RedirectBindingUtilDestHolder A Destination holder that holds the destination host url and the destination query stringRsaKeyValueParser SAML11AssertionParser Parse the saml assertionSAML11AssertionWriter Write the SAML 11 Assertion to streamSAML11Constants Constants for the SAML v1.1 SpecificationsSAML11ParserUtil Utility for parsing SAML 1.1 payloadSAML11RequestParser Parse the SAML2 AuthnRequestSAML11RequestWriter Write theSAML11RequestType
to streamSAML11ResponseParser Parse the SAML 11 ResponseSAML11ResponseWriter Write theSAML11ResponseType
to streamSAML11SubjectParser Parse the saml subjectSAML2AuthnRequestBuilder SAML2ErrorResponseBuilder SAML2LoginResponseBuilder Handles for dealing with SAML2 AuthenticationSAML2LogoutRequestBuilder SAML2LogoutResponseBuilder SAML2NameIDBuilder SAML2NameIDPolicyBuilder SAML2Request API for SAML2 RequestSAML2RequestedAuthnContextBuilder SAML2Response API for dealing with SAML2 Response objectsSAML2Signature Class that deals with SAML2 SignatureSAMLArtifactResolutionServiceParser SAMLArtifactResolveParser Parse theArtifactResolveType
SAMLArtifactResponseParser Parse the SAML ResponseSAMLAssertinIDRequestServiceParser SAMLAssertionConsumerServiceParser SAMLAssertionFactory Deal withAssertionType
SAMLAssertionParser Parse the saml assertionSAMLAssertionQNames Elements and attribute names from saml-schema-assertion-2.0.xsdSAMLAssertionWriter Write the SAML Assertion to streamSAMLAttributeAuthorityDescriptorParser SAMLAttributeConsumingServiceParser SAMLAttributeParser Parse thein the saml assertion SAMLAttributeParser Parse thein the saml assertion SAMLAttributeQueryParser Parse theArtifactResolveType
SAMLAttributeServiceParser SAMLAttributeStatementParser Parse thein the saml assertion SAMLAttributeValueParser SAMLAudienceRestrictionParser Parse thein the saml assertion SAMLAuthnAuthorityDescriptorParser SAMLAuthnContextParser Parse thein the saml assertion SAMLAuthnQueryServiceParser SAMLAuthNRequestParser Parse the SAML2 AuthnRequestSAMLAuthnStatementParser Parse thein the saml assertion SAMLAuthzServiceParser SAMLConditionsParser Parse thein the saml assertion SAMLContactPersonParser SAMLDocumentHolder A Holder class that can store the SAML object as well as the corresponding DOM object.SAMLEncryptedAssertionParser SAMLEncryptionMethodParser SAMLEndpointTypeParser SAMLEntitiesDescriptorParser Parse the SAML Entities DescriptorSAMLEntityAttributesParser SAMLEntityDescriptorParser Parse the SAML Metadata element "EntityDescriptor"SAMLExtensionsParser Parses <samlp:Extensions> SAML2 element into series of DOM nodes.SAMLExtensionsParser Parses <samlp:Extensions> SAML2 element into series of DOM nodes.SAMLIDPSSODescriptorParser SAMLIndexedEndpointTypeParser SAMLKeyDescriptorParser SAMLManageNameIDServiceParser SAMLMetadataQNames SAMLMetadataUtil Deals with SAML2 MetadataSAMLMetadataWriter Write the SAML metadata elementsSAMLNameIDMappingServiceParser SAMLOrganizationParser SAMLParser Parse SAML payloadSAMLParserUtil Utility methods for SAML ParserSAMLPDPDescriptorParser SamlProtocolExtensionsAwareBuilder<T> Implementations of this interface are builders that can register <samlp:Extensions> content providers.SamlProtocolExtensionsAwareBuilder.NodeGenerator SAMLProtocolQNames Elements from saml-schema-protocol-2.0.xsdSAMLProxyRestrictionParser Parse thetag SAMLRequestAbstractParser<T extends RequestAbstractType> Base Class for SAML Request ParsingSAMLRequestedAttributeParser Parse thein the saml assertion SAMLRequestedAuthnContextParser Parse the SAML2 RequestedAuthnContextSAMLRequestParser SAMLRequestWriter Writes a SAML2 Request Type to StreamSAMLResponseParser Parse the SAML ResponseSAMLResponseWriter Write a SAML Response to streamSAMLRoleDecriptorTypeParser<T extends RoleDescriptorType> SAMLSingleLogoutServiceParser SAMLSingleSignOnServiceParser SAMLSloRequestParser Parse the Single Log Out requestsSAMLSloResponseParser Parse the SLO ResponseSAMLSPSSODescriptorParser SAMLSSODescriptorTypeParser<T extends SSODescriptorType> SAMLStatusCodeParser Base Class for all Response Type parsing for SAML2SAMLStatusParser Base Class for all Response Type parsing for SAML2SAMLStatusResponseTypeParser<T extends StatusResponseType> Base Class for all Response Type parsing for SAML2SAMLSubjectConfirmationDataParser SAMLSubjectConfirmationParser SAMLSubjectParser Parse the saml subjectSAMLUIInfoParser SchemaManagerUtil Manages the schemas for PicketLinkSecurityActions Privileged BlocksSignatureAlgorithm SignatureInfoHolder Holds information about signatureSignatureUtil Signature utility for signing contentSignatureUtilTransferObject A Transfer Object used byXMLSignatureUtil
SPInfoHolder Holds the information about a Service ProviderSPMetadataDescriptor StatementUtil Deals with SAML2 StatementsStaxParser Interface to indicate the parser.StaxParserUtil Utility for the stax based parserStaxUtil Utility class that deals with StAXStaxWriterUtil Utility methods for stax writingStringUtil Utility dealing with StringsSystemPropertiesUtil Utility dealing with the system properties at the JVM level for PicketLinkTransformerUtil Utility to deal with JAXP TransformerX500SAMLProfileConstants X500 SAML Profile Constants Adapted from http://code.google.com/p/simplesamlphp/source/browse/trunk/attributemap/name2oid.php?r=2654X509DataParser Base Class for all Response Type parsing for SAML2XmlDSigQNames Elements from saml-schema-protocol-2.0.xsdXMLEncryptionUtil Utility for XML Encryption Note: This utility is currently using Apache XML Security library API.XmlKeyInfoKeyNameTransformer XMLSignatureUtil Utility for XML Signature Note: You can change the canonicalization method type by using the system property "picketlink.xmlsig.canonicalization"XMLTimeUtil Util class dealing with xml based time