# Package org.opensaml.saml.common.profile

@NonnullElements package org.opensaml.saml.common.profile
Classes supporting general SAML profile behavior.

Related Packages
Package
Description
org.opensaml.saml.common
Base classes for working with SAML as Java objects.
org.opensaml.saml.common.profile.impl
Actions and classes common to both SAML versions.
org.opensaml.saml.common.profile.logic
Functions and predicates supporting common SAML profile behavior.
org.opensaml.saml.common.assertion
Common classes for validating SAML Assertions.
org.opensaml.saml.common.binding
Classes related to SAML binding operations.
org.opensaml.saml.common.messaging
Support classes for SAML message security operations.
org.opensaml.saml.common.xml
SAML constants and and misc XML functionality.
Class
Description
AbstractNameIdentifierGenerator<NameIdType extends SAMLObject>
Abstract base class for simple implementations of `NameIdentifierGenerator`.
FormatSpecificNameIdentifierGenerator<NameIdType extends SAMLObject>
Specialized type of `NameIdentifierGenerator` that is locked to a specific Format of identifier.
NameIdentifierGenerator<NameIdType extends SAMLObject>
Interface for a component that produces SAML `NameIdentifier` and/or `NameID` objects for inclusion in assertion subjects.
SAMLEventIds
SAML-specific constants to use for `ProfileAction` `EventContext`s.