All Classes and Interfaces
Class
Description
Contains constants for all attributes defined in section 3.1 of "Attribute Specification for the Swedish eID
Framework".
The specification "Attribute Specification for the Swedish eID Framework" of the Swedish eID Framework defines a
number of "Attribute Sets".
Defines all Attribute Set defined in section 2 of "Attribute Specification for the Swedish eID Framework".
A bean representing an Attribute Set as defined in Attribute Specification for the Swedish eID Framework.
Exception class that is used to indicate validation errors for attributes.
Holds constants defined in "DSS Extension for Federated Central Signing Services".
XMLObject representing the
EncryptedMessage
element that is a child to SignMessage
.Builder class for
EncryptedMessage
.Implementation of the
EncryptedMessage
interface.Represents an Entity Category according to the Swedish eID Framework.
Represents the Entity Categories defined by the Swedish eID Framework.
Implementation of the
EntityCategory
interface.A registry that handles all "registered" entity categories.
Implementation of the
EntityCategoryRegistry
interface.Represents the different Entity Category types defined within the Swedish eiD Framework.
Constants representing Level of Assurance URI:s.
Internal class used for serialization across library classes.
Definition for the
MatchValue
type:A builder for
MatchValue
objects.A builder for
MatchValue
objects.Implementation class for
MatchValue
.A marshaller for
MatchValue
.Unmarshaller for
MatchValue
.Definition for the
MessageType
type:XMLObject representing the
Message
element that is a child to SignMessage
.A builder for
Message
objects.A builder for
Message
objects.Builder class for
Message
.Implementation class for
Message
.Implementation of the
Message
interface.A marshaller for
Message
.Unmarshaller for
Message
.Definition of the SAP
ParameterType
type.Builder for
Parameter
.Implementation class for
Parameter
.A marshaller for
Parameter
.Unmarshaller for
Parameter
.Definition for the
PrincipalSelection
type:A builder for
PrincipalSelection
objects.Builder for
PrincipalSelection
objects.Implementation class for the
PrincipalSelection
interface.A marshaller for
PrincipalSelection
.An unmarshaller for
PrincipalSelection
.Defines constants for the "Principal Selection in SAML Authentication Requests" specification.
Definition for the
RequestedPrincipalSelection
type:A builder for
RequestedPrincipalSelection
objects.Builder for
RequestedPrincipalSelection
objects.Implementation class for the
RequestedPrincipalSelection
interface.Representation of the
RequestParam
element.Builder for
RequestParams
.Implementation class for
RequestParams
.Marshaller for
RequestParams
.Unmarshaller for
RequestParams
.Representation of the Signature Activation Data (SAD) as described in the "Signature Activation Protocol for
Federated Signing" specification.
Represents the SAD Extension claim as described in section 3.2.1.2 of the "Signature Activation Protocol for
Federated Signing" specification.
A bean for building a
SAD
object and a signed JWT holding the SAD.A builder for creating a SAD and a signed SAD JWT.
Class for parsing and validation of SAD JWT:s.
A validator for verifying the SAD JWT.
Definitions of the SADRequest type:
Builder for creating a
SADRequest
using the builder pattern.Builder for
SADRequest
.Builder for creating a
RequestParams
using the builder pattern.Implementation class for the
SADRequest
interface.Marshaller for
SADRequest
.Unmarshaller for
SADRequest
.Exception class for SAD validation errors.
Possible validation errors.
A type safe SAD version enumeration.
Defines constants for the "Signature Activation Protocol for Federated Signing" specification.
Represents a "Service Entity Category".
Implementation of the
ServiceEntityCategory
interface.Definition of the SignMessage type.
Creates a
SignMessage
instance using the builder patterns.Builder class for
SignMessage
.A bean for decrypting encrypted messages within
SignMessage
objects.Utility bean that may be used by Identity Providers to issue a signMessageDigest attribute.
Bean for encrypting
SignMessage
objects.Implementation class for the
SignMessage
interface.Marshaller for the
SignMessage
element.Enumeration that represents the possible values of the
MimeType
attribute of the SignMessage
element.Unmarshaller for the
SignMessage
element.An extension to
AbstractAssertionValidationParametersBuilder
setting defaults according to the Swedish eID
Framework.An assertion validator that makes checks based on what is required by the Swedish eID Framework.
Validator for
AttributeStatement
s.An
AuthnRequestGenerator
for the Swedish eID Framework.An extension to
AuthnRequestGeneratorContext
with added functionality for the Swedish eID Framework.The generator will invoke the
SwedishEidAuthnRequestGeneratorContext.getPrincipalSelectionBuilderFunction()
in order to obtain a builder function that creates the PrincipalSelection
extension.If the SP is a signature service, the generator will invoke the
SwedishEidAuthnRequestGeneratorContext.getSignMessageBuilderFunction()
method in order to obtain a builder
of a SignMessage
object.If an IdP has support for the
UserMessage
extension, the generator will invoke the
SwedishEidAuthnRequestGeneratorContext.getUserMessageBuilderFunction()
method in order to btain a builder for a UserMessage
object.An
AuthnStatementValidator
that performs checks to assert that the assertion is compliant with the Swedish
eID Framework.A class that implements the Discovery matching rules described in section 1.3 and 1.4 in Entity
Categories for the Swedish eID Framework.
A
ResponseProcessor
implementation that uses validators for the Swedish eID Framework.Extends the default response validator with requirements for the Swedish eID Framework.
A
SecurityConfiguration
instance with algorithm defaults according to the Swedish eID Framework (see
https://docs.swedenconnect.se).Definition of the
UserMessage
type.A builder for
UserMessage
objects.Builder for
UserMessage
objects.Defines constants for the "User Message Extension in SAML Authentication Requests" specification.
Implementation class for the
UserMessage
interface.Marshaller for
UserMessage
.Unmarshaller for
UserMessage
.XMLObject provider initializer for this module.