Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractAuditLogger - Class in se.swedenconnect.signservice.audit.base
-
Abstract base class for
AuditLogger
implementations. - AbstractAuditLogger() - Constructor for class se.swedenconnect.signservice.audit.base.AbstractAuditLogger
- AbstractAuditLoggerConfiguration - Class in se.swedenconnect.signservice.audit.base
-
Abstract handler configuration for creating
AuditLogger
instances. - AbstractAuditLoggerConfiguration() - Constructor for class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration
- AbstractAuditLoggerFactory - Class in se.swedenconnect.signservice.audit.base
-
An abstract handler factory for creating
AuditLogger
instances. - AbstractAuditLoggerFactory() - Constructor for class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerFactory
- AbstractCaEngineKeyAndCertificateHandler - Class in se.swedenconnect.signservice.certificate.base
-
An abstract base class to be used by implementations that rely on the CA engine.
- AbstractCaEngineKeyAndCertificateHandler(PkiCredentialContainer, Map<String, String>, AttributeMapper, AlgorithmRegistry) - Constructor for class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
-
Constructor.
- AbstractHandlerConfiguration<T> - Class in se.swedenconnect.signservice.core.config
-
An abstract base class for
HandlerConfiguration
implementations that handles the base functionality for a configuration object. - AbstractHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
- AbstractHandlerFactory<T> - Class in se.swedenconnect.signservice.core.config
-
Abstract base implementation of the
HandlerFactory
interface. - AbstractHandlerFactory() - Constructor for class se.swedenconnect.signservice.core.config.AbstractHandlerFactory
- AbstractIdentityAttribute<T> - Class in se.swedenconnect.signservice.core.attribute.impl
-
An abstract base class for
IdentityAttribute
. - AbstractIdentityAttribute(String, String, String, List<T>) - Constructor for class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute
-
Constructor for a multi-valued attribute.
- AbstractIdentityAttribute(String, String, String, T) - Constructor for class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute
-
Constructor for a single-valued attribute.
- AbstractKeyAndCertificateHandler - Class in se.swedenconnect.signservice.certificate.base
-
Abstract base class for the
KeyAndCertificateHandler
interface. - AbstractKeyAndCertificateHandler(PkiCredentialContainer, Map<String, String>, AttributeMapper, AlgorithmRegistry) - Constructor for class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
-
Constructor.
- AbstractKeyAndCertificateHandlerConfiguration - Class in se.swedenconnect.signservice.certificate.base.config
-
Abstract base class for configuration of
KeyAndCertificateHandler
objects. - AbstractKeyAndCertificateHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerConfiguration
- AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration - Class in se.swedenconnect.signservice.certificate.base.config
-
For configuration of a
DefaultValuePolicyCheckerImpl
that is used to set up an attribute mapper. - AbstractKeyAndCertificateHandlerFactory - Class in se.swedenconnect.signservice.certificate.base.config
-
Abstract base class for a
KeyAndCertificateHandler
factory. - AbstractKeyAndCertificateHandlerFactory() - Constructor for class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerFactory
- AbstractSamlAuthenticationHandler - Class in se.swedenconnect.signservice.authn.saml
-
Abstract base class for SAML authentication handlers.
- AbstractSamlAuthenticationHandler(AuthnRequestGenerator, ResponseProcessor, MetadataProvider, EntityDescriptorContainer, SpUrlConfiguration) - Constructor for class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Constructor.
- AbstractSamlIdentityAttribute<T> - Class in se.swedenconnect.signservice.core.attribute.saml.impl
-
Abstract base class for SAML attributes.
- AbstractSamlIdentityAttribute(String, String, List<T>) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute
-
Constructor for a multi-valued attribute.
- AbstractSamlIdentityAttribute(String, String, T) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute
-
Constructor for a single-valued attribute.
- AbstractSignServiceHandler - Class in se.swedenconnect.signservice.core
-
Abstract base class for
SignServiceHandler
classes. - AbstractSignServiceHandler() - Constructor for class se.swedenconnect.signservice.core.AbstractSignServiceHandler
- AbstractTBSDataProcessor - Class in se.swedenconnect.signservice.signature.tbsdata
-
Abstract implementation of TBS data processor
- AbstractTBSDataProcessor(List<String>) - Constructor for class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
-
Constructor.
- ActuatorAuditingConfiguration - Class in se.swedenconnect.signservice.spring.config
-
Configuration class setting up required beans for using Spring Boot's actuator audit logging.
- ActuatorAuditingConfiguration() - Constructor for class se.swedenconnect.signservice.spring.config.ActuatorAuditingConfiguration
- ActuatorAuditLogger - Class in se.swedenconnect.signservice.audit.actuator
-
An
AuditLogger
Spring actuator implementation. - ActuatorAuditLogger(AuditLoggerListener) - Constructor for class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLogger
-
Constructor.
- ActuatorAuditLoggerConfiguration - Class in se.swedenconnect.signservice.audit.actuator
-
Configuration for actuator audit logger.
- ActuatorAuditLoggerConfiguration() - Constructor for class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerConfiguration
- ActuatorAuditLoggerFactory - Class in se.swedenconnect.signservice.audit.actuator
-
Factory for creating actuator audit logger objects.
- ActuatorAuditLoggerFactory() - Constructor for class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerFactory
- ActuatorAuditLoggerListener - Class in se.swedenconnect.signservice.audit.actuator
-
An
AuditLoggerListener
for logging to a SpringApplicationEventPublisher
. - ActuatorAuditLoggerListener(ApplicationEventPublisher) - Constructor for class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerListener
-
Constructor assigning the
ApplicationEventPublisher
to publish audit events to. - addCertificate(X509CertificateHolder) - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
-
Does nothing.
- addFactory(HandlerFactory<?>) - Method in class se.swedenconnect.signservice.core.config.HandlerFactoryRegistry
-
Adds a pre-created factory instance to the registry.
- addHeader(String, String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
-
Adds a response header.
- addParameter(String, String) - Method in interface se.swedenconnect.signservice.audit.AuditEvent
-
Corresponds to
addParameter(new AuditEventParameter(name, value))
. - addParameter(String, String) - Method in class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
-
Corresponds to
addParameter(new AuditEventParameter(name, value))
. - addParameter(String, String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction
-
Adds a HTTP post parameter.
- addParameter(AuditEventParameter) - Method in interface se.swedenconnect.signservice.audit.AuditEvent
-
Adds an audit parameter to the event.
- addParameter(AuditEventParameter) - Method in class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
-
Adds an audit parameter to the event.
- AdESObject - Interface in se.swedenconnect.signservice.signature
-
Representation of an AdES object.
- AdesSigningCertificateDigest - Class in se.swedenconnect.signservice.signature.tbsdata
-
Representation of the AdES digest of the signing certificate.
- AdesSigningCertificateDigest() - Constructor for class se.swedenconnect.signservice.signature.tbsdata.AdesSigningCertificateDigest
-
Default constructor.
- AdesSigningCertificateDigest(String, byte[]) - Constructor for class se.swedenconnect.signservice.signature.tbsdata.AdesSigningCertificateDigest
-
Constructor.
- AdESType - Enum Class in se.swedenconnect.signservice.signature
-
Representation of an AdES type.
- afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.authn.AuthenticationHandlerBeanConfigurationProperties
- afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.authn.SamlMetadataProviderBeanConfiguration
-
Method that is invoked by the framework after all settings have been assigned.
- afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerBeanConfigurationProperties
-
Method that is invoked by the framework after all settings have been assigned.
- afterPropertiesSet() - Method in interface se.swedenconnect.signservice.config.common.CommonBeanCandidate
-
Method that is invoked by the framework after all settings have been assigned.
- afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties
-
Asserts that all settings have been applied.
- afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties.Saml
-
Asserts that all settings have been applied.
- afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.common.CredentialContainerBeanConfiguration
-
Method that is invoked by the framework after all settings have been assigned.
- afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
-
Assigns default values to properties that are not explicitly set and needs to have non-static values and also checks that mandatory values have been assigned.
- afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.EngineConfigurationProperties
-
Asserts that all required settings have been set.
- afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.protocol.ProtocolHandlerBeanConfigurationProperties
-
Method that is invoked by the framework after all settings have been assigned.
- afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.sign.SignatureHandlerBeanConfigurationProperties
-
Method that is invoked by the framework after all settings have been assigned.
- afterPropertiesSet() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
-
Assigns default values to properties that are not explicitly set and needs to have non-static values and also checks that mandatory values have been assigned.
- allowedClockSkew - Variable in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
-
The clock skew that we accept during checks of time stamps.
- ALWAYS - Enum constant in enum class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration.SadRequestRequirement
-
Always send SADRequest (if supported by the IdP).
- APPLICATION_SAML_METADATA - Static variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Media type for SAML metadata in XML format.
- assertAttributes(AuthnRequirements, List<IdentityAttribute<?>>, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Asserts that all requested signer attributes (from the SignRequest) is provided among the attributes from the identity assertion received from the IdP.
- assertAuthnContext(AuthnRequest, String, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Asserts that we received an authentication context class that we can accept.
- assertCertificateProfileSupported(String) - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
-
Test if the requested certificate profile is supported.
- assertCertificateProfileSupported(String) - Method in class se.swedenconnect.signservice.certificate.cmc.CMCKeyAndCertificateHandler
-
Test if the requested certificate profile is supported.
- assertCertificateProfileSupported(String) - Method in class se.swedenconnect.signservice.certificate.simple.SimpleKeyAndCertificateHandler
-
Test if the requested certificate profile is supported.
- assertSamlType(String) - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
-
Asserts that a valid SAML type has been provided.
- assertSignMessage(SignMessage, List<IdentityAttribute<?>>, ResponseProcessingResult, AuthnRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Asserts the signature message.
- assertSignMessage(SignMessage, List<IdentityAttribute<?>>, ResponseProcessingResult, AuthnRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
-
Asserts that we received a signMessageDigest attribute if SignMessage was sent.
- assignValue(Object, String, Class<?>, Object) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
-
Assigns the value from the default config object to our target object.
- ATTRIBUTE_NAME_SIGNMESSAGE_DIGEST - Static variable in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandler
-
The attribute name for the "Sign message digest" attribute (urn:oid:1.2.752.201.3.14).
- attributeConverter - Static variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
For converting attributes between the generic representation and the OpenSAML representation.
- AttributeConverter<T> - Interface in se.swedenconnect.signservice.core.attribute
-
A converter interface for converting attributes between the generic representation and a specialized attribute representation (OpenSAML, JAXB, ...).
- AttributeException - Exception Class in se.swedenconnect.signservice.core.attribute
-
Exception class for errors during handling of attributes.
- AttributeException(String) - Constructor for exception class se.swedenconnect.signservice.core.attribute.AttributeException
-
Constructor setting the error message.
- AttributeException(String, Throwable) - Constructor for exception class se.swedenconnect.signservice.core.attribute.AttributeException
-
Constructor setting the error message and the cause of the error.
- AttributeMapper - Interface in se.swedenconnect.signservice.certificate.attributemapping
-
Attribute mapper interface.
- AttributeMappingData - Class in se.swedenconnect.signservice.certificate.attributemapping
-
Data for a mapped attribute value to be included in a signer certificate.
- AttributeMappingData() - Constructor for class se.swedenconnect.signservice.certificate.attributemapping.AttributeMappingData
- AttributeMappingException - Exception Class in se.swedenconnect.signservice.certificate.attributemapping
-
Exception for errors during certificate attribute mapping from authentication data.
- AttributeMappingException(String) - Constructor for exception class se.swedenconnect.signservice.certificate.attributemapping.AttributeMappingException
-
Constructor.
- AttributeMappingException(String, Throwable) - Constructor for exception class se.swedenconnect.signservice.certificate.attributemapping.AttributeMappingException
-
Constructor.
- AuditEvent - Interface in se.swedenconnect.signservice.audit
-
An audit logger event comprises of an event identifier, and optionally followed by a list of name-value pairs.
- AuditEventBuilder - Interface in se.swedenconnect.signservice.audit
-
An interface defining a builder for
AuditEvent
objects. - AuditEventFactory - Interface in se.swedenconnect.signservice.audit.base.events
-
Interface for an audit event factory.
- AuditEventIds - Class in se.swedenconnect.signservice.audit
-
Defines audit logger events identifiers.
- AuditEventParameter - Class in se.swedenconnect.signservice.audit
-
Representation of an audit event parameter, which is a name-value pair.
- AuditEventParameter(String, String) - Constructor for class se.swedenconnect.signservice.audit.AuditEventParameter
-
Constructor.
- auditLog(String, Function<AuditEventBuilder, AuditEvent>) - Method in interface se.swedenconnect.signservice.audit.AuditLogger
-
Helper method to audit log in one line.
- auditLog(AuditEvent) - Method in interface se.swedenconnect.signservice.audit.AuditLogger
-
Audit logs the supplied event.
- auditLog(AuditEvent) - Method in class se.swedenconnect.signservice.audit.callback.CallbackAuditLogger
-
Audit logs the supplied event.
- auditLog(AuditEvent) - Method in class se.swedenconnect.signservice.audit.file.FileAuditLogger
-
Audit logs the supplied event.
- auditLog(AuditEvent) - Method in class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLogger
-
Audit logs the supplied event.
- AuditLogger - Interface in se.swedenconnect.signservice.audit
-
Interface for the Audit Logger used within the SignService system.
- AuditLoggerConfigurationProperties - Class in se.swedenconnect.signservice.config.audit
-
Properties for audit logger configuration.
- AuditLoggerConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.audit.AuditLoggerConfigurationProperties
- AuditLoggerException - Exception Class in se.swedenconnect.signservice.audit
-
Runtime exception class that is thrown if audit logging fails.
- AuditLoggerException(String) - Constructor for exception class se.swedenconnect.signservice.audit.AuditLoggerException
-
Constructor setting the error message.
- AuditLoggerException(String, Throwable) - Constructor for exception class se.swedenconnect.signservice.audit.AuditLoggerException
-
Constructor setting the error message and the cause of the error.
- AuditLoggerListener - Interface in se.swedenconnect.signservice.audit.callback
-
A callback interface that is provided to the
CallbackAuditLogger
. - AuditLoggerSingleton - Class in se.swedenconnect.signservice.audit
-
Singleton that holds an
AuditLogger
object in thread local storage (TLS). - authenticate(AuthnRequirements, SignMessage, SignServiceContext) - Method in interface se.swedenconnect.signservice.authn.AuthenticationHandler
-
Initiates authentication of the user.
- authenticate(AuthnRequirements, SignMessage, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandler
-
Initiates authentication of the user.
- authenticate(AuthnRequirements, SignMessage, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Initiates authentication of the user.
- AuthenticationErrorCode - Enum Class in se.swedenconnect.signservice.authn
-
Enumeration of authentication error codes.
- AuthenticationHandler - Interface in se.swedenconnect.signservice.authn
-
Defines the handler interface for user authentication.
- AuthenticationHandlerBeanConfigurationProperties - Class in se.swedenconnect.signservice.config.authn
-
Properties for a common authentication handler bean.
- AuthenticationHandlerBeanConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.authn.AuthenticationHandlerBeanConfigurationProperties
- AuthenticationHandlerConfigurationProperties - Class in se.swedenconnect.signservice.config.authn
-
Properties for authentication configuration.
- AuthenticationHandlerConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.authn.AuthenticationHandlerConfigurationProperties
- AuthenticationResult - Interface in se.swedenconnect.signservice.authn
-
Represents the result from a successful and completed authentication call.
- AuthenticationResultChoice - Class in se.swedenconnect.signservice.authn
-
Represents the result from an authentication call (
AuthenticationHandler
). - AuthenticationResultChoice(AuthenticationResult) - Constructor for class se.swedenconnect.signservice.authn.AuthenticationResultChoice
-
Constructor setting the
AuthenticationResult
. - AuthenticationResultChoice(HttpResponseAction) - Constructor for class se.swedenconnect.signservice.authn.AuthenticationResultChoice
-
Constructor setting the
HttpResponseAction
. - AUTHN_FAILED - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
-
A request received from the client could not be validated, i.e., its signature failed to verify.
- AUTHN_FAILURE - Enum constant in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
-
General authentication error.
- AUTHN_ONGOING - Enum constant in enum class se.swedenconnect.signservice.engine.session.SignOperationState
-
State that tells that user authentication is ongoing.
- AUTHN_REQS_KEY - Static variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Key for storing the authentication requirements.
- AUTHN_SIGNMESSAGE_NOT_DISPLAYED - Enum constant in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
-
A requirement to display sign message was included in the sign request, but the sign service could not establish that the sign message was displayed to the user.
- AUTHN_UNSUPPORTED_AUTHNCONTEXT - Enum constant in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
-
The requested authentication context is not supported by the requested authentication service.
- AUTHN_USER_CANCEL - Enum constant in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
-
User cancelled authentication.
- AUTHN_USER_MISMATCH - Enum constant in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
-
The user information received after authentication does not match requested user identity.
- AuthnContextIdentifier - Interface in se.swedenconnect.signservice.authn
-
A representation of an "Authentication Context Identifier".
- AUTHNREQUEST_KEY - Static variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Key for storing the AuthnRequest.
- authnRequestGenerator - Variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
The bean used when creating authentication requests.
- AuthnRequirements - Interface in se.swedenconnect.signservice.protocol.msg
-
Representation of the authentication requirements.
B
- BasicCAService - Class in se.swedenconnect.signservice.certificate.simple.ca
-
Basic CA service implementation equipped to issue certificates to signers.
- BasicCAService(PkiCredential, CARepository, CertificateIssuerModel, CRLIssuerModel) - Constructor for class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
-
Constructor.
- BasicCAServiceBuilder - Class in se.swedenconnect.signservice.certificate.simple.ca
-
A builder for
BasicCAService
. - BeanLoader - Interface in se.swedenconnect.signservice.core.config
-
A bean loader interface accepts a bean name and returns a handler instance.
- BeanReferenceHandlerConfiguration<T> - Class in se.swedenconnect.signservice.core.config
-
A
BeanReferenceHandlerConfiguration
class is used when no actual handler configuration is made and instead an already configured bean of the particular handler type is referenced usingAbstractHandlerConfiguration.setBeanName(String)
. - BeanReferenceHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration
- BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory<T> - Class in se.swedenconnect.signservice.core.config
-
The factory class used by the
BeanReferenceHandlerConfiguration
configuration class. - BeanReferenceHandlerFactory() - Constructor for class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory
- BeanRegistrator - Interface in se.swedenconnect.signservice.config
-
An interface describing a callback that is used by
SignServiceFactory.createSignServiceEngineManager(SignServiceConfigurationProperties, se.swedenconnect.signservice.core.config.BeanLoader, BeanRegistrator)
to register beans. - BES - Enum constant in enum class se.swedenconnect.signservice.signature.AdESType
-
BES means that the signing certificate hash must be covered by the signature.
- BINDING - Static variable in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
-
The only binding that we support.
- BooleanSamlIdentityAttribute - Class in se.swedenconnect.signservice.core.attribute.saml.impl
-
SAML attribute holding boolean value(s).
- BooleanSamlIdentityAttribute(String, String, Boolean) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.BooleanSamlIdentityAttribute
-
Constructor for a single-valued attribute.
- BooleanSamlIdentityAttribute(String, String, List<Boolean>) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.BooleanSamlIdentityAttribute
-
Constructor for a multi-valued attribute.
- build() - Method in interface se.swedenconnect.signservice.audit.AuditEventBuilder
-
Builds the event.
- build() - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
-
Build the CA service.
- build() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction.HttpBodyActionBuilder
-
Builds a
HttpBodyAction
object. - build() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction.HttpPostActionBuilder
-
Builds a
HttpPostAction
object. - build() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction.HttpRedirectActionBuilder
-
Builds a
HttpRedirectAction
object. - builder() - Static method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
- builder() - Static method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction
- builder() - Static method in class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction
- buildIdentityAssertion(ResponseProcessingResult, List<IdentityAttribute<?>>, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Given a
ResponseProcessingResult
the method builds anIdentityAssertion
object.
C
- CallbackAuditLogger - Class in se.swedenconnect.signservice.audit.callback
-
An
AuditLogger
implementation that will hand over all events to the configuredAuditLoggerListener
. - CallbackAuditLogger(AuditLoggerListener) - Constructor for class se.swedenconnect.signservice.audit.callback.CallbackAuditLogger
-
Constructor.
- CallbackAuditLoggerConfiguration - Class in se.swedenconnect.signservice.audit.callback
-
Configuration class for configuring a
CallbackAuditLogger
. - CallbackAuditLoggerConfiguration() - Constructor for class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerConfiguration
- CallbackAuditLoggerFactory - Class in se.swedenconnect.signservice.audit.callback
-
A handler factory for creating
CallbackAuditLogger
instances. - CallbackAuditLoggerFactory() - Constructor for class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerFactory
- CANCEL_STATUS_CODE - Static variable in class se.swedenconnect.signservice.authn.saml.SamlStatus
-
The status code for cancel (defined by the Swedish eID framework).
- canProcess(HttpUserRequest) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
-
A predicate that given a request tells whether this engine instance can process the request.
- canProcess(HttpUserRequest) - Method in interface se.swedenconnect.signservice.engine.SignServiceEngine
-
A predicate that given a request tells whether this engine instance can process the request.
- canProcess(HttpUserRequest, SignServiceContext) - Method in interface se.swedenconnect.signservice.authn.AuthenticationHandler
-
A predicate that given a request tells whether this handler can process the request.
- canProcess(HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandler
-
A predicate that given a request tells whether this handler can process the request.
- canProcess(HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
A predicate that given a request tells whether this handler can process the request.
- CERT_ISSUANCE_FAILED - Enum constant in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
-
Failed to issue signing certificate.
- CertificateAttributeIdentifier - Interface in se.swedenconnect.signservice.certificate
-
Representation of the identifier of a "certificate identity attribute", i.e., identity information that is included in a certificate.
- CertificateAttributeMapping - Interface in se.swedenconnect.signservice.protocol.msg
-
Describes how a signer's identity attribute(s) are mapped to a certificate attribute to be placed in the issued signature certificate.
- CertificateAttributeType - Enum Class in se.swedenconnect.signservice.certificate
-
Represents the different types, i.e., locations in a certificate where identity information can be inserted.
- CertificateProfileConfiguration - Class in se.swedenconnect.signservice.certificate.base.config
-
Configuration data for a certificate profile.
- CertificateProfileConfiguration() - Constructor for class se.swedenconnect.signservice.certificate.base.config.CertificateProfileConfiguration
- CertificateRequestFormat - Enum Class in se.swedenconnect.signservice.certificate.cmc
-
Enumeration of CMC certificate request formats.
- certificateStartOffset(Duration) - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
-
Assigns the certificate start offset time.
- CertificateType - Enum Class in se.swedenconnect.signservice.certificate
-
Representation of the different certificate types that are supported.
- certificateValidity(Duration) - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
-
Assigns the certificate validity.
- checkCertificateType(SigningCertificateRequirements) - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
-
Checks that the requested certificate type is consistent with supported certificate types.
- checkReplay(String) - Method in class se.swedenconnect.signservice.authn.saml.MessageReplayCheckerWrapper
- checkReplay(String) - Method in class se.swedenconnect.signservice.storage.impl.DefaultMessageReplayChecker
-
Checks if the supplied message ID already has been processed within the time the replay checker keeps the processed items in its cache.
- checkReplay(String) - Method in interface se.swedenconnect.signservice.storage.MessageReplayChecker
-
Checks if the supplied message ID already has been processed within the time the replay checker keeps the processed items in its cache.
- checkReplay(SAMLObject) - Method in class se.swedenconnect.signservice.authn.saml.MessageReplayCheckerWrapper
- checkRequirements(SignRequestMessage, SignServiceContext) - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
-
Verifies that the requirements put in the supplied SignRequest is correct and the handler can process the request.
- checkRequirements(SignRequestMessage, SignServiceContext) - Method in interface se.swedenconnect.signservice.certificate.KeyAndCertificateHandler
-
Verifies that the requirements put in the supplied SignRequest is correct and the handler can process the request.
- checkRequirements(SignRequestMessage, SignServiceContext) - Method in class se.swedenconnect.signservice.signature.impl.DefaultSignatureHandler
-
Verifies that the requirements put in the supplied SignRequest is correct and the handler can process the request.
- checkRequirements(SignRequestMessage, SignServiceContext) - Method in interface se.swedenconnect.signservice.signature.SignatureHandler
-
Verifies that the requirements put in the supplied SignRequest is correct and the handler can process the request.
- checkSigningTime(Instant) - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
-
Check signing time provided in the sign request
- checkSignTask(RequestedSignatureTask, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
-
Check an instance of requested signature task data against the specified signature algorithm.
- checkSignTask(RequestedSignatureTask, SignatureAlgorithm) - Method in interface se.swedenconnect.signservice.signature.tbsdata.TBSDataProcessor
-
Check an instance of requested signature task data against the specified signature algorithm.
- checkToBeSignedData(byte[], boolean, AdESObject, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
-
Perform signature type specific checks on the data to be signed input.
- checkToBeSignedData(byte[], boolean, AdESObject, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
-
Perform signature type specific checks on the data to be signed input.
- checkToBeSignedData(byte[], boolean, AdESObject, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
-
Perform signature type specific checks on the data to be signed input.
- Choice<F,
S> - Class in se.swedenconnect.signservice.core.types -
Base class for representing a Choice between two objects, where one is set and the other is
null
. - Choice(F, S) - Constructor for class se.swedenconnect.signservice.core.types.Choice
-
Constructor where one parameter must be null and the other non-null.
- cleanup() - Method in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
-
Removes expired entries.
- clear() - Static method in class se.swedenconnect.signservice.audit.AuditLoggerSingleton
-
Clears the object.
- ClientConfiguration - Interface in se.swedenconnect.signservice.client
-
Representation of SignService client configuration.
- close() - Method in class se.swedenconnect.signservice.audit.file.FileAuditLogger
-
Should be called when the object is no longer needed.
- CMCKeyAndCertificateHandler - Class in se.swedenconnect.signservice.certificate.cmc
-
CMC based key and certificate handler obtaining certificates from a remote CA using CMC.
- CMCKeyAndCertificateHandler(PkiCredentialContainer, Map<String, String>, AttributeMapper, AlgorithmRegistry, CMCClient, CertificateRequestFormat) - Constructor for class se.swedenconnect.signservice.certificate.cmc.CMCKeyAndCertificateHandler
-
Constructor.
- CMCKeyAndCertificateHandlerConfiguration - Class in se.swedenconnect.signservice.certificate.cmc.config
-
Configuration class for
CMCKeyAndCertificateHandler
. - CMCKeyAndCertificateHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.certificate.cmc.config.CMCKeyAndCertificateHandlerConfiguration
- CMCKeyAndCertificateHandlerFactory - Class in se.swedenconnect.signservice.certificate.cmc.config
-
Factory class for
CMCKeyAndCertificateHandler
. - CMCKeyAndCertificateHandlerFactory() - Constructor for class se.swedenconnect.signservice.certificate.cmc.config.CMCKeyAndCertificateHandlerFactory
- CMS - Enum constant in enum class se.swedenconnect.signservice.signature.SignatureType
-
PKCS#7 signature.
- CommonBeanCandidate - Interface in se.swedenconnect.signservice.config.common
-
An interface that is implemented by subclasses of configuration classes that may be instantiated as "common beans", see
CommonBeansConfigurationProperties
. - CommonBeansConfigurationProperties - Class in se.swedenconnect.signservice.config.common
-
The configuration for some handlers, and also some other beans, normally do not differ between different engines (clients).
- CommonBeansConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties
- CommonBeansConfigurationProperties.Saml - Class in se.swedenconnect.signservice.config.common
-
SAML bean configuration data.
- completeAuthentication(HttpUserRequest, AuthenticationResult, EngineContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
-
The "complete authentication" method is invoked after the authentication handler has reported a successful user authentication.
- CompletedSignatureTask - Interface in se.swedenconnect.signservice.signature
-
A completed signature task holds the requested task and the signature.
- consolidateTBSData(List<Attribute>) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
-
Create a DER set of signed attributes from a list of attribute data
- ContactPersonConfig() - Constructor for class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.ContactPersonConfig
- contents(byte[]) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction.HttpBodyActionBuilder
-
Assigns the body contents.
- convert(String) - Method in class se.swedenconnect.signservice.authn.saml.spring.PropertyToEntityDescriptorConverter
- convert(String) - Method in class se.swedenconnect.signservice.config.spring.converters.LocalizedStringConverter
-
Converts strings on the format
<lang-tag>-<string according to language>
. - convert(Attribute) - Method in class se.swedenconnect.signservice.authn.saml.OpenSamlAttributeConverter
-
Converts the supplied attribute into its generic representation
- convert(Attribute) - Method in class se.swedenconnect.signservice.protocol.dss.jaxb.JaxbAttributeConverter
-
Converts the supplied attribute into its generic representation
- convert(IdentityAttribute<?>) - Method in class se.swedenconnect.signservice.authn.saml.OpenSamlAttributeConverter
-
Converts the attribute from its generic representation to the specialized representation.
- convert(IdentityAttribute<?>) - Method in interface se.swedenconnect.signservice.core.attribute.AttributeConverter
-
Converts the attribute from its generic representation to the specialized representation.
- convert(IdentityAttribute<?>) - Method in class se.swedenconnect.signservice.protocol.dss.jaxb.JaxbAttributeConverter
-
Converts the attribute from its generic representation to the specialized representation.
- convert(T) - Method in interface se.swedenconnect.signservice.core.attribute.AttributeConverter
-
Converts the supplied attribute into its generic representation
- create() - Method in class se.swedenconnect.signservice.authn.saml.config.MetadataProviderConfiguration
-
Based on the configuration a
MetadataProvider
is created. - create() - Method in class se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration
-
Based on the configuration object a
PkiCredentialContainer
is created. - create(HandlerConfiguration<T>) - Method in interface se.swedenconnect.signservice.core.config.HandlerFactory
-
Creates a handler instance based on the supplied configuration.
- create(HandlerConfiguration<T>, BeanLoader) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerFactory
-
Creates a handler instance based on the supplied configuration.
- create(HandlerConfiguration<T>, BeanLoader) - Method in class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory
-
Loads the externally configured bean.
- create(HandlerConfiguration<T>, BeanLoader) - Method in interface se.swedenconnect.signservice.core.config.HandlerFactory
-
Creates a handler instance based on the supplied configuration.
- createActuatorEvent(AuditEvent) - Method in class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerListener
-
Creates and actuates audit event.
- createAttributeConsumingServiceElement() - Method in class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration
-
Gets the
AttributeConsumingService
metadata element. - createAuditEvent(String) - Method in interface se.swedenconnect.signservice.audit.AuditLogger
-
Creates an event that may be assigned parameters.
- createAuditEvent(String) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLogger
-
Creates an event that may be assigned parameters.
- createAuditEvent(String) - Method in interface se.swedenconnect.signservice.audit.base.events.AuditEventFactory
-
Creates an audit event.
- createAuditEvent(String) - Method in class se.swedenconnect.signservice.audit.base.events.DefaultAuditEventFactory
-
Creates an audit event.
- createAuditLogger(HandlerConfiguration<AuditLogger>, BeanLoader) - Method in class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerFactory
-
Based on the supplied configuration the method creates an
AuditLogger
instance. - createAuditLogger(HandlerConfiguration<AuditLogger>, BeanLoader) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerFactory
-
Based on the supplied configuration the method creates an
AuditLogger
instance. - createAuditLogger(HandlerConfiguration<AuditLogger>, BeanLoader) - Method in class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerFactory
-
Based on the supplied configuration the method creates an
AuditLogger
instance. - createAuditLogger(HandlerConfiguration<AuditLogger>, BeanLoader) - Method in class se.swedenconnect.signservice.audit.file.FileAuditLoggerFactory
-
Based on the supplied configuration the method creates an
AuditLogger
instance. - createAuditLogger(HandlerConfiguration<AuditLogger>, BeanLoader) - Method in class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerFactory
-
Based on the supplied configuration the method creates an
AuditLogger
instance. - createAuthnRequestContext(AuthnRequirements, SignMessage, SignServiceContext, EntityDescriptor) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Creates an
AuthnRequestGeneratorContext
object that is to be used by the configuredAuthnRequestGenerator
. - createAuthnRequestContext(AuthnRequirements, SignMessage, SignServiceContext, EntityDescriptor) - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
-
Extends the base implementation with support for SignMessage and PrincipalSelection.
- createAuthnRequestGenerator(SamlAuthenticationHandlerConfiguration, BeanLoader, MetadataProvider, EntityDescriptor) - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
-
Based on the SAML configuration, metadata provider and SP metadata an
AuthnRequestGenerator
is created. - createCertificateModelBuilder(PublicKey, CertNameModel<?>) - Method in class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
-
Creates a
CertificateModel.CertificateModelBuilder
based on the supplied public key and certificate name model object. - createCertificateModelBuilder(PublicKey, CertNameModel<?>) - Method in class se.swedenconnect.signservice.certificate.cmc.CMCKeyAndCertificateHandler
-
Creates a
CertificateModel.CertificateModelBuilder
based on the supplied public key and certificate name model object. - createCertificateModelBuilder(PublicKey, CertNameModel<?>) - Method in class se.swedenconnect.signservice.certificate.simple.SimpleKeyAndCertificateHandler
-
Creates a
CertificateModel.CertificateModelBuilder
based on the supplied public key and certificate name model object. - createCertificateNameModel(List<AttributeMappingData>) - Method in class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
-
Creates a subject name model based on the mapped certificate attributes.
- createEntityDescriptor(SamlAuthenticationHandlerConfiguration, BeanLoader) - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
-
Based on the configuration an
EntityDescriptor
is created. - createErrorResponse(HttpUserRequest, EngineContext, SignServiceError) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
-
Method that is invoked to create an error response message that is to be sent back to the client.
- createHandler(SamlAuthenticationHandlerConfiguration, MetadataProvider, EntityDescriptorContainer, ResponseProcessor, AuthnRequestGenerator, String) - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
-
Creates the SAML authentication handler.
- createHandler(HandlerConfiguration<AuditLogger>, BeanLoader) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerFactory
-
Creates a handler instance based on the supplied configuration.
- createHandler(HandlerConfiguration<AuthenticationHandler>, BeanLoader) - Method in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerFactory
-
Creates a handler instance based on the supplied configuration.
- createHandler(HandlerConfiguration<AuthenticationHandler>, BeanLoader) - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
-
Creates a handler instance based on the supplied configuration.
- createHandler(HandlerConfiguration<KeyAndCertificateHandler>, BeanLoader) - Method in class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerFactory
-
Creates a handler instance based on the supplied configuration.
- createHandler(HandlerConfiguration<ProtocolHandler>, BeanLoader) - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerFactory
-
Creates a handler instance based on the supplied configuration.
- createHandler(HandlerConfiguration<SignatureHandler>, BeanLoader) - Method in class se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerFactory
-
Creates a handler instance based on the supplied configuration.
- createHandler(HandlerConfiguration<T>, BeanLoader) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerFactory
-
Creates a handler instance based on the supplied configuration.
- createHttpClient() - Method in class se.swedenconnect.signservice.authn.saml.config.MetadataProviderConfiguration
-
Creates a HTTP client to use.
- createKeyAndCertificateHandler(HandlerConfiguration<KeyAndCertificateHandler>, BeanLoader, PkiCredentialContainer, Map<String, String>, AttributeMapper, AlgorithmRegistry, CertificateProfileConfiguration) - Method in class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerFactory
-
Creates a handler.
- createKeyAndCertificateHandler(HandlerConfiguration<KeyAndCertificateHandler>, BeanLoader, PkiCredentialContainer, Map<String, String>, AttributeMapper, AlgorithmRegistry, CertificateProfileConfiguration) - Method in class se.swedenconnect.signservice.certificate.cmc.config.CMCKeyAndCertificateHandlerFactory
-
Creates a handler.
- createKeyAndCertificateHandler(HandlerConfiguration<KeyAndCertificateHandler>, BeanLoader, PkiCredentialContainer, Map<String, String>, AttributeMapper, AlgorithmRegistry, CertificateProfileConfiguration) - Method in class se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerFactory
-
Creates a handler.
- createResponseProcessingInput(AuthnRequest, String, HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Creates a
ResponseProcessingInput
object based on the supplied parameters. - createResponseProcessor(SamlAuthenticationHandlerConfiguration, SAMLObjectDecrypter, MessageReplayChecker, MetadataProvider) - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
-
Creates a
ResponseProcessor
. - createResponseProcessor(SamlAuthenticationHandlerConfiguration, BeanLoader, MetadataProvider) - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
-
Based on the SAML configuration and the metadata provider a
ResponseProcessor
is created. - createSignResponseMessage(SignServiceContext, SignRequestMessage) - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
-
A factory method that creates a
SignResponseMessage
given the context and the corresponding request message. - createSignResponseMessage(SignServiceContext, SignRequestMessage) - Method in interface se.swedenconnect.signservice.protocol.ProtocolHandler
-
A factory method that creates a
SignResponseMessage
given the context and the corresponding request message. - createSignServiceContext() - Static method in class se.swedenconnect.signservice.engine.session.EngineContext
-
Creates and initializes a new
SignServiceContext
object. - createSignServiceEngineManager(SignServiceConfigurationProperties, BeanLoader, BeanRegistrator) - Method in class se.swedenconnect.signservice.config.DefaultSignServiceFactory
-
Creates a
SignServiceEngineManager
based on the supplied configuration. - createSignServiceEngineManager(SignServiceConfigurationProperties, BeanLoader, BeanRegistrator) - Method in interface se.swedenconnect.signservice.config.SignServiceFactory
-
Creates a
SignServiceEngineManager
based on the supplied configuration. - createSuccessResult() - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
-
Creates a
SignResponseResult
object indicating a successful response. - createSuccessResult() - Method in interface se.swedenconnect.signservice.protocol.ProtocolHandler
-
Creates a
SignResponseResult
object indicating a successful response. - createValidationContext(HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
An OpenSAML
ValidationContext
may optionally be supplied to the response processing methods. - createXadesQualifyingProperties() - Static method in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
-
Creates a
XadesQualifyingProperties
with ads:Object
holding axades:QualifyingProperties
with no content. - createXadesQualifyingProperties(Element) - Static method in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
-
Creates a
XadesQualifyingProperties
from a DOM element. - CredentialContainerBeanConfiguration - Class in se.swedenconnect.signservice.config.common
-
A
KeyAndCertificateHandler
needs aPkiCredentialContainer
that it uses for key generation (user signing credentials). - CredentialContainerBeanConfiguration() - Constructor for class se.swedenconnect.signservice.config.common.CredentialContainerBeanConfiguration
- CredentialContainerConfiguration - Class in se.swedenconnect.signservice.certificate.base.config
-
Configuration for creating a
PkiCredentialContainer
. - CredentialContainerConfiguration() - Constructor for class se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration
- crlStartOffset(Duration) - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
-
Assigns the CRL start offset time.
- crlValidity(Duration) - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
-
Assigns the CRL validity.
- crmf - Enum constant in enum class se.swedenconnect.signservice.certificate.cmc.CertificateRequestFormat
-
Certificate Request Message Format.
D
- DateSamlIdentityAttribute - Class in se.swedenconnect.signservice.core.attribute.saml.impl
-
SAML attribute holding date value(s).
- DateSamlIdentityAttribute(String, String, LocalDate) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.DateSamlIdentityAttribute
-
Constructor for a single-valued attribute.
- DateSamlIdentityAttribute(String, String, List<LocalDate>) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.DateSamlIdentityAttribute
-
Constructor for a multi-valued attribute.
- decodeMessage(HttpUserRequest, EngineContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
-
Decodes a sign request message.
- decodeRequest(HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
-
Given a message (the HTTP request received by the SignService frontend/application) and the context the handler decodes the message into a
SignRequestMessage
instance. - decodeRequest(HttpUserRequest, SignServiceContext) - Method in interface se.swedenconnect.signservice.protocol.ProtocolHandler
-
Given a message (the HTTP request received by the SignService frontend/application) and the context the handler decodes the message into a
SignRequestMessage
instance. - DEFAULT - Enum constant in enum class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration.SadRequestRequirement
-
Default behaviour - Sends a SADReequest extension if the requested certificate type is QC_SSDD and if not, does not include the extension.
- DEFAULT_ALGORITHM_KEY_TYPES - Static variable in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
-
The default mappings from key type to algorithm key generator type.
- DEFAULT_ALLOWED_CLOCK_SKEW - Static variable in class se.swedenconnect.signservice.core.config.ValidationConfiguration
-
The default allowed clock skew is 30 seconds.
- DEFAULT_CERTIFICATE_START_OFFSET - Static variable in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
-
The default start time offset from current time for certificate validity.
- DEFAULT_CERTIFICATE_VALIDITY - Static variable in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
-
Default certificate validity.
- DEFAULT_CLEANUP_THRESHOLD - Static variable in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
-
The default the threshold for cleaning up expired entries.
- DEFAULT_CRL_START_OFFSET - Static variable in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
-
The default start time offset from current time for CRL validity.
- DEFAULT_CRL_VALIDITY - Static variable in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
-
Default CRL validity.
- DEFAULT_LOA - Static variable in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandler
-
The default authentication context URI to use if none has been specified.
- DEFAULT_MAX_MESSAGE_AGE - Static variable in class se.swedenconnect.signservice.core.config.ValidationConfiguration
-
The default setting for the maximum age of a message is 3 minutes.
- DEFAULT_NAME_FORMAT - Static variable in interface se.swedenconnect.signservice.core.attribute.saml.SamlIdentityAttribute
-
The default name format to use.
- DEFAULT_PRINCIPAL - Static variable in interface se.swedenconnect.signservice.audit.AuditEvent
-
The default principal name that is used when no principal has been assigned to the event.
- DefaultAdESObject - Class in se.swedenconnect.signservice.signature.impl
-
The default implementation of the
AdESObject
interface. - DefaultAdESObject(String, byte[]) - Constructor for class se.swedenconnect.signservice.signature.impl.DefaultAdESObject
-
Constructor.
- DefaultAttributeMapper - Class in se.swedenconnect.signservice.certificate.attributemapping
-
Default implementation for an attribute mapper based on an authentication.
- DefaultAttributeMapper(DefaultValuePolicyChecker) - Constructor for class se.swedenconnect.signservice.certificate.attributemapping.DefaultAttributeMapper
-
Constructor.
- DefaultAuditEventFactory - Class in se.swedenconnect.signservice.audit.base.events
-
The default implementation of
AuditEventFactory
creatingSignServiceAuditEvent
events. - DefaultAuditEventFactory() - Constructor for class se.swedenconnect.signservice.audit.base.events.DefaultAuditEventFactory
- DefaultAuthnRequirements - Class in se.swedenconnect.signservice.protocol.msg.impl
-
Default implementation of
AuthnRequirements
. - DefaultAuthnRequirements() - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
-
Default constructor.
- DefaultCertificateAttributeIdentifier - Class in se.swedenconnect.signservice.certificate.impl
-
Default implementation of the
CertificateAttributeIdentifier
interface. - DefaultCertificateAttributeIdentifier(CertificateAttributeType, String) - Constructor for class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier
-
Constructor.
- DefaultCertificateAttributeIdentifier(CertificateAttributeType, String, String) - Constructor for class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier
-
Constructor.
- DefaultCertificateAttributeMapping - Class in se.swedenconnect.signservice.protocol.msg.impl
-
Default implementation of the
CertificateAttributeMapping
interface. - DefaultCertificateAttributeMapping() - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
- DefaultClientConfiguration - Class in se.swedenconnect.signservice.client.impl
-
Default implementation of the
ClientConfiguration
interface. - DefaultClientConfiguration() - Constructor for class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
-
Default constructor.
- DefaultClientConfiguration(String) - Constructor for class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
-
Constructor.
- DefaultCompletedSignatureTask - Class in se.swedenconnect.signservice.signature.impl
-
Default implementation of the
CompletedSignatureTask
interface. - DefaultCompletedSignatureTask() - Constructor for class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
-
Default constructor.
- DefaultCompletedSignatureTask(RequestedSignatureTask) - Constructor for class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
-
Constructor creating the task given a requested task.
- DefaultEngineConfiguration - Class in se.swedenconnect.signservice.engine.config
-
Default implementation of the
EngineConfiguration
interface. - DefaultEngineConfiguration() - Constructor for class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
-
Default constructor.
- DefaultHttpBodyAction - Class in se.swedenconnect.signservice.core.http
-
Default implementation of
HttpBodyAction
. - DefaultHttpBodyAction() - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
-
Constructor.
- DefaultHttpBodyAction.HttpBodyActionBuilder - Class in se.swedenconnect.signservice.core.http
-
A builder for
HttpBodyAction
objects. - DefaultHttpPostAction - Class in se.swedenconnect.signservice.core.http
-
Default implementation of the
HttpPostAction
interface. - DefaultHttpPostAction(String) - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpPostAction
-
Constructor setting the post URL.
- DefaultHttpPostAction.HttpPostActionBuilder - Class in se.swedenconnect.signservice.core.http
-
A builder for constructing a
HttpPostAction
object. - DefaultHttpRedirectAction - Class in se.swedenconnect.signservice.core.http
-
Default implementation for the
HttpRedirectAction
interface. - DefaultHttpRedirectAction(String) - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction
-
Constructor setting the redirect URL.
- DefaultHttpRedirectAction.HttpRedirectActionBuilder - Class in se.swedenconnect.signservice.core.http
-
A builder for constructing a
HttpRedirectAction
object. - DefaultHttpResponseAction - Class in se.swedenconnect.signservice.core.http
-
Default implementation of the
HttpResponseAction
interface. - DefaultHttpResponseAction(HttpBodyAction) - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpResponseAction
-
Constructor setting up the
HttpResponseAction
with a response body action. - DefaultHttpResponseAction(HttpPostAction) - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpResponseAction
-
Constructor setting up the
HttpResponseAction
with a post action. - DefaultHttpResponseAction(HttpRedirectAction) - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpResponseAction
-
Constructor setting up the
HttpResponseAction
with a redirect action. - DefaultHttpResponseActionDeserializer - Class in se.swedenconnect.signservice.core.http
-
Custom JSON deserializer for
DefaultHttpResponseAction
. - DefaultHttpResponseActionDeserializer() - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpResponseActionDeserializer
-
Default constructor.
- DefaultHttpUserRequest - Class in se.swedenconnect.signservice.core.http
-
Default implementation of the
HttpUserRequest
interface. - DefaultHttpUserRequest() - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
-
Default constructor.
- DefaultIdentityAssertion - Class in se.swedenconnect.signservice.authn.impl
-
Default implementation of the
IdentityAssertion
interface. - DefaultIdentityAssertion() - Constructor for class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
- DefaultIdentityAttributeIdentifier - Class in se.swedenconnect.signservice.core.attribute.impl
-
Default implementation of the
IdentityAttributeIdentifier
interface. - DefaultIdentityAttributeIdentifier(String, String, String) - Constructor for class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier
-
Constructor.
- DefaultMessageConditions - Class in se.swedenconnect.signservice.protocol.msg.impl
-
Default implementation of
MessageConditions
. - DefaultMessageConditions(Instant, Instant) - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions
-
Constructor.
- DefaultMessageReplayChecker - Class in se.swedenconnect.signservice.storage.impl
-
The default implementation of the
MessageReplayChecker
interface. - DefaultMessageReplayChecker(ReplayCheckerStorageContainer) - Constructor for class se.swedenconnect.signservice.storage.impl.DefaultMessageReplayChecker
-
Constructor.
- defaultProcessingRuleCheck(String) - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
-
Check processing rules of this TBS data processor against requested processing rule.
- DefaultRequestedCertificateAttribute - Class in se.swedenconnect.signservice.protocol.msg.impl
-
Default implementation of the
RequestedCertificateAttribute
interface. - DefaultRequestedCertificateAttribute(CertificateAttributeType, String) - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
-
Constructor.
- DefaultRequestedCertificateAttribute(CertificateAttributeType, String, String) - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
-
Constructor.
- DefaultRequestedSignatureTask - Class in se.swedenconnect.signservice.signature.impl
-
Default implementation of the
RequestedSignatureTask
interface. - DefaultRequestedSignatureTask() - Constructor for class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
-
Default constructor.
- DefaultSamlAuthenticationHandler - Class in se.swedenconnect.signservice.authn.saml
-
Default SAML authentication handler.
- DefaultSamlAuthenticationHandler(AuthnRequestGenerator, ResponseProcessor, MetadataProvider, EntityDescriptorContainer, SpUrlConfiguration) - Constructor for class se.swedenconnect.signservice.authn.saml.DefaultSamlAuthenticationHandler
-
Constructor.
- DefaultSelfSignedCaCertificateGenerator - Class in se.swedenconnect.signservice.certificate.simple.ca
-
Default implementation of the
SelfSignedCaCertificateGenerator
interface. - DefaultSelfSignedCaCertificateGenerator() - Constructor for class se.swedenconnect.signservice.certificate.simple.ca.DefaultSelfSignedCaCertificateGenerator
- DefaultSignatureActivationRequestData - Class in se.swedenconnect.signservice.protocol.msg.impl
-
Default implementation of the
SignatureActivationRequestData
interface. - DefaultSignatureActivationRequestData(String, int, boolean) - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData
-
Constructor.
- DefaultSignatureHandler - Class in se.swedenconnect.signservice.signature.impl
-
Default implementation of the
SignatureHandler
interface. - DefaultSignatureHandler(List<TBSDataProcessor>) - Constructor for class se.swedenconnect.signservice.signature.impl.DefaultSignatureHandler
-
Constructor assigning the
TBSDataProcessor
instances to use. - DefaultSignatureHandler(List<TBSDataProcessor>, AlgorithmRegistry) - Constructor for class se.swedenconnect.signservice.signature.impl.DefaultSignatureHandler
-
Constructor assigning the
TBSDataProcessor
instances to use and an algorithm registry. - DefaultSignatureHandler(List<TBSDataProcessor>, AlgorithmRegistry, SignServiceSignerProvider) - Constructor for class se.swedenconnect.signservice.signature.impl.DefaultSignatureHandler
-
Constructor.
- DefaultSignatureHandlerConfiguration - Class in se.swedenconnect.signservice.signature.config
-
Configuration class for
DefaultSignatureHandler
. - DefaultSignatureHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerConfiguration
- DefaultSignatureHandlerFactory - Class in se.swedenconnect.signservice.signature.config
-
Factory for creating
DefaultSignatureHandler
handlers. - DefaultSignatureHandlerFactory() - Constructor for class se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerFactory
- DefaultSignatureRequirements - Class in se.swedenconnect.signservice.protocol.msg.impl
-
Default implementation of the
SignatureRequirements
interface. - DefaultSignatureRequirements(String) - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureRequirements
-
Constructor.
- DefaultSignerAuthnInfo - Class in se.swedenconnect.signservice.protocol.msg.impl
-
Default implementation of the
SignerAuthnInfo
interface. - DefaultSignerAuthnInfo(IdentityAssertion) - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignerAuthnInfo
-
Constructor.
- DefaultSigningCertificateRequirements - Class in se.swedenconnect.signservice.protocol.msg.impl
-
Default implementation of the
SigningCertificateRequirements
interface. - DefaultSigningCertificateRequirements() - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
-
Default constructor.
- DefaultSignRequestMessageVerifier - Class in se.swedenconnect.signservice.engine
-
Default implementation of the
SignRequestMessageVerifier
interface. - DefaultSignRequestMessageVerifier() - Constructor for class se.swedenconnect.signservice.engine.DefaultSignRequestMessageVerifier
- DefaultSignServiceConfigurationProperties - Class in se.swedenconnect.signservice.config
-
Default implementation of
SignServiceConfigurationProperties
. - DefaultSignServiceConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
- DefaultSignServiceContext - Class in se.swedenconnect.signservice.context
-
Default implementation of the
SignServiceContext
interface. - DefaultSignServiceContext(String) - Constructor for class se.swedenconnect.signservice.context.DefaultSignServiceContext
-
Constructor.
- DefaultSignServiceEngine - Class in se.swedenconnect.signservice.engine
-
The default implementation of the
SignServiceEngine
API. - DefaultSignServiceEngine(EngineConfiguration, MessageReplayChecker, AuditLogger) - Constructor for class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
-
Constructor.
- DefaultSignServiceEngineManager - Class in se.swedenconnect.signservice.application
-
The main application bean.
- DefaultSignServiceEngineManager(List<SignServiceEngine>, AuditLogger) - Constructor for class se.swedenconnect.signservice.application.DefaultSignServiceEngineManager
-
Constructor accepting the list of SignService engines that are configured for the SignService application.
- DefaultSignServiceFactory - Class in se.swedenconnect.signservice.config
-
Default implementation of the
SignServiceFactory
interface. - DefaultSignServiceFactory() - Constructor for class se.swedenconnect.signservice.config.DefaultSignServiceFactory
-
Default constructor.
- DefaultSignServiceFactory(HandlerFactoryRegistry) - Constructor for class se.swedenconnect.signservice.config.DefaultSignServiceFactory
-
Constructor accepting a
HandlerFactoryRegistry
that may have been prepared with specific factory implementions. - DefaultSignServiceProcessingResult - Class in se.swedenconnect.signservice.application
-
Default implementation of the
SignServiceProcessingResult
interface. - DefaultSignServiceProcessingResult(SignServiceContext, HttpResponseAction) - Constructor for class se.swedenconnect.signservice.application.DefaultSignServiceProcessingResult
-
Constructor.
- DefaultSignServiceSignerProvider - Class in se.swedenconnect.signservice.signature.signer
-
Default implementation of the signer provider
- DefaultSignServiceSignerProvider(AlgorithmRegistry) - Constructor for class se.swedenconnect.signservice.signature.signer.DefaultSignServiceSignerProvider
-
Constructor
- DefaultValuePolicyChecker - Interface in se.swedenconnect.signservice.certificate.attributemapping
-
Interface for checking if a default value for a certificate attribute is acceptable.
- DefaultValuePolicyCheckerConfig() - Constructor for class se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig
- DefaultValuePolicyCheckerConfiguration() - Constructor for class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration
- DefaultValuePolicyCheckerImpl - Class in se.swedenconnect.signservice.certificate.attributemapping
-
Default implementation of the
DefaultValuePolicyChecker
interface. - DefaultValuePolicyCheckerImpl(List<DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig>, boolean) - Constructor for class se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl
-
Constructor.
- DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig - Class in se.swedenconnect.signservice.certificate.attributemapping
-
Configuration data for the default value policy checker.
- deserialize(JsonParser, DeserializationContext) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpResponseActionDeserializer
- deserialize(String) - Static method in class se.swedenconnect.signservice.context.DefaultSignServiceContext
-
Deserializes an encoding to a
DefaultSignServiceContext
object. - dsObjectFactory - Static variable in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
-
Object factory for XML digital signature elements
- DSS_EXT_NAMESPACE - Static variable in class se.swedenconnect.signservice.protocol.dss.DssConstants
-
The namespace for DSS extension.
- DSS_PROFILE - Static variable in class se.swedenconnect.signservice.protocol.dss.DssConstants
-
The DSS profile we use.
- DssConstants - Class in se.swedenconnect.signservice.protocol.dss
-
Defines constants for the DSS protocol.
- DssProtocolHandler - Class in se.swedenconnect.signservice.protocol.dss
-
The
ProtocolHandler
implementation for sign request and response messages according to DSS Extension for Federated Central Signing Services. - DssProtocolHandler() - Constructor for class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
-
Default constructor.
- DssProtocolHandlerConfiguration - Class in se.swedenconnect.signservice.protocol.dss
-
Handler configuration for creating
DssProtocolHandler
instances. - DssProtocolHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerConfiguration
- DssProtocolHandlerFactory - Class in se.swedenconnect.signservice.protocol.dss
-
A handler factory for creating
DssProtocolHandler
instances. - DssProtocolHandlerFactory() - Constructor for class se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerFactory
E
- ecdsaSignData(byte[], PrivateKey, Algorithm) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
-
Sign data using ECDSA
- EcdsaSigValue - Class in se.swedenconnect.signservice.signature.signer.crypto
-
ECDSA Signature value
- ecdsaVerifyDigest(byte[], EcdsaSigValue, PublicKey) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
-
Verify ECDSA signature value against a signed digest value
- ecdsaVerifySignedData(byte[], EcdsaSigValue, PublicKey, MessageDigestAlgorithm, AlgorithmRegistry) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
-
Verify signed data against an ECDSA signature value
- encode() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
-
Encodes the message according to its protocol to a Base64-encoded string.
- encodeResponse(SignResponseMessage, SignServiceContext) - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
-
Encodes a response message so that it can be returned to the SignService application.
- encodeResponse(SignResponseMessage, SignServiceContext) - Method in interface se.swedenconnect.signservice.protocol.ProtocolHandler
-
Encodes a response message so that it can be returned to the SignService application.
- EngineConfiguration - Interface in se.swedenconnect.signservice.engine.config
-
Interface defining the configuration API for an engine instance.
- EngineConfigurationProperties - Class in se.swedenconnect.signservice.config
-
Configuration properties for an engine configuration.
- EngineConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.EngineConfigurationProperties
- EngineContext - Class in se.swedenconnect.signservice.engine.session
-
The
EngineContext
is a wrapper for theSignServiceContext
that declares methods for context elements that are used by the SignService engine. - EngineContext(SignServiceContext) - Constructor for class se.swedenconnect.signservice.engine.session.EngineContext
-
Constructor.
- entityDescriptorContainer - Variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
The container for this SP's SAML metadata.
- EPES - Enum constant in enum class se.swedenconnect.signservice.signature.AdESType
-
EPES means that the signing certificate hash and a signature policy identifier must be covered by the signature.
- equals(Object) - Method in class se.swedenconnect.signservice.audit.AuditEventParameter
- equals(Object) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
- equals(Object) - Method in class se.swedenconnect.signservice.authn.impl.SimpleAuthnContextIdentifier
- equals(Object) - Method in class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier
- equals(Object) - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
- equals(Object) - Method in class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute
- equals(Object) - Method in class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier
- equals(Object) - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute
- equals(Object) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
- equals(Object) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
- equals(Object) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions
- equals(Object) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
- equals(Object) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData
- equals(Object) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureRequirements
- equals(Object) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignerAuthnInfo
- equals(Object) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
- equals(Object) - Method in class se.swedenconnect.signservice.signature.impl.DefaultAdESObject
- equals(Object) - Method in class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
- equals(Object) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
- EVENT_ENGINE_SESSION_RESET - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
-
A "session reset" may occur when a SignRequest is received when the expected message is an authentication response message.
- EVENT_ENGINE_SIGNATURE_OPERATION_FAILURE - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
-
The signature operation failed and an error message is sent back to the user.
- EVENT_ENGINE_SIGNATURE_OPERATION_SUCCESS - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
-
The signature operation was successful.
- EVENT_ENGINE_STARTED - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
-
A SignService engine instance (servicing a client) was started.
- EVENT_ENGINE_USER_AUTHENTICATED - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
-
A user was successfully authenticated.
- EVENT_ENGINE_USER_AUTHN_FAILED - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
-
The user authentication failed.
- EVENT_SYSTEM_NOTFOUND - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
-
A request was made to the application that could not be serviced.
- EVENT_SYSTEM_PROCESSING_ERROR - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
-
An unrecoverable processing error was caught and reported by the system.
- EVENT_SYSTEM_STARTED - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
-
SignService system was started.
- excludeFromRecursiveMerge() - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration
-
When
AbstractHandlerConfiguration.mergeConfigObject(Object, Object)
does its work, it recurses into all properties of the objects being merged. - excludeFromRecursiveMerge() - Method in class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerConfiguration
-
When
AbstractHandlerConfiguration.mergeConfigObject(Object, Object)
does its work, it recurses into all properties of the objects being merged. - excludeFromRecursiveMerge() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
-
When
AbstractHandlerConfiguration.mergeConfigObject(Object, Object)
does its work, it recurses into all properties of the objects being merged. - extendedAssertionVerification(AuthnRequirements, AuthnRequest, ResponseProcessingResult, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
A method that enables subclasses to extend the verification of the received assertion.
- extendedAssertionVerification(AuthnRequirements, AuthnRequest, ResponseProcessingResult, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
-
Checks for a SAD request.
F
- FAILED_AUTHN - Enum constant in enum class se.swedenconnect.signservice.authn.AuthenticationErrorCode
-
The user failed to authenticate - general authentication error.
- FileAuditLogger - Class in se.swedenconnect.signservice.audit.file
-
A simple file logger that uses Java's util logging package to audit log.
- FileAuditLogger(String) - Constructor for class se.swedenconnect.signservice.audit.file.FileAuditLogger
-
Constructor setting up the file audit logger with the target file.
- FileAuditLoggerConfiguration - Class in se.swedenconnect.signservice.audit.file
-
Handler configuration for creating
FileAuditLogger
instances. - FileAuditLoggerConfiguration() - Constructor for class se.swedenconnect.signservice.audit.file.FileAuditLoggerConfiguration
- FileAuditLoggerFactory - Class in se.swedenconnect.signservice.audit.file
-
A handler factory for creating
FileAuditLogger
instances. - FileAuditLoggerFactory() - Constructor for class se.swedenconnect.signservice.audit.file.FileAuditLoggerFactory
- finalizeSignRequest(HttpUserRequest, AuthenticationResult, EngineContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
-
The finalize step is invoked after the user authentication is finished and the method proceeds to complete the signature operation.
- formatAuditEvent(AuditEvent) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLogger
-
Formats the supplied audit event.
- FRAUD_STATUS_CODE - Static variable in class se.swedenconnect.signservice.authn.saml.SamlStatus
-
Status code for fraud detection.
- fromType(String) - Static method in enum class se.swedenconnect.signservice.certificate.CertificateAttributeType
-
Maps the given type to an enum constant.
- fromType(String) - Static method in enum class se.swedenconnect.signservice.certificate.CertificateType
-
Given a type string the corresponding enum constant is returned.
- fromType(String) - Static method in enum class se.swedenconnect.signservice.signature.SignatureType
-
Maps the given type to an enum constant.
G
- generate(PkiCredential, CertificateIssuerModel, CertNameModel<?>) - Method in class se.swedenconnect.signservice.certificate.simple.ca.DefaultSelfSignedCaCertificateGenerator
-
Generates the self-issued CA certificates.
- generate(PkiCredential, CertificateIssuerModel, CertNameModel<?>) - Method in interface se.swedenconnect.signservice.certificate.simple.ca.SelfSignedCaCertificateGenerator
-
Generates the self-issued CA certificates.
- GeneratedClass - Annotation Interface in se.swedenconnect.signservice.core.annotations
-
Annotation that tells that a class is "generated".
- GeneratedMethod - Annotation Interface in se.swedenconnect.signservice.core.annotations
-
Annotation that tells that a method is "generated".
- generateSignatureEncodedMessage() - Method in class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
-
Generate a padded message for the data that has been loaded using the update() function.
- generateSigningCredential(SignRequestMessage, IdentityAssertion, SignServiceContext) - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
-
Generates a signing (private) key and issues a signing certificate given the supplied parameters.
- generateSigningCredential(SignRequestMessage, IdentityAssertion, SignServiceContext) - Method in interface se.swedenconnect.signservice.certificate.KeyAndCertificateHandler
-
Generates a signing (private) key and issues a signing certificate given the supplied parameters.
- get(String) - Method in class se.swedenconnect.signservice.context.DefaultSignServiceContext
-
Gets a named data element from the context.
- get(String) - Method in interface se.swedenconnect.signservice.context.SignServiceContext
-
Gets a named data element from the context.
- get(String) - Method in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
-
Gets a data element from the container.
- get(String) - Method in interface se.swedenconnect.signservice.storage.StorageContainer
-
Gets a data element from the container.
- get(String, Class<T>) - Method in class se.swedenconnect.signservice.context.DefaultSignServiceContext
-
Gets a named data element having a given type from the context.
- get(String, Class<T>) - Method in interface se.swedenconnect.signservice.context.SignServiceContext
-
Gets a named data element having a given type from the context.
- getActive() - Method in class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerConfiguration
-
Tells whether to Spring Boot Actuator for audit logging is active.
- getAdesElement() - Method in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
-
Gets the DOM element of the AdES object (which is a
ds:Object
containing axades:QualifyingProperties
). - getAdesObject() - Method in class se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData
-
Gets the ETSI advanced electronic signature data object (if applicable).
- getAdESObject() - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
-
Gets the AdES object requested/produced.
- getAdESObject() - Method in interface se.swedenconnect.signservice.signature.RequestedSignatureTask
-
Gets the AdES object requested/produced.
- getAdESType() - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
-
Gets the AdES type requested/produced.
- getAdESType() - Method in interface se.swedenconnect.signservice.signature.RequestedSignatureTask
-
Gets the AdES type requested/produced.
- getAlgorithmFromTypeAndDigestMethod(MessageDigestAlgorithm, String, AlgorithmRegistry) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
-
Get the signature algorithm supported by a specific key type and digest algorithm
- getAlgorithmRegistry() - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
-
Gets the algorithm registry providing information about supported algorithms.
- getAllCertificates() - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
-
Will always return an empty list.
- getAllowedClockSkew() - Method in class se.swedenconnect.signservice.core.config.ValidationConfiguration
-
The clock skew that we accept during checks of time stamps.
- getAssertion() - Method in interface se.swedenconnect.signservice.authn.AuthenticationResult
-
Gets the
IdentityAssertion
that holds the identity assertion from the authentication process. - getAttribute(ASN1ObjectIdentifier, List<Attribute>) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
-
Get a particular attribute is present in the list of attributes.
- getAttributeMapper() - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
-
Gets the attribute mapper.
- getAttributeMappings() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
-
Gets the requested mappings between the signer's authentication attributes and attributes that are to be placed in the issued signature certificate.
- getAttributeMappings() - Method in interface se.swedenconnect.signservice.protocol.msg.SigningCertificateRequirements
-
Gets the requested mappings between the signer's authentication attributes and attributes that are to be placed in the issued signature certificate.
- getAttributeValueType() - Method in interface se.swedenconnect.signservice.core.attribute.IdentityAttribute
-
Gets the type of the value(s) held by this attribute.
- getAttributeValueType() - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.BooleanSamlIdentityAttribute
-
Gets the type of the value(s) held by this attribute.
- getAttributeValueType() - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.DateSamlIdentityAttribute
-
Gets the type of the value(s) held by this attribute.
- getAttributeValueType() - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.InstantSamlIdentityAttribute
-
Gets the type of the value(s) held by this attribute.
- getAttributeValueType() - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.IntegerSamlIdentityAttribute
-
Gets the type of the value(s) held by this attribute.
- getAttributeValueType() - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.StringSamlIdentityAttribute
-
Gets the type of the value(s) held by this attribute.
- getAuditEventBuilder(String) - Method in interface se.swedenconnect.signservice.audit.AuditLogger
-
Gets a builder for building an
AuditEvent
. - getAuditEventBuilder(String) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLogger
-
Gets a builder for building an
AuditEvent
. - getAuditLogger() - Static method in class se.swedenconnect.signservice.audit.AuditLoggerSingleton
-
Gets the audit logger object from the TLS.
- getAuditLogger() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
-
Gets the audit logger to use.
- getAuditLogger() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
-
Gets the audit logger to use.
- getAuthContextExtAttributeMappings(List<AttributeMappingData>) - Method in class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
-
Get attribute mapping data for the AuthnContextExtension.
- getAuthenticationHandler() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
-
Gets the authentication handler to use when authenticating the users.
- getAuthenticationHandler() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
-
Gets the authentication handler to use when authenticating the users.
- getAuthenticationResult() - Method in class se.swedenconnect.signservice.authn.AuthenticationResultChoice
-
Gets the
AuthenticationResult
. - getAuthnContext() - Method in interface se.swedenconnect.signservice.authn.IdentityAssertion
-
Gets the authentication context under which the authentication was made.
- getAuthnContext() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
-
Gets the authentication context under which the authentication was made.
- getAuthnContextIdentifiers() - Method in interface se.swedenconnect.signservice.protocol.msg.AuthnRequirements
-
Gets the authentication context identifier(s) that identifies the context under which the signer should be authenticated.
- getAuthnContextIdentifiers() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
-
Gets the authentication context identifier(s) that identifies the context under which the signer should be authenticated.
- getAuthnInstant() - Method in interface se.swedenconnect.signservice.authn.IdentityAssertion
-
Gets the instant when the user was authenticated.
- getAuthnInstant() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
-
Gets the instant when the user was authenticated.
- getAuthnProfile() - Method in interface se.swedenconnect.signservice.protocol.msg.AuthnRequirements
-
Gets the "authentication profile".
- getAuthnProfile() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
-
Gets the "authentication profile".
- getAuthnRequest(SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Gets the stored
AuthnRequest
from the session context. - getAuthnRequirements() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
-
Gets the requirements the signature requester (client) puts on how the user should be authenticated during the "authentication for signature" process.
- getAuthnServiceID() - Method in interface se.swedenconnect.signservice.protocol.msg.AuthnRequirements
-
Gets the identity of the authentication service (Identity Provider, OpenID provider, ...) that will authenticate the signer as part of the signature process.
- getAuthnServiceID() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
-
Gets the identity of the authentication service (Identity Provider, OpenID provider, ...) that will authenticate the signer as part of the signature process.
- getBaseCertificateModelBuilder(CertNameModel<?>, PublicKey, X509CertificateHolder, CertificateIssuerModel) - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
- getBaseUrl() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
-
The "base URL" of the SignService, i.e., the protocol, domain and context path (if set to something other than '/').
- getBaseUrl() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
-
The "base URL" of the SignService, i.e., the protocol, domain and context path (if set to something other than '/').
- getBeanName() - Method in class se.swedenconnect.signservice.config.authn.AuthenticationHandlerBeanConfigurationProperties
-
The bean name that should be assigned.
- getBeanName() - Method in class se.swedenconnect.signservice.config.authn.SamlMetadataProviderBeanConfiguration
-
The bean name that should be assigned.
- getBeanName() - Method in class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerBeanConfigurationProperties
-
The bean name that should be assigned.
- getBeanName() - Method in interface se.swedenconnect.signservice.config.common.CommonBeanCandidate
-
The bean name that should be assigned.
- getBeanName() - Method in class se.swedenconnect.signservice.config.common.CredentialContainerBeanConfiguration
-
The bean name that should be assigned.
- getBeanName() - Method in class se.swedenconnect.signservice.config.protocol.ProtocolHandlerBeanConfigurationProperties
-
The bean name that should be assigned.
- getBeanName() - Method in class se.swedenconnect.signservice.config.sign.SignatureHandlerBeanConfigurationProperties
-
The bean name that should be assigned.
- getBeanName() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
-
Gets the
beanName
property. - getBeanName() - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
-
Gets the
beanName
property. - getBody() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpResponseAction
-
If the response action is that the SignService should reply to a request by sending back a 200 status with a response body this method return
HttpBodyAction
object that tells how the HTTP response should be constructed (filled in). - getBody() - Method in interface se.swedenconnect.signservice.core.http.HttpResponseAction
-
If the response action is that the SignService should reply to a request by sending back a 200 status with a response body this method return
HttpBodyAction
object that tells how the HTTP response should be constructed (filled in). - getCaAlgorithm() - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
- getCanonicalXml(byte[], String) - Static method in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
-
Get canonical XML from XML input.
- getCaSupportedCertificateTypes() - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
-
Gets the type of certificates that the underlying CA issues.
- getCertificate(BigInteger) - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
-
Will always return
null
. - getCertificateCount(boolean) - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
-
Will always return 0.
- getCertificateIssuer() - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
- getCertificateModelBuilder(PublicKey, CertNameModel<?>, boolean, boolean) - Method in class se.swedenconnect.signservice.certificate.cmc.SignServiceCMCClient
-
Return a certificate model builder prepared for creating certificate models for certificate requests to this CA service via CMC.
- getCertificateRange(int, int, boolean, SortBy, boolean) - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
-
Will always return 0.
- getCertificateType() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
-
Gets the requested certificate type.
- getCertificateType() - Method in interface se.swedenconnect.signservice.protocol.msg.SigningCertificateRequirements
-
Gets the requested certificate type.
- getClientConfiguration() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
-
Gets the configuration for the SignService client that is being serviced by this SignService engine.
- getClientConfiguration() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
-
Gets the configuration for the SignService client that is being serviced by this SignService engine.
- getClientId() - Method in interface se.swedenconnect.signservice.client.ClientConfiguration
-
Gets the unique client identifier.
- getClientId() - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
-
Gets the unique client identifier.
- getClientId() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
-
Gets the unique identifier of the SignService client that sent this message.
- getClientIpAddress() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
-
Gets the client IP address.
- getClientIpAddress() - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
-
Gets the client IP address.
- getClientIpAddress() - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
-
Gets the client IP address.
- getCMSAlgoProtection(SignatureAlgorithm) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
-
Get a CMS Algo protection attribute for the selected algorithm
- getCmsSigningTime(Attribute) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
-
Get the signing time in CMS signed attributes data if present.
- getCommonBeans() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
-
Common beans configuration.
- getCommonBeans() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
-
Common beans configuration.
- getConditions() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
-
Gets the conditions for the message imposed by the issuer.
- getContents() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
-
Gets the response body to write as a byte array.
- getContents() - Method in interface se.swedenconnect.signservice.core.http.HttpBodyAction
-
Gets the response body to write as a byte array.
- getContext() - Method in class se.swedenconnect.signservice.engine.session.EngineContext
-
Gets the wrapped context.
- getCrlDpURLs() - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
- getCrlIssuer() - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
- getCRLRevocationDataProvider() - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
- getCurrentCrl() - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
- getCurrentCRLMetadata() - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
- getDefaultConfig() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
-
Gets the assigned default configuration.
- getDefaultConfig() - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
-
Gets the assigned default configuration.
- getDefaultConfigRef() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
-
Gets the default configuration reference (if assigned).
- getDefaultConfigRef() - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
-
Gets the default configuration reference (if assigned).
- getDefaultCredential() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
-
Configuration for the SignService default credential.
- getDefaultCredential() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
-
Configuration for the SignService default credential.
- getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerConfiguration
-
Gets the default factory class name to be used to create handlers based on this configuration.
- getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerConfiguration
-
Gets the default factory class name to be used to create handlers based on this configuration.
- getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.audit.file.FileAuditLoggerConfiguration
-
Gets the default factory class name to be used to create handlers based on this configuration.
- getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerConfiguration
-
Gets the default factory class name to be used to create handlers based on this configuration.
- getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerConfiguration
-
Gets the default factory class name to be used to create handlers based on this configuration.
- getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration
-
Gets the default factory class name to be used to create handlers based on this configuration.
- getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.certificate.cmc.config.CMCKeyAndCertificateHandlerConfiguration
-
Gets the default factory class name to be used to create handlers based on this configuration.
- getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerConfiguration
-
Gets the default factory class name to be used to create handlers based on this configuration.
- getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
-
Gets the default factory class name to be used to create handlers based on this configuration.
- getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration
-
Gets the default factory class name to be used to create handlers based on this configuration.
- getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerConfiguration
-
Gets the default factory class name to be used to create handlers based on this configuration.
- getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerConfiguration
-
Gets the default factory class name to be used to create handlers based on this configuration.
- getDefaultHandlerConfig() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
-
Default handler configuration.
- getDefaultHandlerConfig() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
-
Default handler configuration.
- getDefaultMessage() - Method in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
-
Gets the default message for the error code.
- getDefaultSignServiceId() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
-
The default SignService ID.
- getDefaultSignServiceId() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
-
The default SignService ID.
- getDefaultValue() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
-
Gets the default value to use if no mapping can be found.
- getDefaultValue() - Method in interface se.swedenconnect.signservice.protocol.msg.RequestedCertificateAttribute
-
Gets the default value to use if no mapping can be found.
- getDEREncodedSigValue() - Method in class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
-
Gets the bytes to be carried in an OCTET STRING to form the CMS signature value
- getDestination() - Method in interface se.swedenconnect.signservice.protocol.msg.CertificateAttributeMapping
-
Gets the requested destination certificate attribute.
- getDestination() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
-
Gets the requested destination certificate attribute.
- getDestinationUrl() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
-
Gets the "destination URL", i.e., the URL to where this response message is sent.
- getDetailedMessage() - Method in class se.swedenconnect.signservice.engine.SignServiceError
-
Gets the detailed error message.
- getDigestMethod() - Method in class se.swedenconnect.signservice.signature.tbsdata.AdesSigningCertificateDigest
-
Gets the URI for the digest method used to hash the signer certificate.
- getDigestValue() - Method in class se.swedenconnect.signservice.signature.tbsdata.AdesSigningCertificateDigest
-
Gets the digest value.
- getDocumentCount() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData
-
Gets the number of documents that are to be signed.
- getDocumentCount() - Method in interface se.swedenconnect.signservice.protocol.msg.SignatureActivationRequestData
-
Gets the number of documents that are to be signed.
- getDomain() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
-
The domain under which the SignService is running.
- getDomain() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
-
The domain under which the SignService is running.
- getElementLifetime() - Method in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
-
Gets the "lifetime" of elements held in the container.
- getElementLifetime() - Method in interface se.swedenconnect.signservice.storage.StorageContainer
-
Gets the "lifetime" of elements held in the container.
- getEncodedAssertion() - Method in interface se.swedenconnect.signservice.authn.IdentityAssertion
-
Gets the encoding of the assertion.
- getEncodedAssertion() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
-
Gets the encoding of the assertion.
- getEncoding() - Method in interface se.swedenconnect.signservice.protocol.msg.SignMessage
-
Gets the encoding of the "sign message".
- getEngines() - Method in class se.swedenconnect.signservice.application.DefaultSignServiceEngineManager
-
Gets a list of the SignService engines that this manager is configured to use.
- getEngines() - Method in interface se.swedenconnect.signservice.application.SignServiceEngineManager
-
Gets a list of the SignService engines that this manager is configured to use.
- getEngines() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
-
A list of engine configurations.
- getEngines() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
-
A list of engine configurations.
- getError() - Method in exception class se.swedenconnect.signservice.engine.SignServiceErrorException
-
Gets the
SignServiceError
. - getErrorCode() - Method in exception class se.swedenconnect.signservice.authn.UserAuthenticationException
-
Gets the error code.
- getErrorCode() - Method in class se.swedenconnect.signservice.engine.SignServiceError
-
Gets the error code.
- getErrorCode() - Method in exception class se.swedenconnect.signservice.engine.UnrecoverableSignServiceException
-
Gets the error code.
- getErrorCode() - Method in interface se.swedenconnect.signservice.protocol.SignResponseResult
-
Gets the (major) error code.
- getEventFactory() - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLogger
-
Gets the audit event factory to use.
- getEventFactory() - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration
-
If the default (
DefaultAuditEventFactory
) has been overridden (seeAbstractAuditLoggerConfiguration.setEventFactory(Class)
), this method returns this class, otherwise it returnsnull
. - getExternal() - Method in class se.swedenconnect.signservice.config.audit.AuditLoggerConfigurationProperties
-
Gets the configuration that points to an already configured handler bean.
- getExternal() - Method in class se.swedenconnect.signservice.config.authn.AuthenticationHandlerConfigurationProperties
-
Gets the configuration that points to an already configured handler bean.
- getExternal() - Method in class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerConfigurationProperties
-
Gets the configuration that points to an already configured handler bean.
- getExternal() - Method in interface se.swedenconnect.signservice.config.HandlerConfigurationProperties
-
Gets the configuration that points to an already configured handler bean.
- getExternal() - Method in class se.swedenconnect.signservice.config.protocol.ProtocolHandlerConfigurationProperties
-
Gets the configuration that points to an already configured handler bean.
- getExternal() - Method in class se.swedenconnect.signservice.config.sign.SignatureHandlerConfigurationProperties
-
Gets the configuration that points to an already configured handler bean.
- getFactory(String) - Method in class se.swedenconnect.signservice.core.config.HandlerFactoryRegistry
-
Based on a class name and a type, the method checks if this factory exists in the registry, and if not, attempts to create it.
- getFactoryClass() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
-
Gets the class name of the factory class that should be used to create handlers based on this configuration.
- getFactoryClass() - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
-
Gets the class name of the factory class that should be used to create handlers based on this configuration.
- getFileName() - Method in class se.swedenconnect.signservice.audit.file.FileAuditLoggerConfiguration
-
Gets the audit log file name (including its full path).
- getFirst() - Method in class se.swedenconnect.signservice.core.types.Choice
-
Gets the first choice.
- getFriendlyName() - Method in interface se.swedenconnect.signservice.certificate.CertificateAttributeIdentifier
-
Gets the "friendly" name of the attribute, i.e., a human readable representation.
- getFriendlyName() - Method in class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier
-
Gets the "friendly" name of the attribute, i.e., a human readable representation.
- getFriendlyName() - Method in interface se.swedenconnect.signservice.core.attribute.IdentityAttributeIdentifier
-
Gets the "friendly" name of the attribute, i.e., a human readable representation of the attribute identifier.
- getFriendlyName() - Method in class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier
-
Gets the "friendly" name of the attribute, i.e., a human readable representation of the attribute identifier.
- getHandlerConfiguration() - Method in class se.swedenconnect.signservice.config.audit.AuditLoggerConfigurationProperties
-
An handler configuration properties class may have setters for several types of a particular types of a handler.
- getHandlerConfiguration() - Method in class se.swedenconnect.signservice.config.authn.AuthenticationHandlerConfigurationProperties
-
An handler configuration properties class may have setters for several types of a particular types of a handler.
- getHandlerConfiguration() - Method in class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerConfigurationProperties
-
An handler configuration properties class may have setters for several types of a particular types of a handler.
- getHandlerConfiguration() - Method in interface se.swedenconnect.signservice.config.HandlerConfigurationProperties
-
An handler configuration properties class may have setters for several types of a particular types of a handler.
- getHandlerConfiguration() - Method in class se.swedenconnect.signservice.config.protocol.ProtocolHandlerConfigurationProperties
-
An handler configuration properties class may have setters for several types of a particular types of a handler.
- getHandlerConfiguration() - Method in class se.swedenconnect.signservice.config.sign.SignatureHandlerConfigurationProperties
-
An handler configuration properties class may have setters for several types of a particular types of a handler.
- getHandlerConfiguration(String) - Method in class se.swedenconnect.signservice.config.audit.AuditLoggerConfigurationProperties
-
Gets the handler configuration for the given name.
- getHandlerConfiguration(String) - Method in class se.swedenconnect.signservice.config.authn.AuthenticationHandlerConfigurationProperties
-
Gets the handler configuration for the given name.
- getHandlerConfiguration(String) - Method in class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerConfigurationProperties
-
Gets the handler configuration for the given name.
- getHandlerConfiguration(String) - Method in interface se.swedenconnect.signservice.config.HandlerConfigurationProperties
-
Gets the handler configuration for the given name.
- getHandlerConfiguration(String) - Method in class se.swedenconnect.signservice.config.protocol.ProtocolHandlerConfigurationProperties
-
Gets the handler configuration for the given name.
- getHandlerConfiguration(String) - Method in class se.swedenconnect.signservice.config.sign.SignatureHandlerConfigurationProperties
-
Gets the handler configuration for the given name.
- getHandlerType() - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerFactory
-
Gets the handler type.
- getHandlerType() - Method in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerFactory
-
Gets the handler type.
- getHandlerType() - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
-
Gets the handler type.
- getHandlerType() - Method in class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerFactory
-
Gets the handler type.
- getHandlerType() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerFactory
-
Gets the handler type.
- getHandlerType() - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerFactory
-
Gets the handler type.
- getHandlerType() - Method in class se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerFactory
-
Gets the handler type.
- getHeader(String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
-
Gets the value of the specified request header.
- getHeader(String) - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
-
Gets the value of the specified request header.
- getHeader(String) - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
-
Gets the value of the specified request header.
- getHeaders() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
-
Gets a map of header names and values, for example, "Content-Type".
- getHeaders() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
-
Gets a map of all request headers where the map entry key is the header name and the map entry value is the header value(s).
- getHeaders() - Method in interface se.swedenconnect.signservice.core.http.HttpBodyAction
-
Gets a map of header names and values, for example, "Content-Type".
- getHeaders() - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
-
Gets a map of all request headers where the map entry key is the header name and the map entry value is the header value(s).
- getHeaders() - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
-
Gets a map of all request headers where the map entry key is the header name and the map entry value is the header value(s).
- getHttpResourceProviders() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
-
Gets a list of all handlers that implements the
HttpResourceProvider
interface. - getHttpResourceProviders() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
-
Gets a list of all handlers that implements the
HttpResourceProvider
interface. - getId() - Method in interface se.swedenconnect.signservice.audit.AuditEvent
-
Gets the event ID.
- getId() - Method in class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
-
Gets the event ID.
- getId() - Method in class se.swedenconnect.signservice.context.DefaultSignServiceContext
-
Gets the unique ID for the current operation.
- getId() - Method in interface se.swedenconnect.signservice.context.SignServiceContext
-
Gets the unique ID for the current operation.
- getId() - Method in class se.swedenconnect.signservice.engine.session.EngineContext
-
Gets the ID of the wrapped SignService context.
- getIdentifier() - Method in interface se.swedenconnect.signservice.authn.AuthnContextIdentifier
-
Gets the authentication context identifier.
- getIdentifier() - Method in interface se.swedenconnect.signservice.authn.IdentityAssertion
-
Gets the identifier for the assertion.
- getIdentifier() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
-
Gets the identifier for the assertion.
- getIdentifier() - Method in class se.swedenconnect.signservice.authn.impl.SimpleAuthnContextIdentifier
-
Gets the authentication context identifier.
- getIdentifier() - Method in interface se.swedenconnect.signservice.certificate.CertificateAttributeIdentifier
-
Gets the identifier (name) of the certificate attribute.
- getIdentifier() - Method in class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier
-
Gets the identifier (name) of the certificate attribute.
- getIdentifier() - Method in interface se.swedenconnect.signservice.core.attribute.IdentityAttributeIdentifier
-
Gets the identifier (name) of the identity attribute.
- getIdentifier() - Method in class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier
-
Gets the identifier (name) of the identity attribute.
- getIdentityAssertion() - Method in class se.swedenconnect.signservice.engine.session.EngineContext
-
Gets the
IdentityAssertion
from the context. - getIdentityAssertion() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignerAuthnInfo
-
Gets the identity assertion from the signer authentication.
- getIdentityAssertion() - Method in interface se.swedenconnect.signservice.protocol.msg.SignerAuthnInfo
-
Gets the identity assertion from the signer authentication.
- getIdentityAttributes() - Method in interface se.swedenconnect.signservice.authn.IdentityAssertion
-
Gets the identity attributes.
- getIdentityAttributes() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
-
Gets the identity attributes.
- getIdpMetadata(AuthnRequirements, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Finds the Identity Provider metadata from the federation given the authentication requirements.
- getInResponseTo() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
-
Gets the unique identifier for the corresponding request message (
SignRequestMessage.getRequestId()
). - getInstance(byte[]) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
-
Creates an instance of ECDSA signature value
- getInstance(Object) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
-
Creates an instance of ECDSA signature value
- getInstance(BigInteger, BigInteger) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
-
Creates an instance of ECDSA signature value
- getInstance(ASN1TaggedObject, boolean) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
-
Creates an instance of ECDSA signature value
- getInstance(PkiCredential, String, String, String) - Static method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
-
Gets an instance of builder using the default NO data storage repository.
- getInstance(PkiCredential, String, String, CARepository) - Static method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
-
Gets an instance of the builder.
- getIssuanceInstant() - Method in interface se.swedenconnect.signservice.authn.IdentityAssertion
-
Gets the instant when this assertion was issued.
- getIssuanceInstant() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
-
Gets the instant when this assertion was issued.
- getIssuedAt() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
-
Gets the issuance instant for the message.
- getIssuedAt() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
-
Gets the issuance instant for the message.
- getIssuer() - Method in interface se.swedenconnect.signservice.authn.IdentityAssertion
-
Gets the issuer identity of the authentication assertion.
- getIssuer() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
-
Gets the issuer identity of the authentication assertion.
- getIssuerId() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
-
Gets the issuer ID for the SignService that issued this response message.
- getIssuerSerial(X509Certificate) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
-
Get Issuer Serial data from an X.509 certificate.
- getKeyAndCertificateHandler() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
-
Gets the key and certificate handler that is used to generate the user signing key and certificate.
- getKeyAndCertificateHandler() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
-
Gets the key and certificate handler that is used to generate the user signing key and certificate.
- getKeyUsageValue(PublicKey, SigningKeyUsageDirective) - Static method in class se.swedenconnect.signservice.certificate.base.config.KeyUsageCalculator
-
Calculates the key usage value based on the key type and {link SigningKeyUsageDirective}.
- getListener() - Method in class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerConfiguration
-
The audit logger listener.
- getListenerRef() - Method in class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerConfiguration
-
The bean name of the audit logger listener object to use.
- getLoggerName() - Method in class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerConfiguration
-
Gets the logger name to use for the log system audit handler.
- getMainStatusCode() - Method in class se.swedenconnect.signservice.authn.saml.SamlStatus
-
Gets the main status code.
- getMaxMessageAge() - Method in class se.swedenconnect.signservice.core.config.ValidationConfiguration
-
The maximum amount of time that has passed since a message we are receiving was sent.
- getMessage() - Method in class se.swedenconnect.signservice.engine.SignServiceError
-
Gets the error message.
- getMessage() - Method in interface se.swedenconnect.signservice.protocol.SignResponseResult
-
Gets the message of the result object.
- getMessageReplayCheckerBeanName() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
-
Refers to a
MessageReplayChecker
bean that will be used by the application to detect message replay attacks. - getMessageReplayCheckerBeanName() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
-
Refers to a
MessageReplayChecker
bean that will be used by the application to detect message replay attacks. - getMethod() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
-
Gets the HTTP method with which this request was made (i.e.,
GET
,POST
,PUT
, ...). - getMethod() - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
-
Gets the HTTP method with which this request was made (i.e.,
GET
,POST
,PUT
, ...). - getMethod() - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
-
Gets the HTTP method with which this request was made (i.e.,
GET
,POST
,PUT
, ...). - getMinorErrorCode() - Method in interface se.swedenconnect.signservice.protocol.SignResponseResult
-
Gets a minor error code.
- getMinorStatusCode() - Method in class se.swedenconnect.signservice.authn.saml.SamlStatus
-
Gets the minor status code.
- getMustShow() - Method in interface se.swedenconnect.signservice.protocol.msg.SignMessage
-
Tells whether the requester requires that the "sign message" is displayed for the user during the signature operation.
- getName() - Method in class se.swedenconnect.signservice.audit.AuditEventParameter
-
Gets the parameter name.
- getName() - Method in class se.swedenconnect.signservice.core.AbstractSignServiceHandler
-
Gets the name of the handler.
- getName() - Method in interface se.swedenconnect.signservice.core.attribute.saml.SamlIdentityAttribute
-
To comply with SAML terminology a
getName
method is added. - getName() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
-
Gets the configured handler name.
- getName() - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
-
Gets the configured handler name.
- getName() - Method in interface se.swedenconnect.signservice.core.SignServiceHandler
-
Gets the name of the handler.
- getName() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
-
Gets the name of this engine instance.
- getName() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
-
Gets the name of this engine instance.
- getName() - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
-
Gets the name of the engine.
- getName() - Method in interface se.swedenconnect.signservice.engine.SignServiceEngine
-
Gets the name of the engine.
- getName() - Method in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
-
Gets the name of the storage container.
- getName() - Method in interface se.swedenconnect.signservice.storage.StorageContainer
-
Gets the name of the storage container.
- getNameFormat() - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute
-
Gets the name format of the SAML attribute.
- getNameFormat() - Method in interface se.swedenconnect.signservice.core.attribute.saml.SamlIdentityAttribute
-
Gets the name format of the SAML attribute.
- getNextCrlNumber() - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
- getNotAfter() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions
-
Tells that the message must not be regarded as valid after this instant.
- getNotAfter() - Method in interface se.swedenconnect.signservice.protocol.msg.MessageConditions
-
Tells that the message must not be regarded as valid after this instant.
- getNotBefore() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions
-
Tells that the message must not be regarded as valid before this instant.
- getNotBefore() - Method in interface se.swedenconnect.signservice.protocol.msg.MessageConditions
-
Tells that the message must not be regarded as valid before this instant.
- getObjectBytes() - Method in interface se.swedenconnect.signservice.signature.AdESObject
-
Getter for AdES object data
- getObjectBytes() - Method in class se.swedenconnect.signservice.signature.impl.DefaultAdESObject
-
Getter for AdES object data
- getOCSPResponder() - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
- getOCSPResponderCertificate() - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
- getOCSPResponderURL() - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
- getParameter(String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
-
Gets the value of a request parameter as a string, or
null
if the parameter does not exist. - getParameter(String) - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
-
Gets the value of a request parameter as a string, or
null
if the parameter does not exist. - getParameter(String) - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
-
Gets the value of a request parameter as a string, or
null
if the parameter does not exist. - getParameters() - Method in interface se.swedenconnect.signservice.audit.AuditEvent
-
Gets a list of all audit parameters for this event.
- getParameters() - Method in class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
-
Gets a list of all audit parameters for this event.
- getParameters() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction
-
The request parameters that should be posted to the recipient.
- getParameters() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
-
Gets a map of all request parameters, where the map entry key is the parameter name and the map entry value(s) is the parameter value.
- getParameters() - Method in interface se.swedenconnect.signservice.core.http.HttpPostAction
-
The request parameters that should be posted to the recipient.
- getParameters() - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
-
Gets a map of all request parameters, where the map entry key is the parameter name and the map entry value(s) is the parameter value.
- getParameters() - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
-
Gets a map of all request parameters, where the map entry key is the parameter name and the map entry value(s) is the parameter value.
- getPost() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpResponseAction
-
If the response action is that a HTTP POST should be performed this method returns the
HttpPostAction
telling where the user's browser should be posted and with which parameters. - getPost() - Method in interface se.swedenconnect.signservice.core.http.HttpResponseAction
-
If the response action is that a HTTP POST should be performed this method returns the
HttpPostAction
telling where the user's browser should be posted and with which parameters. - getPreferredBindingUri() - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Gets the preferred SAML binding to use for authentication requests.
- getPrincipal() - Method in interface se.swedenconnect.signservice.audit.AuditEvent
-
Gets the event principal.
- getPrincipal() - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration
-
Gets the default principal to assign to audit events.
- getPrincipal() - Method in class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
-
Gets the event principal.
- getProcessingPaths() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
-
Gets the path, or paths, for the SignRequest processing endpoint(s).
- getProcessingPaths() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
-
Gets the path, or paths, for the SignRequest processing endpoint(s).
- getProcessingRequirements() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
-
Gets the protocol processing requirements this type of message.
- getProcessingRequirements() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
-
Gets the protocol processing requirements for this type of message.
- getProcessingRules() - Method in class se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData
-
Gets the processing rules if set.
- getProcessingRulesUri() - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
-
Gets the URI identifying one or more processing rules that the Signing Service MUST apply when processing and using the provided signed information octets.
- getProcessingRulesUri() - Method in interface se.swedenconnect.signservice.signature.RequestedSignatureTask
-
Gets the URI identifying one or more processing rules that the Signing Service MUST apply when processing and using the provided signed information octets.
- getProtocolHandler() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
-
Gets the protocol handler to use when decoding and encoding messages.
- getProtocolHandler() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
-
Gets the protocol handler to use when decoding and encoding messages.
- getRedirect() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpResponseAction
-
If the response action is that a HTTP redirect should be performed this method returns the
HttpRedirectAction
telling where the user's browser should be directed. - getRedirect() - Method in interface se.swedenconnect.signservice.core.http.HttpResponseAction
-
If the response action is that a HTTP redirect should be performed this method returns the
HttpRedirectAction
telling where the user's browser should be directed. - getRelayState() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
-
Gets the "relay state" parameter that is associated with the message.
- getRelayState() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
-
Gets the "relay state" parameter that is associated with the message.
- getReplayCheckerStorageContainerBeanName() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
-
Relevant only if
message-replay-checker-bean-name
is not set. - getReplayCheckerStorageContainerBeanName() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
-
Relevant only if
message-replay-checker-bean-name
is not set. - getRequestedSignerAttributes() - Method in interface se.swedenconnect.signservice.protocol.msg.AuthnRequirements
-
Gets a list of identity attribute values that the sign requestor (client) requires the authentication service to validate and deliver (and the signature service to assert).
- getRequestedSignerAttributes() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
-
Gets a list of identity attribute values that the sign requestor (client) requires the authentication service to validate and deliver (and the signature service to assert).
- getRequestId() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
-
Gets the unique identifier for the request message.
- getRequestSignatureRequirement() - Method in interface se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements
-
Tells the signature requirements for a sign request message.
- getRequestUrl() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
-
Gets the complete request URL of the user HTTP request that was received by the frontend.
- getRequestUrl() - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
-
Gets the complete request URL of the user HTTP request that was received by the frontend.
- getRequestUrl() - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
-
Gets the complete request URL of the user HTTP request that was received by the frontend.
- getResource(HttpUserRequest) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Gets an HTTP resource.
- getResource(HttpUserRequest) - Method in class se.swedenconnect.signservice.certificate.simple.SimpleKeyAndCertificateHandler
-
Gets an HTTP resource.
- getResource(HttpUserRequest) - Method in interface se.swedenconnect.signservice.core.http.HttpResourceProvider
-
Gets an HTTP resource.
- getResponseAction() - Method in class se.swedenconnect.signservice.application.DefaultSignServiceProcessingResult
-
Depending on the type of request processed the SignService engine manager can respond with one of the following types of responses: The user's browser should be redirected to a given URL. The user's browser should be posted to a given URL with a set of parameters. A response message should be written (HTTP Status 200). This method returns a
HttpResponseAction
that tells how the caller (application/frontend) should respond to the request that it fed to the SignService engine manager. - getResponseAction() - Method in interface se.swedenconnect.signservice.application.SignServiceProcessingResult
-
Depending on the type of request processed the SignService engine manager can respond with one of the following types of responses: The user's browser should be redirected to a given URL. The user's browser should be posted to a given URL with a set of parameters. A response message should be written (HTTP Status 200). This method returns a
HttpResponseAction
that tells how the caller (application/frontend) should respond to the request that it fed to the SignService engine manager. - getResponseAction() - Method in class se.swedenconnect.signservice.authn.AuthenticationResultChoice
-
Gets the
HttpResponseAction
. - getResponseSendMethod() - Method in interface se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements
-
Returns the HTTP method to use when sending back a response to the client, for example "POST".
- getResponseSignatureRequirement() - Method in interface se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements
-
Tells the signature requirements for a sign response message.
- getResponseUrl() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
-
Gets the URL where the client wants response messages to be sent.
- getResponseUrls() - Method in interface se.swedenconnect.signservice.client.ClientConfiguration
-
Gets a list of registered response URL:s, i.e., URL:s which the SignService may use when sending back a signature response message.
- getResponseUrls() - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
-
Gets a list of registered response URL:s, i.e., URL:s which the SignService may use when sending back a signature response message.
- getRevokedCertificates() - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
-
Will always return an empty list.
- getRfc5035IssuerSerialBytes(X509Certificate) - Static method in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
-
Get IssuerSerial data according to RFC5035.
- getRSAPkcs1DigestInfo(MessageDigestAlgorithm, byte[]) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PKCS1V15Padding
-
Prepare the PKCS#1 version 1.5 padding of the hash of the data to be signed.
- getSADValidator() - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
-
Gets the
SADParser.SADValidator
for further configuration. - getScheme() - Method in interface se.swedenconnect.signservice.authn.IdentityAssertion
-
Gets the authentication scheme for this assertion, e.g., "SAML".
- getScheme() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
-
Gets the authentication scheme for this assertion, e.g., "SAML".
- getScheme() - Method in interface se.swedenconnect.signservice.core.attribute.IdentityAttributeIdentifier
-
Gets the authentication scheme for this attribute representation, e.g., "SAML".
- getScheme() - Method in class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier
-
Gets the authentication scheme for this attribute representation, e.g., "SAML".
- getScheme() - Method in interface se.swedenconnect.signservice.core.attribute.saml.SamlIdentityAttribute
-
Returns "SAML".
- getSecond() - Method in class se.swedenconnect.signservice.core.types.Choice
-
Gets the second choice.
- getServerBaseUrl() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
-
Gets the frontend "server base URL", which is the protocol, host and context path.
- getServerBaseUrl() - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
-
Gets the frontend "server base URL", which is the protocol, host and context path.
- getServerBaseUrl() - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
-
Gets the frontend "server base URL", which is the protocol, host and context path.
- getServerServletPath() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
-
Gets the part of this request's URL that calls the frontend's servlet.
- getServerServletPath() - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
-
Gets the part of this request's URL that calls the frontend's servlet.
- getServerServletPath() - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
-
Gets the part of this request's URL that calls the frontend's servlet.
- getServiceName() - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
-
Gets the service name placed in AuthnContextExtensions.
- getSignature() - Method in interface se.swedenconnect.signservice.signature.CompletedSignatureTask
-
Gets the raw signature bytes.
- getSignature() - Method in class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
-
Gets the raw signature bytes.
- getSignatureActivationRequestData() - Method in interface se.swedenconnect.signservice.protocol.msg.AuthnRequirements
-
If the signature request is for a qualified certificate associated with a private key held in a Qualified Signature Creation Device according to eIDAS the signature service must request by the identity provider a proof for this.
- getSignatureActivationRequestData() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
-
If the signature request is for a qualified certificate associated with a private key held in a Qualified Signature Creation Device according to eIDAS the signature service must request by the identity provider a proof for this.
- getSignatureAlgorithm() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureRequirements
-
Gets the requested signature algorithm.
- getSignatureAlgorithm() - Method in interface se.swedenconnect.signservice.protocol.msg.SignatureRequirements
-
Gets the requested signature algorithm.
- getSignatureAlgorithmUri() - Method in interface se.swedenconnect.signservice.signature.CompletedSignatureTask
-
Gets the signature algorithm identifier (URI) that was used to produce the signature (see
CompletedSignatureTask.getSignature()
). - getSignatureAlgorithmUri() - Method in class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
-
Gets the signature algorithm identifier (URI) that was used to produce the signature (see
CompletedSignatureTask.getSignature()
). - getSignatureCertificateChain() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
-
Gets the signature certificate chain, starting with the issued signing certificate, and followed by any CA certificates that can be used to verify the previous certificate in the sequence, ending with a self-signed root certificate.
- getSignatureHandler() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
-
Gets the signature handler that is responsible of constructing the signature(s).
- getSignatureHandler() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
-
Gets the signature handler that is responsible of constructing the signature(s).
- getSignatureId() - Method in interface se.swedenconnect.signservice.signature.AdESObject
-
The ID of the signature this AdESObject is associated with if relevant.
- getSignatureId() - Method in class se.swedenconnect.signservice.signature.impl.DefaultAdESObject
-
The ID of the signature this AdESObject is associated with if relevant.
- getSignaturePolicyIdentifier() - Method in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
-
Gets the SignaturePolicyIdentifier or null
- getSignatureRequirements() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
-
Gets the specific signature requirements for this request.
- getSignatureTasks() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
-
Gets the signature tasks, i.e., the to-be-signed data.
- getSignatureTasks() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
-
Gets the completed signature tasks, i.e. the signed data.
- getSignatureType() - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
-
Gets the type of signature.
- getSignatureType() - Method in interface se.swedenconnect.signservice.signature.RequestedSignatureTask
-
Gets the type of signature.
- getSignedCertAttr(MessageDigestAlgorithm, X509Certificate, boolean) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
-
Get signer certificate attribute.
- getSigner(String, SignatureType) - Method in class se.swedenconnect.signservice.signature.signer.DefaultSignServiceSignerProvider
-
Get a sign service signer for a given signature algorithm and signature type
- getSigner(String, SignatureType) - Method in interface se.swedenconnect.signservice.signature.signer.SignServiceSignerProvider
-
Get a sign service signer for a given signature algorithm and signature type
- getSignerAuthnInfo() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
-
Gets the signer authentication information.
- getSigningCertificateDigest() - Method in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
-
Gets the AdES digest of the signing certificate.
- getSigningCertificateProfile() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
-
The requirements of a signing certificate may be represented using a profile.
- getSigningCertificateProfile() - Method in interface se.swedenconnect.signservice.protocol.msg.SigningCertificateRequirements
-
The requirements of a signing certificate may be represented using a profile.
- getSigningCertificateRequirements() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
-
Gets the requirements for how the generated signing certificate should be created.
- getSigningTime() - Method in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
-
Gets the
xades:SigningTime
. - getSigningTimeAttribute(Date) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
-
Get signing time attribute for a specific data.
- getSignMessage() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
-
Gets the "sign message".
- getSignMessageDisplayed() - Method in class se.swedenconnect.signservice.engine.session.EngineContext
-
Gets whether the SignMessage was displayed.
- getSignRequest() - Method in class se.swedenconnect.signservice.engine.session.EngineContext
-
Gets the
SignRequestMessage
from the context. - getSignRequestId() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData
-
The same as
SignRequestMessage.getRequestId()
. - getSignRequestId() - Method in interface se.swedenconnect.signservice.protocol.msg.SignatureActivationRequestData
-
The same as
SignRequestMessage.getRequestId()
. - getSignResponseResult() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
-
Gets the sign response result object.
- getSignServiceContext() - Method in class se.swedenconnect.signservice.application.DefaultSignServiceProcessingResult
-
Gets the SignService context (state).
- getSignServiceContext() - Method in interface se.swedenconnect.signservice.application.SignServiceProcessingResult
-
Gets the SignService context (state).
- getSignServiceCredential() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
-
Gets the credential that this SignService uses to sign reponse messages with.
- getSignServiceCredential() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
-
Gets the credential that this SignService uses to sign reponse messages with.
- getSignServiceId() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
-
Gets the unique ID for this SignService engine instance.
- getSignServiceId() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
-
Gets the unique ID for this SignService engine instance.
- getSignServiceId() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
-
Gets the SignService ID from the message.
- getSources() - Method in interface se.swedenconnect.signservice.protocol.msg.CertificateAttributeMapping
-
Gets the list of signer source attributes from where the sign service gets information in order to create the requested certificate attribute.
- getSources() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
-
Gets the list of signer source attributes from where the sign service gets information in order to create the requested certificate attribute.
- getState() - Method in class se.swedenconnect.signservice.engine.session.EngineContext
-
Gets the operation state.
- getStatusMessage() - Method in class se.swedenconnect.signservice.authn.saml.SamlStatus
-
Gets the status message.
- getStatusMessage(String) - Method in class se.swedenconnect.signservice.authn.saml.SamlStatus
-
Gets the status message, and if no such message exists, returns the supplied
defaultMessage
- getSubjectAltNames(List<AttributeMappingData>) - Method in class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
-
Gets the subject alternative name to certificate model.
- getSubjectDirectoryAttributes(List<AttributeMappingData>) - Method in class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
-
Gets the subject directory attributes.
- getSupportedProcessingRules() - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
-
Gets the supported processing rules.
- getSystemAudit() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
-
System audit logger configuration.
- getSystemAudit() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
-
System audit logger configuration.
- getSystemAuditLogger() - Method in class se.swedenconnect.signservice.application.DefaultSignServiceEngineManager
-
Gets the system audit logger that this manager uses.
- getSystemAuditLogger() - Method in interface se.swedenconnect.signservice.application.SignServiceEngineManager
-
Gets the system audit logger that this manager uses.
- getSystemAuditLogger(AuditLoggerConfigurationProperties, BeanLoader) - Method in class se.swedenconnect.signservice.config.DefaultSignServiceFactory
-
Gets the system
AuditLogger
from the configuration. - getTaskId() - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
-
Gets the unique "sign task ID".
- getTaskId() - Method in interface se.swedenconnect.signservice.signature.RequestedSignatureTask
-
Gets the unique "sign task ID".
- getTbsBytes() - Method in class se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData
-
Gets the data to be signed.
- getTbsData() - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
-
Gets the raw "to-be-signed" data.
- getTbsData() - Method in interface se.swedenconnect.signservice.signature.RequestedSignatureTask
-
Gets the raw "to-be-signed" data.
- getterNameToSetter(String) - Static method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
-
Given the name for the getter method, the method returns the corresponding setter method name.
- getTimestamp() - Method in interface se.swedenconnect.signservice.audit.AuditEvent
-
Gets the timestamp of the event.
- getTimestamp() - Method in class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
-
Gets the timestamp of the event.
- getTrustedCertificates() - Method in interface se.swedenconnect.signservice.client.ClientConfiguration
-
Gets the certificate, or certificates, that we expect the client to use when signing messages.
- getTrustedCertificates() - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
-
Gets the certificate, or certificates, that we expect the client to use when signing messages.
- getType() - Method in interface se.swedenconnect.signservice.certificate.CertificateAttributeIdentifier
-
Gets the type of the attribute.
- getType() - Method in enum class se.swedenconnect.signservice.certificate.CertificateAttributeType
-
Returns the type of certificate attribute.
- getType() - Method in enum class se.swedenconnect.signservice.certificate.CertificateType
-
Gets the type.
- getType() - Method in class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier
-
Gets the type of the attribute.
- getType() - Method in enum class se.swedenconnect.signservice.signature.SignatureType
-
Returns the textual representation of the signature type.
- getUrl() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction
-
Gets the URL to which the user's browser should be posted to.
- getUrl() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction
-
Gets the URL to which the user's browser should be redirected to.
- getUrl() - Method in interface se.swedenconnect.signservice.core.http.HttpPostAction
-
Gets the URL to which the user's browser should be posted to.
- getUrl() - Method in interface se.swedenconnect.signservice.core.http.HttpRedirectAction
-
Gets the URL to which the user's browser should be redirected to.
- getValidationConfig() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
-
Configuration for application wide validation settings.
- getValidationConfig() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
-
Configuration for application wide validation settings.
- getValidationConfig() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerFactory
-
Gets the application wide
ValidationConfiguration
object. - getValue() - Method in class se.swedenconnect.signservice.audit.AuditEventParameter
-
Gets the parameter value.
- getValue() - Method in interface se.swedenconnect.signservice.core.attribute.IdentityAttribute
-
If the attribute is not multi-valued, this method returns the attribute value.
- getValue() - Method in class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute
-
If the attribute is not multi-valued, this method returns the attribute value.
- getValues() - Method in interface se.swedenconnect.signservice.core.attribute.IdentityAttribute
-
Gets all attribute values.
- getValues() - Method in class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute
-
Gets all attribute values.
H
- HandlerConfiguration<T> - Interface in se.swedenconnect.signservice.core.config
-
Base interface for the configuration of a handler.
- HandlerConfigurationProperties<T> - Interface in se.swedenconnect.signservice.config
-
A base interface for handler configuration classes.
- HandlerFactory<T> - Interface in se.swedenconnect.signservice.core.config
-
A handler factory is used to create instances of
SignServiceHandler
based on a suppliedHandlerConfiguration
. - HandlerFactoryRegistry - Class in se.swedenconnect.signservice.core.config
-
The
HandlerFactoryRegistry
bean is a registry forHandlerFactory
instances and may be used when creatingSignServiceHandler
instances fromHandlerConfiguration
objects. - HandlerFactoryRegistry() - Constructor for class se.swedenconnect.signservice.core.config.HandlerFactoryRegistry
- hashCode() - Method in class se.swedenconnect.signservice.audit.AuditEventParameter
- hashCode() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
- hashCode() - Method in class se.swedenconnect.signservice.authn.impl.SimpleAuthnContextIdentifier
- hashCode() - Method in class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier
- hashCode() - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
- hashCode() - Method in class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute
- hashCode() - Method in class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier
- hashCode() - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute
- hashCode() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
- hashCode() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
- hashCode() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions
- hashCode() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
- hashCode() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData
- hashCode() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureRequirements
- hashCode() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignerAuthnInfo
- hashCode() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
- hashCode() - Method in class se.swedenconnect.signservice.signature.impl.DefaultAdESObject
- hashCode() - Method in class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
- hashCode() - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
- header(String, String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction.HttpBodyActionBuilder
-
Adds a response header.
- HTTP_GET_ERROR - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
-
Error getting HTTP resource.
- HttpBodyAction - Interface in se.swedenconnect.signservice.core.http
-
The
HttpBodyAction
is used when a SignService handler processes a request and wants to write a response body (that is later written to the HTTP response). - HttpBodyActionBuilder() - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction.HttpBodyActionBuilder
- HttpPostAction - Interface in se.swedenconnect.signservice.core.http
-
Represents a HTTP post action where the user's browser is posted to the given URL along with the parameters.
- HttpPostActionBuilder() - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpPostAction.HttpPostActionBuilder
- HttpProxyConfiguration() - Constructor for class se.swedenconnect.signservice.authn.saml.config.MetadataProviderConfiguration.HttpProxyConfiguration
- HttpRedirectAction - Interface in se.swedenconnect.signservice.core.http
-
Represents a HTTP redirect action where the user's browser is redirected to the given URL.
- HttpRedirectActionBuilder() - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction.HttpRedirectActionBuilder
- HttpResourceProvider - Interface in se.swedenconnect.signservice.core.http
-
An interface that is extended by SignService handlers that supports returning HTTP resources.
- HttpResponseAction - Interface in se.swedenconnect.signservice.core.http
-
The
HttpResponseAction
interface is used as a result object for SignService engines and handlers that process user requests (HttpUserRequest
). - HttpUserRequest - Interface in se.swedenconnect.signservice.core.http
-
Representation of the HTTP request message that is received by the SignService application/frontend.
I
- IdentityAssertion - Interface in se.swedenconnect.signservice.authn
-
Represents an identity assertion.
- IdentityAttribute<T> - Interface in se.swedenconnect.signservice.core.attribute
-
A generic representation of an identity attribute.
- IdentityAttributeIdentifier - Interface in se.swedenconnect.signservice.core.attribute
-
A generic representation of an identity attribute identifier, i.e. an attribute with no value associated.
- init() - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
-
Should be invoked after all properties have been assigned.
- init() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
-
Should be invoked after all properties have been assigned to ensure that the setup of the instance has been performed correctly.
- init() - Method in class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration
-
Should be invoked after all properties have been assigned to ensure that the setup of the instance has been performed correctly.
- init() - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
-
Should be invoked after all properties have been assigned to ensure that the setup of the instance has been performed correctly.
- init() - Method in class se.swedenconnect.signservice.core.config.ValidationConfiguration
-
Initializes the
ValidationConfigurationSingleton
so that the configuration is accesible using fromAbstractHandlerFactory
. - init() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
-
Asserts that all required fields have been assigned.
- init() - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
-
Initializes the engine bean.
- init() - Method in interface se.swedenconnect.signservice.engine.SignServiceEngine
-
Initializes the engine bean.
- init(AuditLogger) - Static method in class se.swedenconnect.signservice.audit.AuditLoggerSingleton
-
Is called to initialize the singleton with the audit logger it should carry.
- initAuthentication(HttpUserRequest, SignRequestMessage, EngineContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
-
Initializes the user authentication phase.
- InMemoryReplayCheckerStorageContainer - Class in se.swedenconnect.signservice.storage.impl
-
A specialization of an in-memory storage container for use with
DefaultMessageReplayChecker
. - InMemoryReplayCheckerStorageContainer(String) - Constructor for class se.swedenconnect.signservice.storage.impl.InMemoryReplayCheckerStorageContainer
-
Constructor.
- InMemoryStorageContainer<T> - Class in se.swedenconnect.signservice.storage.impl
-
An in-memory implementation of the
StorageContainer
interface. - InMemoryStorageContainer(String) - Constructor for class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
-
Constructor.
- InstantSamlIdentityAttribute - Class in se.swedenconnect.signservice.core.attribute.saml.impl
-
SAML attribute holding dateTime value(s).
- InstantSamlIdentityAttribute(String, String, Instant) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.InstantSamlIdentityAttribute
-
Constructor for a single-valued attribute.
- InstantSamlIdentityAttribute(String, String, List<Instant>) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.InstantSamlIdentityAttribute
-
Constructor for a multi-valued attribute.
- IntegerSamlIdentityAttribute - Class in se.swedenconnect.signservice.core.attribute.saml.impl
-
SAML attribute holding integer value(s).
- IntegerSamlIdentityAttribute(String, String, Integer) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.IntegerSamlIdentityAttribute
-
Constructor for a single-valued attribute.
- IntegerSamlIdentityAttribute(String, String, List<Integer>) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.IntegerSamlIdentityAttribute
-
Constructor for a multi-valued attribute.
- INTERNAL_AUTHN_ERROR - Enum constant in enum class se.swedenconnect.signservice.authn.AuthenticationErrorCode
-
General error for bad authentication setup.
- INTERNAL_ERROR - Enum constant in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
-
The catch-all case.
- INTERNAL_ERROR - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
-
Represents an internal SignService error.
- INVALID_MESSAGE_CONTENT - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
-
The content of the sign request message is incorrect.
- InvalidRequestException - Exception Class in se.swedenconnect.signservice.core.types
-
An exception that is used to report that a received sign request is invalid.
- InvalidRequestException(String) - Constructor for exception class se.swedenconnect.signservice.core.types.InvalidRequestException
-
Constructor setting the error message.
- InvalidRequestException(String, Throwable) - Constructor for exception class se.swedenconnect.signservice.core.types.InvalidRequestException
-
Constructor setting the error message and the cause of the error.
- isActive() - Method in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerConfiguration
-
Tells whether the mock handler is active, i.e., whether the configuration should create a
MockedAuthenticationHandler
instance. - isAttributePresent(ASN1ObjectIdentifier, List<Attribute>) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
-
Predicament testing if a particular attribute is present in an attribute list
- isCancel() - Method in class se.swedenconnect.signservice.authn.saml.SamlStatus
-
Predicate telling whether this status object represents a cancelled operation.
- isDefaultValueAllowed(CertificateAttributeType, String, String) - Method in interface se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyChecker
-
Checks if a default certificate value taken from the sign request is allowed according to the policy of the sign service.
- isDefaultValueAllowed(CertificateAttributeType, String, String) - Method in class se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl
-
Checks if a default certificate value taken from the sign request is allowed according to the policy of the sign service.
- isIncludeIssuerSerial() - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
-
Gets the
includeIssuerSerial
setting. - isMergeCandidate(Method) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
-
Predicate that tells whether the supplied method is a candidate for merging.
- isMultiValued() - Method in interface se.swedenconnect.signservice.core.attribute.IdentityAttribute
-
Tells whether this attribute holds more than one value.
- isMultiValued() - Method in class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute
-
Tells whether this attribute holds more than one value.
- isRequired() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
-
Indicates if this attribute must be provided.
- isRequired() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData
-
A predicate that tells whether it is mandatory to pass a "Signature Activation Data" request to the identity provider.
- isRequired() - Method in interface se.swedenconnect.signservice.protocol.msg.RequestedCertificateAttribute
-
Indicates if this attribute must be provided.
- isRequired() - Method in interface se.swedenconnect.signservice.protocol.msg.SignatureActivationRequestData
-
A predicate that tells whether it is mandatory to pass a "Signature Activation Data" request to the identity provider.
- isSignatureActivationProtocolSupported(EntityDescriptor) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
A predicate telling whether the Signature Activation Protocol is supported by the given IdP.
- isSignatureActivationProtocolSupported(EntityDescriptor) - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
-
Checks if the IdP declares the entity category "http://id.elegnamnden.se/sprop/1.0/scal2".
- isSigned() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
-
Tells whether the message has been signed.
- isSignMessageSupported() - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
A predicate telling whether the concept of SignMessage is supported by the Identity Providers in the federation we are using.
- isSignMessageSupported() - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
-
The SignMessage koncept should be supported by all IdP:s in the Sweden Connect federation.
- isSignRequestEndpoint(HttpUserRequest) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
-
Predicate that tells if the supplied HTTP request is sent to an endpoint where the engine expects to receive SignRequest messages on.
- isStrictProcessing() - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
-
Gets the
strictProcessing
setting. - isSuccess() - Method in interface se.swedenconnect.signservice.protocol.SignResponseResult
-
Predicate that tells if this message represents a successful operation.
- issueSigningCertificateChain(CertificateModel, PkiCredential, String, SignServiceContext) - Method in class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
-
Issues the signing certificate chain based on the supplied certificate model.
- issueSigningCertificateChain(CertificateModel, PkiCredential, String, SignServiceContext) - Method in class se.swedenconnect.signservice.certificate.cmc.CMCKeyAndCertificateHandler
-
Issues the signing certificate chain based on the supplied certificate model.
- issueSigningCertificateChain(CertificateModel, PkiCredential, String, SignServiceContext) - Method in class se.swedenconnect.signservice.certificate.simple.SimpleKeyAndCertificateHandler
-
Issues the signing certificate chain based on the supplied certificate model.
- issueSigningCertificateChain(PkiCredential, SignRequestMessage, IdentityAssertion, List<AttributeMappingData>, String, SignServiceContext) - Method in class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
-
Issues the signing certificate for the signing credentials.
- issueSigningCertificateChain(PkiCredential, SignRequestMessage, IdentityAssertion, List<AttributeMappingData>, String, SignServiceContext) - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
-
Issues the signing certificate for the signing credentials.
- isWithinRange(Instant) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions
-
Checks whether the supplied instant meets the not-before and not-after conditions.
- isWithinRange(Instant) - Method in interface se.swedenconnect.signservice.protocol.msg.MessageConditions
-
Checks whether the supplied instant meets the not-before and not-after conditions.
J
- JaxbAttributeConverter - Class in se.swedenconnect.signservice.protocol.dss.jaxb
-
An
AttributeConverter
for the JAXB representation of a SAMLAttribute
. - JaxbAttributeConverter() - Constructor for class se.swedenconnect.signservice.protocol.dss.jaxb.JaxbAttributeConverter
- JSON - Enum constant in enum class se.swedenconnect.signservice.signature.SignatureType
-
JSON signature.
K
- KEY_GENERATION_FAILED - Enum constant in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
-
Error generating the signing key.
- KeyAndCertificateHandler - Interface in se.swedenconnect.signservice.certificate
-
Defines the handler that is responsible of generating keys and issuing signing certificates.
- KeyAndCertificateHandlerBeanConfigurationProperties - Class in se.swedenconnect.signservice.config.cert
-
Configuration for a common
KeyAndCertificateHandler
bean. - KeyAndCertificateHandlerBeanConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerBeanConfigurationProperties
- KeyAndCertificateHandlerConfigurationProperties - Class in se.swedenconnect.signservice.config.cert
-
Configuration properties for key and certificate handlers.
- KeyAndCertificateHandlerConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerConfigurationProperties
- KeyUsageCalculator - Class in se.swedenconnect.signservice.certificate.base.config
-
Utility class that is used to calculate the key usage value based on the key type and {link SigningKeyUsageDirective}.
L
- load(String, Class<T>) - Method in interface se.swedenconnect.signservice.core.config.BeanLoader
-
Loads a bean having the given bean name.
- load(String, Class<T>) - Method in class se.swedenconnect.signservice.core.config.spring.SpringBeanLoader
-
Loads the bean identified with
beanName
. - loadCommonBeans(CommonBeansConfigurationProperties, BeanLoader, BeanRegistrator) - Method in class se.swedenconnect.signservice.config.DefaultSignServiceFactory
-
Loads any commons beans declared in the SignService configuration.
- LOCAL_NAME - Static variable in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
-
The local name for the QualifyingProperties element.
- localizedStringConverter() - Method in class se.swedenconnect.signservice.config.spring.converters.SignServiceConverterConfiguration
-
Creates a
LocalizedStringConverter
bean. - LocalizedStringConverter - Class in se.swedenconnect.signservice.config.spring.converters
-
Converts from a string to a localized string.
- LocalizedStringConverter() - Constructor for class se.swedenconnect.signservice.config.spring.converters.LocalizedStringConverter
- LogSystemAuditLogger - Class in se.swedenconnect.signservice.audit.logsystem
-
An
AuditLogger
implementation that uses an underlying logsystem, via Slf4j, to produce audit log entries. - LogSystemAuditLogger(String) - Constructor for class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLogger
-
Constructor setting up the audit logger based on the supplied logger name.
- LogSystemAuditLoggerConfiguration - Class in se.swedenconnect.signservice.audit.logsystem
-
Handler configuration for creating
LogSystemAuditLogger
instances. - LogSystemAuditLoggerConfiguration() - Constructor for class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerConfiguration
- LogSystemAuditLoggerFactory - Class in se.swedenconnect.signservice.audit.logsystem
-
A handler factory for creating
LogSystemAuditLogger
instances. - LogSystemAuditLoggerFactory() - Constructor for class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerFactory
M
- mapCertificateAttributes(SignRequestMessage, IdentityAssertion) - Method in interface se.swedenconnect.signservice.certificate.attributemapping.AttributeMapper
-
Get certificate mapping data from authentication result and sign request.
- mapCertificateAttributes(SignRequestMessage, IdentityAssertion) - Method in class se.swedenconnect.signservice.certificate.attributemapping.DefaultAttributeMapper
-
Get certificate mapping data from authentication result and sign request.
- maxMessageAge - Variable in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
-
The maximum amount of time that has passed since a message we are receiving was sent.
- mergeArrays(Object, Object) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
-
Merges two arrays.
- mergeConfigObject(Object, Object) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
-
Merges the default settings from
defaultObject
intotargetObject
. - mergeDefaultConfiguration(HandlerConfiguration<T>) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
-
Merges the supplied default configuration into this object.
- mergeLists(Object, Object) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
-
Merges two lists.
- mergeMaps(Object, Object) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
-
Merges two maps.
- MESSAGE_REPLAY_CHECKER_BEAN_NAME - Static variable in class se.swedenconnect.signservice.config.DefaultSignServiceFactory
-
The bean name used if the factory creates and registers a
MessageReplayChecker
bean. - MessageConditions - Interface in se.swedenconnect.signservice.protocol.msg
-
Represents "conditions" that appears in a SignService message.
- MessageReplayChecker - Interface in se.swedenconnect.signservice.storage
-
Interface for protecting against message replay attacks.
- MessageReplayCheckerWrapper - Class in se.swedenconnect.signservice.authn.saml
-
Wraps a
MessageReplayChecker
in an OpenSAMLMessageReplayChecker
. - MessageReplayCheckerWrapper(MessageReplayChecker) - Constructor for class se.swedenconnect.signservice.authn.saml.MessageReplayCheckerWrapper
-
Constructor accepting the replay checker that we should wrap.
- MessageReplayException - Exception Class in se.swedenconnect.signservice.storage
-
Exception class that indicates a message replay attack.
- MessageReplayException(String) - Constructor for exception class se.swedenconnect.signservice.storage.MessageReplayException
-
Constructor taking an error message.
- MetadataConfiguration - Class in se.swedenconnect.signservice.authn.saml.config
-
Configuration class for a SP's SAML metadata.
- MetadataConfiguration() - Constructor for class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration
- MetadataConfiguration.ContactPersonConfig - Class in se.swedenconnect.signservice.authn.saml.config
-
Configuration class for the ContactPerson element.
- MetadataConfiguration.OrganizationConfig - Class in se.swedenconnect.signservice.authn.saml.config
-
Configuration class for the Organization element.
- MetadataConfiguration.RequestedAttributeConfig - Class in se.swedenconnect.signservice.authn.saml.config
-
Configuration class for requested attributes.
- MetadataConfiguration.UIInfoConfig - Class in se.swedenconnect.signservice.authn.saml.config
-
Configuration class for UIInfo.
- MetadataConfiguration.UIInfoConfig.UIInfoLogo - Class in se.swedenconnect.signservice.authn.saml.config
-
Configuration class for the Logo element of the UIInfo element.
- metadataProvider - Variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Holds the federation metadata.
- MetadataProviderConfiguration - Class in se.swedenconnect.signservice.authn.saml.config
-
Configuration class for metadata providers.
- MetadataProviderConfiguration() - Constructor for class se.swedenconnect.signservice.authn.saml.config.MetadataProviderConfiguration
- MetadataProviderConfiguration.HttpProxyConfiguration - Class in se.swedenconnect.signservice.authn.saml.config
-
Configuration properties for an HTTP proxy.
- MISMATCHING_IDENTITY_ATTRIBUTES - Enum constant in enum class se.swedenconnect.signservice.authn.AuthenticationErrorCode
-
The authentication did not present the required user identity attributes.
- MockedAuthenticationHandler - Class in se.swedenconnect.signservice.authn.mock
-
A mocked authentication handler that may be used in testing scenarios.
- MockedAuthenticationHandler() - Constructor for class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandler
-
Default constructor.
- MockedAuthenticationHandlerConfiguration - Class in se.swedenconnect.signservice.authn.mock
-
Configuration class for creating
MockedAuthenticationHandler
instances. - MockedAuthenticationHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerConfiguration
- MockedAuthenticationHandlerFactory - Class in se.swedenconnect.signservice.authn.mock
-
Factory for creating
MockedAuthenticationHandler
instances. - MockedAuthenticationHandlerFactory() - Constructor for class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerFactory
N
- needsDefaultConfigResolving() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
-
Predicate that tells whether the configuration object needs to be "resolved" before it can be used.
- needsDefaultConfigResolving() - Method in class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration
-
Will always return
false
. - needsDefaultConfigResolving() - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
-
Predicate that tells whether the configuration object needs to be "resolved" before it can be used.
- NEVER - Enum constant in enum class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration.SadRequestRequirement
-
Never send SADRequest.
- NEW - Enum constant in enum class se.swedenconnect.signservice.engine.session.SignOperationState
-
State that represents a newly created session.
- NO - Enum constant in enum class se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements.SignatureRequirement
-
The message should not be signed.
- nodeToBytes(Node) - Static method in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
-
Transforms an XML node to bytes without XML declaration.
- NoStorageCARepository - Class in se.swedenconnect.signservice.certificate.simple.ca
-
This CA repository does not store any certificates at all.
- NoStorageCARepository(String) - Constructor for class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
-
Constructor.
- NOT_FOUND - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
-
A requested resource was not found.
O
- onAuditEvent(AuditEvent) - Method in class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerListener
-
Will be invoked by the
CallbackAuditLogger
to audit log an entry. - onAuditEvent(AuditEvent) - Method in interface se.swedenconnect.signservice.audit.callback.AuditLoggerListener
-
Will be invoked by the
CallbackAuditLogger
to audit log an entry. - OpenSamlAttributeConverter - Class in se.swedenconnect.signservice.authn.saml
-
An
AttributeConverter
for the OpenSAML representation of a SAMLAttribute
. - OpenSamlAttributeConverter() - Constructor for class se.swedenconnect.signservice.authn.saml.OpenSamlAttributeConverter
- OpenSAMLConfiguration - Class in se.swedenconnect.signservice.config.spring
-
Configuration class for initializing OpenSAML.
- OpenSAMLConfiguration() - Constructor for class se.swedenconnect.signservice.config.spring.OpenSAMLConfiguration
- OPTIONAL - Enum constant in enum class se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements.SignatureRequirement
-
Signature on the message is optional.
- OrganizationConfig() - Constructor for class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.OrganizationConfig
P
- parameter(String, String) - Method in interface se.swedenconnect.signservice.audit.AuditEventBuilder
-
Corresponds to
AuditEventBuilder.parameter(AuditEventParameter)
. - parameter(String, String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction.HttpPostActionBuilder
-
Adds a HTTP parameter.
- parameter(String, String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction.HttpRedirectActionBuilder
-
Adds a HTTP parameter (will be added as a query parameter to the redirect URL).
- parameter(AuditEventParameter) - Method in interface se.swedenconnect.signservice.audit.AuditEventBuilder
-
Adds an audit parameter.
- parseSignedAttributeBytes(byte[]) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
-
Parse CMS signed attributes.
- PDF - Enum constant in enum class se.swedenconnect.signservice.signature.SignatureType
-
PDF signature.
- PDF_TYPE - Static variable in class se.swedenconnect.signservice.signature.config.TBSDataProcessorConfiguration
-
PDF type.
- PDFTBSDataProcessor - Class in se.swedenconnect.signservice.signature.tbsdata
-
PDF TBS Data processor that parse input data to be signed and produce the actual data to be signed by the signing service.
- PDFTBSDataProcessor() - Constructor for class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
-
Constructor for this PDF TBS data processor with default settings.
- PDFTBSDataProcessor(List<String>) - Constructor for class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
-
Constructor that allows setting of supported processing rules.
- PKC - Enum constant in enum class se.swedenconnect.signservice.certificate.CertificateType
-
Public Key Certificate that is not a Qualified Certificate.
- PkCrypto - Class in se.swedenconnect.signservice.signature.signer.crypto
-
Public key crypto implementations used to generate signature values
- PkCrypto() - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
- pkcs10 - Enum constant in enum class se.swedenconnect.signservice.certificate.cmc.CertificateRequestFormat
-
PKCS#10 Request Message Format.
- PKCS1V15Padding - Class in se.swedenconnect.signservice.signature.signer.crypto
-
Provides functions to create and verify RSA Padded data according to PKCS#1 version 1.5
- PKCS1V15Padding() - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PKCS1V15Padding
- PkiCredentialConfiguration - Class in se.swedenconnect.signservice.core.config
-
A configuration object for configuring
PkiCredential
objects. - PkiCredentialConfiguration() - Constructor for class se.swedenconnect.signservice.core.config.PkiCredentialConfiguration
-
Default constructor.
- PkiCredentialConfiguration(String) - Constructor for class se.swedenconnect.signservice.core.config.PkiCredentialConfiguration
-
Constructor setting up the configuration object with a bean reference.
- PkiCredentialConfiguration(PkiCredentialConfigurationProperties) - Constructor for class se.swedenconnect.signservice.core.config.PkiCredentialConfiguration
-
Constructor setting up the configuration object with a
PkiCredentialConfigurationProperties
object that is used to create the credential. - PkiCredentialConfiguration(PkiCredential) - Constructor for class se.swedenconnect.signservice.core.config.PkiCredentialConfiguration
-
Constructor setting up the configuration object with a
PkiCredential
instance. - POSSIBLE_FRAUD_STATUS_CODE - Static variable in class se.swedenconnect.signservice.authn.saml.SamlStatus
-
Status code for possible fraud detection.
- PREFIX - Static variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Prefix for all context values that we store/retrieve.
- principal(String) - Method in interface se.swedenconnect.signservice.audit.AuditEventBuilder
-
Assigns the event principal.
- processRequest(HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.application.DefaultSignServiceEngineManager
-
Each HTTP message that is received by the SignService application on a given path is supplied to the
processRequest
method. - processRequest(HttpUserRequest, SignServiceContext) - Method in interface se.swedenconnect.signservice.application.SignServiceEngineManager
-
Each HTTP message that is received by the SignService application on a given path is supplied to the
processRequest
method. - processRequest(HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
-
The main entry point for a SignService Engine.
- processRequest(HttpUserRequest, SignServiceContext) - Method in interface se.swedenconnect.signservice.engine.SignServiceEngine
-
The main entry point for a SignService Engine.
- processSignatureTypeTBSData(RequestedSignatureTask, X509Certificate, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
-
Perform the signature type specific processing of sign task data to produce the data to be signed.
- processSignatureTypeTBSData(RequestedSignatureTask, X509Certificate, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
-
Perform the signature type specific processing of sign task data to produce the data to be signed.
- processSignatureTypeTBSData(RequestedSignatureTask, X509Certificate, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
-
Perform the signature type specific processing of sign task data to produce the data to be signed.
- processSignRequest(HttpUserRequest, EngineContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
-
Initializes the processing of a sign request message.
- processSignTaskData(RequestedSignatureTask, X509Certificate, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
-
Process the sign task data to obtain the To Be Signed data.
- processSignTaskData(RequestedSignatureTask, X509Certificate, SignatureAlgorithm) - Method in interface se.swedenconnect.signservice.signature.tbsdata.TBSDataProcessor
-
Process the sign task data to obtain the To Be Signed data.
- propertyToEntityDescriptorConverter() - Method in class se.swedenconnect.signservice.config.spring.converters.SignServiceConverterConfiguration
-
Creates the bean the allows us to use property values that are referencing EntityDescriptor resources and get the
EntityDescriptor
injected. - PropertyToEntityDescriptorConverter - Class in se.swedenconnect.signservice.authn.saml.spring
-
A
Converter
that gets the property value (e.g.,classpath:metadata.xml
) and instantiates anEntityDescriptor
object. - PropertyToEntityDescriptorConverter() - Constructor for class se.swedenconnect.signservice.authn.saml.spring.PropertyToEntityDescriptorConverter
- propertyToX509CertificateConverter() - Method in class se.swedenconnect.signservice.config.spring.converters.SignServiceConverterConfiguration
-
Creates the bean the allows us to use property values that are referencing certificate resources and get the
X509Certificate
injected. - PROTOCOL_ERROR - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
-
A request received could not be successfully decoded.
- ProtocolException - Exception Class in se.swedenconnect.signservice.protocol
-
Exception class for SignService protocol related errors such as decode and encode errors.
- ProtocolException(String) - Constructor for exception class se.swedenconnect.signservice.protocol.ProtocolException
-
Constructor setting the error message.
- ProtocolException(String, Throwable) - Constructor for exception class se.swedenconnect.signservice.protocol.ProtocolException
-
Constructor setting the error message and the cause of the error.
- ProtocolHandler - Interface in se.swedenconnect.signservice.protocol
-
A handler interface for decoding and encoding Sign request and response messages.
- ProtocolHandlerBeanConfigurationProperties - Class in se.swedenconnect.signservice.config.protocol
-
Configuration for a common protocol handler bean.
- ProtocolHandlerBeanConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.protocol.ProtocolHandlerBeanConfigurationProperties
- ProtocolHandlerConfigurationProperties - Class in se.swedenconnect.signservice.config.protocol
-
Properties for protocol configuration.
- ProtocolHandlerConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.protocol.ProtocolHandlerConfigurationProperties
- ProtocolProcessingRequirements - Interface in se.swedenconnect.signservice.protocol
-
An interface that represents the processing requirements of a protocol implementation.
- ProtocolProcessingRequirements.SignatureRequirement - Enum Class in se.swedenconnect.signservice.protocol
-
An enum that represents the requirement on a message concerning whether is is signed or not.
- PSSPadding - Class in se.swedenconnect.signservice.signature.signer.crypto
-
RSA-PSS as described in PKCS# 1 v 2.1.
- PSSPadding(int, Digest) - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
-
Basic constructor.
- PSSPadding(int, Digest, byte[]) - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
-
Constructor with explicit salt value.
- PSSPadding(int, Digest, int) - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
-
Basic constructor.
- PSSPadding(int, Digest, int, byte) - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
-
Constructor.
- PSSPadding(int, Digest, Digest, byte[]) - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
-
Constructor with explicit salt and MGF hash.
- PSSPadding(int, Digest, Digest, byte[], byte) - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
-
Constructor with explicit salt, MGF hash algorithm and trailer.
- PSSPadding(int, Digest, Digest, int) - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
-
Constructor.
- PSSPadding(int, Digest, Digest, int, byte) - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
-
Constructor
- publishNewCrl(X509CRLHolder) - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
- put(String, T) - Method in class se.swedenconnect.signservice.context.DefaultSignServiceContext
-
Stores a data element in the context.
- put(String, T) - Method in interface se.swedenconnect.signservice.context.SignServiceContext
-
Stores a data element in the context.
- put(String, T) - Method in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
-
Stores a data element in the container.
- put(String, T) - Method in interface se.swedenconnect.signservice.storage.StorageContainer
-
Stores a data element in the container.
- putIdentityAssertion(IdentityAssertion) - Method in class se.swedenconnect.signservice.engine.session.EngineContext
-
Adds a
IdentityAssertion
to the context. - putSignMessageDisplayed(Boolean) - Method in class se.swedenconnect.signservice.engine.session.EngineContext
-
Adds whether the SignMessage was displayed.
- putSignRequest(SignRequestMessage) - Method in class se.swedenconnect.signservice.engine.session.EngineContext
-
Adds a
SignRequestMessage
to the context.
Q
- QC - Enum constant in enum class se.swedenconnect.signservice.certificate.CertificateType
-
Qualified Certificate.
- QC_SSCD - Enum constant in enum class se.swedenconnect.signservice.certificate.CertificateType
-
Qualified Certificate associated with a private key held in a Qualified Signature Creation Device according to eIDAS.
R
- RDN - Enum constant in enum class se.swedenconnect.signservice.certificate.CertificateAttributeType
-
Represents an attribute that is a Relative Distinguished Name in the subject field of the certificate.
- registerBean(String, Class<T>, T) - Method in interface se.swedenconnect.signservice.config.BeanRegistrator
-
Registers a bean with the given name.
- registerBean(String, Class<T>, T) - Method in class se.swedenconnect.signservice.config.spring.SpringBeanRegistrator
-
Registers a bean with the given name.
- RELAY_STATE_KEY - Static variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Key for storing the RelayState.
- RemoteCaInformation - Class in se.swedenconnect.signservice.certificate.cmc
-
A wrapper around
StaticCAInformation
for easier usage. - RemoteCaInformation() - Constructor for class se.swedenconnect.signservice.certificate.cmc.RemoteCaInformation
- remove(String) - Method in class se.swedenconnect.signservice.context.DefaultSignServiceContext
-
Removes the named element from the context.
- remove(String) - Method in interface se.swedenconnect.signservice.context.SignServiceContext
-
Removes the named element from the context.
- remove(String) - Method in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
-
Removes an element from the container.
- remove(String) - Method in interface se.swedenconnect.signservice.storage.StorageContainer
-
Removes an element from the container.
- removeAttributes(List<ASN1ObjectIdentifier>, List<Attribute>) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
-
Remove attributes from the current attribute list.
- removeExpiredCerts(int) - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
-
Will always return an empty list.
- removeHeader(String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
-
Removes a response header.
- replaceAttribute(List<Attribute>, ASN1ObjectIdentifier, Attribute) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
-
Replace an attribute of specified type with the provided attribute.
- REPLAY_ATTACK - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
-
Replay-attack detected.
- ReplayCheckerStorageContainer - Interface in se.swedenconnect.signservice.storage.impl
-
Specialization of the
StorageContainer
interface for usage with theDefaultMessageReplayChecker
. - REQUEST_EXPIRED - Enum constant in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
-
The request has expired, i.e., does not meet the constraints for how old it is allowed to be.
- REQUEST_INCORRECT - Enum constant in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
-
The received request is incorrect.
- RequestedAttributeConfig() - Constructor for class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.RequestedAttributeConfig
- RequestedCertificateAttribute - Interface in se.swedenconnect.signservice.protocol.msg
-
Represents a requested certificate attribute.
- RequestedSignatureTask - Interface in se.swedenconnect.signservice.signature
-
Representation of a "request signature task".
- REQUIRED - Enum constant in enum class se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements.SignatureRequirement
-
A signature on the message is required.
- reset() - Method in class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
-
reset the internal state
- resetContext() - Method in class se.swedenconnect.signservice.engine.session.EngineContext
-
Will reset the context to a new context.
- resetContext(SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Is invoked to reset the context, i.e., to remove elements that were added by this handler.
- resetContext(SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
-
Is invoked to reset the context, i.e., to remove elements that were added by this handler.
- resolveDefaultConfigRef(Function<String, HandlerConfiguration<T>>) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
-
If a default configuration reference has been assigned (
HandlerConfiguration.needsDefaultConfigResolving()
returnstrue
) the reference needs to be resolved into aHandlerConfiguration
object, and this object needs to be merged with our configuration instance. - resolveDefaultConfigRef(Function<String, HandlerConfiguration<T>>) - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
-
If a default configuration reference has been assigned (
HandlerConfiguration.needsDefaultConfigResolving()
returnstrue
) the reference needs to be resolved into aHandlerConfiguration
object, and this object needs to be merged with our configuration instance. - resolvePkiCredential(BeanLoader) - Method in class se.swedenconnect.signservice.core.config.PkiCredentialConfiguration
-
Given an instantiated configuration object this method resolves it into a
PkiCredential
object. - responseProcessor - Variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
The bean used when processing SAML responses.
- RestProcessRequestInput - Class in se.swedenconnect.signservice.application.rest
-
A class that represents the "process request" input data that is put together by a REST client (i.e., the SignService frontend) and is consumed by the SignService backend.
- RestProcessRequestInput() - Constructor for class se.swedenconnect.signservice.application.rest.RestProcessRequestInput
-
Default constructor.
- RestProcessRequestInput(String, HttpUserRequest) - Constructor for class se.swedenconnect.signservice.application.rest.RestProcessRequestInput
-
Constructor assigning the input parameters.
- RestProcessRequestResult - Class in se.swedenconnect.signservice.application.rest
-
A representation of a
SignServiceProcessingResult
that is suitable to use when setting up the Signature Service as frontend and backend services and where the fronend calls the backend service using REST calls. - RestProcessRequestResult() - Constructor for class se.swedenconnect.signservice.application.rest.RestProcessRequestResult
-
Default constructor.
- RestProcessRequestResult(SignServiceProcessingResult) - Constructor for class se.swedenconnect.signservice.application.rest.RestProcessRequestResult
-
A constructor that maps a
SignServiceProcessingResult
to aRestProcessRequestResult
object. - resumeAuthentication(HttpUserRequest, SignServiceContext) - Method in interface se.swedenconnect.signservice.authn.AuthenticationHandler
-
Resumes an authentication process.
- resumeAuthentication(HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandler
-
Resumes an authentication process.
- resumeAuthentication(HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Resumes an authentication process.
- resumeAuthentication(HttpUserRequest, EngineContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
-
Is called when the engine is invoked after the user has been directed to the authentication service.
- revokeCertificate(BigInteger, int, Date) - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
-
Does nothing.
- rsaSign(byte[], PrivateKey) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
-
Sign data (encrypt) using RSA.
- rsaSignEncodedMessage(byte[], PrivateKey) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
-
Raw RSA encryption of data
- rsaVerify(byte[], PublicKey) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
-
Decrypts data with RSA using the RSA public key (used in signature verification process)
- rsaVerifyEncodedMessage(byte[], PublicKey) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
-
Raw decrypts data with RSA using the RSA public key disregaring any padding structrue
S
- SAD_ID_KEY - Static variable in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
-
Key for storing the SAD Id.
- Saml() - Constructor for class se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties.Saml
- SAML_TYPE_DEFAULT - Static variable in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration
-
The default SAML type.
- SAML_TYPE_SWEDEN_CONNECT - Static variable in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration
-
The SAML type for the Sweden Connect federation.
- SamlAuthenticationHandlerConfiguration - Class in se.swedenconnect.signservice.authn.saml.config
-
Base class for configuring SAML authentication handlers.
- SamlAuthenticationHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration
- SamlAuthenticationHandlerConfiguration.SadRequestRequirement - Enum Class in se.swedenconnect.signservice.authn.saml.config
-
Enumeration that tells whether we should include the
SADRequest
extension. - SamlAuthenticationHandlerFactory - Class in se.swedenconnect.signservice.authn.saml.config
-
Base class for factories creating SAML authentication handlers.
- SamlAuthenticationHandlerFactory() - Constructor for class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
- SamlIdentityAttribute<T> - Interface in se.swedenconnect.signservice.core.attribute.saml
-
A SAML identity attribute.
- SamlMetadataProviderBeanConfiguration - Class in se.swedenconnect.signservice.config.authn
-
A signature service normally has the same metadata provider for all of its clients, and a provider instance is pretty expensive to create, or rather, it spawns threads that download SAML metadata periodically.
- SamlMetadataProviderBeanConfiguration() - Constructor for class se.swedenconnect.signservice.config.authn.SamlMetadataProviderBeanConfiguration
- SamlStatus - Class in se.swedenconnect.signservice.authn.saml
-
A utility class for working with SAML
Status
objects. - SamlStatus(Status) - Constructor for class se.swedenconnect.signservice.authn.saml.SamlStatus
-
Constructor.
- SAN - Enum constant in enum class se.swedenconnect.signservice.certificate.CertificateAttributeType
-
Represents an attribute that is a value placed in a Subject Alternative Names extension of the certificate.
- SDA - Enum constant in enum class se.swedenconnect.signservice.certificate.CertificateAttributeType
-
Represents an attribute that is a value placed in a Subject Directory Attribute extension of the certificate.
- se.swedenconnect.signservice.application - package se.swedenconnect.signservice.application
-
Support for building a SignService application.
- se.swedenconnect.signservice.application.rest - package se.swedenconnect.signservice.application.rest
-
Interfaces and classes that may be used when building a frontend/backend deployment of the Signature Service.
- se.swedenconnect.signservice.audit - package se.swedenconnect.signservice.audit
-
API:s for audit logging.
- se.swedenconnect.signservice.audit.actuator - package se.swedenconnect.signservice.audit.actuator
-
Spring Actuator implementation for audit logging
- se.swedenconnect.signservice.audit.base - package se.swedenconnect.signservice.audit.base
-
Base classes for audit loggers.
- se.swedenconnect.signservice.audit.base.events - package se.swedenconnect.signservice.audit.base.events
-
SignService Audit Events
- se.swedenconnect.signservice.audit.callback - package se.swedenconnect.signservice.audit.callback
-
Definition and implementation of an audit logger listener and audit logging using callbacks.
- se.swedenconnect.signservice.audit.file - package se.swedenconnect.signservice.audit.file
-
Definition and implementation of file based audit logger.
- se.swedenconnect.signservice.audit.logsystem - package se.swedenconnect.signservice.audit.logsystem
-
AuditLogger implementations for a Log system audit logger.
- se.swedenconnect.signservice.authn - package se.swedenconnect.signservice.authn
-
SignService Authentication Support.
- se.swedenconnect.signservice.authn.impl - package se.swedenconnect.signservice.authn.impl
-
Implementations of authentication data types.
- se.swedenconnect.signservice.authn.mock - package se.swedenconnect.signservice.authn.mock
-
A mocked authentication handler that may be used in testing scenarios.
- se.swedenconnect.signservice.authn.saml - package se.swedenconnect.signservice.authn.saml
-
SAML Authentication Handlers.
- se.swedenconnect.signservice.authn.saml.config - package se.swedenconnect.signservice.authn.saml.config
-
Configuration classes for SAML handlers.
- se.swedenconnect.signservice.authn.saml.spring - package se.swedenconnect.signservice.authn.saml.spring
-
Spring specific classes.
- se.swedenconnect.signservice.certificate - package se.swedenconnect.signservice.certificate
-
API:s for signing certificates.
- se.swedenconnect.signservice.certificate.attributemapping - package se.swedenconnect.signservice.certificate.attributemapping
-
Attribute mapping support.
- se.swedenconnect.signservice.certificate.base - package se.swedenconnect.signservice.certificate.base
-
Base implementations for key and certificate handling.
- se.swedenconnect.signservice.certificate.base.config - package se.swedenconnect.signservice.certificate.base.config
-
Configuration classes.
- se.swedenconnect.signservice.certificate.cmc - package se.swedenconnect.signservice.certificate.cmc
-
A CMC implementation of the KeyAndCertificateHandler.
- se.swedenconnect.signservice.certificate.cmc.config - package se.swedenconnect.signservice.certificate.cmc.config
-
Configuration for the
CMCKeyAndCertificateHandler
handler. - se.swedenconnect.signservice.certificate.impl - package se.swedenconnect.signservice.certificate.impl
-
Implementations for certificate API:s.
- se.swedenconnect.signservice.certificate.simple - package se.swedenconnect.signservice.certificate.simple
-
A simple implementation of the KeyAndCertificateHandler.
- se.swedenconnect.signservice.certificate.simple.ca - package se.swedenconnect.signservice.certificate.simple.ca
-
Implementation of a local CA service
- se.swedenconnect.signservice.certificate.simple.config - package se.swedenconnect.signservice.certificate.simple.config
-
Configuration for the
SimpleKeyAndCertificateHandler
. - se.swedenconnect.signservice.client - package se.swedenconnect.signservice.client
-
API:s and types for handling of SignService clients.
- se.swedenconnect.signservice.client.impl - package se.swedenconnect.signservice.client.impl
-
Client configuration implementation.
- se.swedenconnect.signservice.config - package se.swedenconnect.signservice.config
-
Interfaces and classes for SignService Application Configuration.
- se.swedenconnect.signservice.config.audit - package se.swedenconnect.signservice.config.audit
-
Configuration for
AuditLogger
. - se.swedenconnect.signservice.config.authn - package se.swedenconnect.signservice.config.authn
-
Configuration for
AuthenticationHandler
. - se.swedenconnect.signservice.config.cert - package se.swedenconnect.signservice.config.cert
-
Configuration for
KeyAndCertificateHandler
. - se.swedenconnect.signservice.config.common - package se.swedenconnect.signservice.config.common
-
Common bean configuration for SignService configuration.
- se.swedenconnect.signservice.config.protocol - package se.swedenconnect.signservice.config.protocol
-
Configuration for
ProtocolHandler
. - se.swedenconnect.signservice.config.sign - package se.swedenconnect.signservice.config.sign
-
Configuration for
SignatureHandler
. - se.swedenconnect.signservice.config.spring - package se.swedenconnect.signservice.config.spring
-
Configuration support for Spring environments.
- se.swedenconnect.signservice.config.spring.converters - package se.swedenconnect.signservice.config.spring.converters
-
Converters that are useful/needed when applying properties to SignService configuration properties classes.
- se.swedenconnect.signservice.context - package se.swedenconnect.signservice.context
-
Interfaces and implementations for the SignService context, which is the object that holds the state for ongoing operations.
- se.swedenconnect.signservice.core - package se.swedenconnect.signservice.core
-
Core API:s and classes.
- se.swedenconnect.signservice.core.annotations - package se.swedenconnect.signservice.core.annotations
-
Custom annotations.
- se.swedenconnect.signservice.core.attribute - package se.swedenconnect.signservice.core.attribute
-
Definitions and interfaces for identity attributes.
- se.swedenconnect.signservice.core.attribute.impl - package se.swedenconnect.signservice.core.attribute.impl
-
Implementation classes for attribute handling.
- se.swedenconnect.signservice.core.attribute.saml - package se.swedenconnect.signservice.core.attribute.saml
-
SAML attribute definitions.
- se.swedenconnect.signservice.core.attribute.saml.impl - package se.swedenconnect.signservice.core.attribute.saml.impl
-
Implementations for SAML attributes.
- se.swedenconnect.signservice.core.config - package se.swedenconnect.signservice.core.config
-
Core interfaces and classes for handling configuration of SignService handlers and engines.
- se.swedenconnect.signservice.core.config.spring - package se.swedenconnect.signservice.core.config.spring
-
Classes adapted for using Spring framework when configuring handlers.
- se.swedenconnect.signservice.core.http - package se.swedenconnect.signservice.core.http
-
HTTP related API:s and classes.
- se.swedenconnect.signservice.core.http.servletapi - package se.swedenconnect.signservice.core.http.servletapi
-
Implementations that require Java's Servlet API.
- se.swedenconnect.signservice.core.types - package se.swedenconnect.signservice.core.types
-
Core types.
- se.swedenconnect.signservice.engine - package se.swedenconnect.signservice.engine
-
SignService engine logic.
- se.swedenconnect.signservice.engine.config - package se.swedenconnect.signservice.engine.config
-
Configuration of the SignService engine.
- se.swedenconnect.signservice.engine.session - package se.swedenconnect.signservice.engine.session
-
SignService session support.
- se.swedenconnect.signservice.protocol - package se.swedenconnect.signservice.protocol
-
API:s for protocol handling and definitions for protocol agnostic representations of messages.
- se.swedenconnect.signservice.protocol.dss - package se.swedenconnect.signservice.protocol.dss
-
Implementation of the DSS-extension protocol as defined in the Swedish eID Framework.
- se.swedenconnect.signservice.protocol.dss.jaxb - package se.swedenconnect.signservice.protocol.dss.jaxb
-
Utility classes for working with JAXB.
- se.swedenconnect.signservice.protocol.msg - package se.swedenconnect.signservice.protocol.msg
-
Components present in Sign request and response messages.
- se.swedenconnect.signservice.protocol.msg.impl - package se.swedenconnect.signservice.protocol.msg.impl
-
Implementations of protocol message components.
- se.swedenconnect.signservice.signature - package se.swedenconnect.signservice.signature
-
API:s for signature objects and operations.
- se.swedenconnect.signservice.signature.config - package se.swedenconnect.signservice.signature.config
-
Configuration for the
SignatureHandler
. - se.swedenconnect.signservice.signature.impl - package se.swedenconnect.signservice.signature.impl
-
Default implementation of the SignService SignatureHandler.
- se.swedenconnect.signservice.signature.signer - package se.swedenconnect.signservice.signature.signer
-
Definitions and implementations of "signers", i.e., the components that are used to create the actual signatures.
- se.swedenconnect.signservice.signature.signer.crypto - package se.swedenconnect.signservice.signature.signer.crypto
-
Cryptographic support modules for signers.
- se.swedenconnect.signservice.signature.tbsdata - package se.swedenconnect.signservice.signature.tbsdata
-
Definitions and implementations for To-be-signed (TBS) processors.
- se.swedenconnect.signservice.spring.config - package se.swedenconnect.signservice.spring.config
-
Spring configuration for a SignService application.
- se.swedenconnect.signservice.storage - package se.swedenconnect.signservice.storage
-
API:s for storage.
- se.swedenconnect.signservice.storage.impl - package se.swedenconnect.signservice.storage.impl
-
Implementations for storage classes.
- SECURITY_VIOLATION - Enum constant in enum class se.swedenconnect.signservice.authn.AuthenticationErrorCode
-
Possible security violation.
- SECURITY_VIOLATION - Enum constant in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
-
Security violation.
- SelfSignedCaCertificateGenerator - Interface in se.swedenconnect.signservice.certificate.simple.ca
-
An interface for a generator that generates self-signed (self-issued) CA certificates.
- serialize() - Method in class se.swedenconnect.signservice.context.DefaultSignServiceContext
-
Serializes the context to its string representation/encoding.
- serialize() - Method in interface se.swedenconnect.signservice.context.SignServiceContext
-
Serializes the context to its string representation/encoding.
- ServletApiHttpUserRequest - Class in se.swedenconnect.signservice.core.http.servletapi
-
An implementation that wraps a
HttpServletRequest
as aHttpUserRequest
. - ServletApiHttpUserRequest(HttpServletRequest) - Constructor for class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
-
Constructor.
- setActive(boolean) - Method in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerConfiguration
-
Assigns whether the mock handler is active, i.e., whether the configuration should create a
MockedAuthenticationHandler
instance. - setActive(Boolean) - Method in class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerConfiguration
-
Tells whether to Spring Boot Actuator for audit logging is active.
- setAdditionalAssertionConsumerPath(String) - Method in class se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration
-
Assigns an additional path for receiving SAML responses.
- setAdesObject(AdESObject) - Method in class se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData
-
Assigns the ETSI advanced electronic signature data object.
- setAdESObject(AdESObject) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
-
Assigns the AdES object.
- setAdESType(String) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
-
Assigns the AdES type.
- setAdESType(AdESType) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
-
Assigns the AdES type.
- setAllowedClockSkew(Duration) - Method in class se.swedenconnect.signservice.core.config.ValidationConfiguration
-
The clock skew that we accept during checks of time stamps.
- setAllowedClockSkew(Duration) - Method in class se.swedenconnect.signservice.engine.DefaultSignRequestMessageVerifier
-
The clock skew that we accept during checks of time stamps.
- setApplicationContext(ApplicationContext) - Method in class se.swedenconnect.signservice.authn.saml.spring.PropertyToEntityDescriptorConverter
- setAssertionConsumerPath(String) - Method in class se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration
-
Assigns the path to where the SP receives SAML responses.
- setAttributeMappings(List<CertificateAttributeMapping>) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
-
Assigns the attribute mappings, i.e., a listing of which certificate attributes that should be set and where from to get their values.
- setAuditLogger(AuditLogger) - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
-
Assigns the engine audit logger.
- setAuthenticationHandler(AuthenticationHandler) - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
-
Assigns the authentication handler this engine uses.
- setAuthnContext(AuthnContextIdentifier) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
-
Assigns the authentication context ID under which the authentication was made.
- setAuthnContextIdentifiers(List<AuthnContextIdentifier>) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
-
Assigns the authentication context identifiers.
- setAuthnInstant(Instant) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
-
Assigns the instant the user authentication took place.
- setAuthnProfile(String) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
-
Assigns the authentication profile.
- setAuthnServiceID(String) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
-
Assigns the ID for the authentication service.
- setBaseUrl(String) - Method in class se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration
-
Assigns the application base URL.
- setBaseUrl(String) - Method in class se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerConfiguration
-
Assigns the application base URL.
- setBeanName(String) - Method in class se.swedenconnect.signservice.config.authn.AuthenticationHandlerBeanConfigurationProperties
-
The bean name that should be assigned.
- setBeanName(String) - Method in class se.swedenconnect.signservice.config.authn.SamlMetadataProviderBeanConfiguration
-
The bean name that should be assigned.
- setBeanName(String) - Method in class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerBeanConfigurationProperties
-
The bean name that should be assigned.
- setBeanName(String) - Method in interface se.swedenconnect.signservice.config.common.CommonBeanCandidate
-
The bean name that should be assigned.
- setBeanName(String) - Method in class se.swedenconnect.signservice.config.common.CredentialContainerBeanConfiguration
-
The bean name that should be assigned.
- setBeanName(String) - Method in class se.swedenconnect.signservice.config.protocol.ProtocolHandlerBeanConfigurationProperties
-
The bean name that should be assigned.
- setBeanName(String) - Method in class se.swedenconnect.signservice.config.sign.SignatureHandlerBeanConfigurationProperties
-
The bean name that should be assigned.
- setBeanName(String) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
-
A
beanName
of a handler bean may be assigned the configuration object. - setBeanName(String) - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
-
A
beanName
of a handler bean may be assigned the configuration object. - setCaSupportedCertificateTypes(List<CertificateType>) - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
-
Assigns the type of certificates that the underlying CA issues.
- setCertificateType(CertificateType) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
-
Assigns the certificate type to use.
- setCleanupThreshold(int) - Method in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
-
Assigns the indicator for the container size threshold when the container should invoke
InMemoryStorageContainer.cleanup()
. - setClientConfiguration(ClientConfiguration) - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
-
Assigns the client configuration.
- setClientId(String) - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
-
Assigns the client ID.
- setContents(byte[]) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
-
Assigns the body contents.
- setCrlDpPath(String) - Method in class se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerConfiguration
-
Assigns the path to where CRL:s are exposed.
- setDefaultConfig(HandlerConfiguration<T>) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
-
In many cases, handlers of the same type share many configuration settings.
- setDefaultConfig(HandlerConfiguration<T>) - Method in class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration
-
Only
beanName
may be assigned for custom handler configuration classes, so invoking this method will lead to anIllegalArgumentException
being thrown. - setDefaultConfig(HandlerConfiguration<T>) - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
-
In many cases, handlers of the same type share many configuration settings.
- setDefaultConfigRef(String) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
-
When configuration objects are created using Spring Boot's
ConfigurationProperties
paradigm, or perhaps according another framework's way of handling configuration objects from properties files, we may not be able to assign a createdHandlerConfiguration
object. - setDefaultConfigRef(String) - Method in class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration
-
Only
beanName
may be assigned for custom handler configuration classes, so invoking this method will lead to anIllegalArgumentException
being thrown. - setDefaultConfigRef(String) - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
-
When configuration objects are created using Spring Boot's
ConfigurationProperties
paradigm, or perhaps according another framework's way of handling configuration objects from properties files, we may not be able to assign a createdHandlerConfiguration
object. - setDefaultPrincipal(String) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLogger
-
Assigns the default principal name to assign to events.
- setDefaultValue(String) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
-
Assigns the attribute default value.
- setDestination(RequestedCertificateAttribute) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
-
Assigns the requested destination certificate attribute.
- setDestinationUrl(String) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
-
Assigns the "destination URL", i.e., the URL to where this response message is sent.
- setDigestMethod(String) - Method in class se.swedenconnect.signservice.signature.tbsdata.AdesSigningCertificateDigest
-
Assigns the URI for the digest method used to hash the signer certificate.
- setDigestValue(byte[]) - Method in class se.swedenconnect.signservice.signature.tbsdata.AdesSigningCertificateDigest
-
Assigns the digest value.
- setElementLifetime(Duration) - Method in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
-
Assigns the lifetime of stored entries.
- setEncodedAssertion(byte[]) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
-
Assigns the encoded assertion.
- setEventFactory(Class<? extends AuditEventFactory>) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration
-
By default the
DefaultAuditEventFactory
is used to create audit events. - setEventFactory(AuditEventFactory) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLogger
-
Assigns the event factory to use.
- setExternal(BeanReferenceHandlerConfiguration<AuditLogger>) - Method in class se.swedenconnect.signservice.config.audit.AuditLoggerConfigurationProperties
-
Assigns the configuration that points to an already configured handler bean.
- setExternal(BeanReferenceHandlerConfiguration<AuthenticationHandler>) - Method in class se.swedenconnect.signservice.config.authn.AuthenticationHandlerConfigurationProperties
-
Assigns the configuration that points to an already configured handler bean.
- setExternal(BeanReferenceHandlerConfiguration<KeyAndCertificateHandler>) - Method in class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerConfigurationProperties
-
Assigns the configuration that points to an already configured handler bean.
- setExternal(BeanReferenceHandlerConfiguration<ProtocolHandler>) - Method in class se.swedenconnect.signservice.config.protocol.ProtocolHandlerConfigurationProperties
-
Assigns the configuration that points to an already configured handler bean.
- setExternal(BeanReferenceHandlerConfiguration<SignatureHandler>) - Method in class se.swedenconnect.signservice.config.sign.SignatureHandlerConfigurationProperties
-
Assigns the configuration that points to an already configured handler bean.
- setExternal(BeanReferenceHandlerConfiguration<T>) - Method in interface se.swedenconnect.signservice.config.HandlerConfigurationProperties
-
Assigns the configuration that points to an already configured handler bean.
- setFactoryClass(String) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
-
Sets the factory class name of the factory that should be used to create handler instances based on this configuration.
- setFactoryClass(String) - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
-
Sets the factory class name of the factory that should be used to create handler instances based on this configuration.
- setFileName(String) - Method in class se.swedenconnect.signservice.audit.file.FileAuditLoggerConfiguration
-
Assigns the audit log file name (including its full path).
- setHeaders(Map<String, String>) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
-
Assigns the response headers.
- setIdentifier(String) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
-
Assigns the assertion identifier.
- setIdentityAttributes(List<IdentityAttribute<?>>) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
-
Assigns the identity attributes from the authentication.
- setInResponseTo(String) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
-
Assigns the unique identifier for the corresponding request message (
SignRequestMessage.getRequestId()
). - setIssuanceInstant(Instant) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
-
Assigns the issuance instant of the assertion.
- setIssuedAt(Instant) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
-
Assigns the issuance instant for the message.
- setIssuer(String) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
-
Assigns the issuer of the assertion.
- setIssuerId(String) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
-
Assigns the issuer ID for the SignService that issued this response message.
- setKeyAndCertificateHandler(KeyAndCertificateHandler) - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
-
Assigns the key and certificate hander.
- setListener(AuditLoggerListener) - Method in class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerConfiguration
-
The audit logger listener.
- setListenerRef(String) - Method in class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerConfiguration
-
The bean name of the audit logger listener object to use.
- setLoggerName(String) - Method in class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerConfiguration
-
Assigns the logger name to use for the log system audit handler.
- setMaxMessageAge(Duration) - Method in class se.swedenconnect.signservice.core.config.ValidationConfiguration
-
The maximum amount of time that has passed since a message we are receiving was sent.
- setMaxMessageAge(Duration) - Method in class se.swedenconnect.signservice.engine.DefaultSignRequestMessageVerifier
-
The maximum amount of time that has passed since the request message was created.
- setMetadataPublishingPath(String) - Method in class se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration
-
Assigns the path to where the SP exposes its metadata.
- setName(String) - Method in class se.swedenconnect.signservice.core.AbstractSignServiceHandler
-
Assigns the handler name.
- setName(String) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
-
Assigns the name that the handler should be given.
- setName(String) - Method in class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration
-
Only
beanName
may be assigned for custom handler configuration classes, so invoking this method will lead to anIllegalArgumentException
being thrown. - setName(String) - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
-
Assigns the name that the handler should be given.
- setName(String) - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
-
Assigns the engine name.
- setNameFormat(String) - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute
-
Assigns the name format.
- setOcspResponder(OCSPResponder, String, X509Certificate) - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
-
Assigns the OCSP responder for this CA service.
- setParameters(Map<String, String>) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction
-
Assigns the HTTP post parameters.
- setPreferredBindingUri(String) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Assigns the preferred SAML binding to use for authentication requests.
- setPrincipal(String) - Method in interface se.swedenconnect.signservice.audit.AuditEvent
-
Assigns the event principal.
- setPrincipal(String) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration
-
Assigns the default principal to assign to audit events.
- setPrincipal(String) - Method in class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
-
Assigns the event principal.
- setProcessingPaths(List<String>) - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
-
Assigns the processing paths (relative to the application's context path).
- setProcessingRules(String) - Method in class se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData
-
Assigns the processing rules.
- setProcessingRulesUri(String) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
-
Assigns the processing rules URI.
- setProfileConfiguration(CertificateProfileConfiguration) - Method in class se.swedenconnect.signservice.certificate.cmc.SignServiceCMCClient
-
Optional certificate profile to be adopted in issued certificates.
- setProfileConfiguration(CertificateProfileConfiguration) - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
-
Assigns the certificate profile to be adopted in issued certificates.
- setProtocolHandler(ProtocolHandler) - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
-
Assigns the protocol handler this engine uses.
- setPublisher(ApplicationEventPublisher) - Method in class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerFactory
-
Assigns the ApplicationEventPublisher used to publish events.
- setRelayState(String) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
-
Assigns the relay state parameter associated with this message.
- setRequestedSignerAttributes(List<IdentityAttribute<?>>) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
-
Assigns the requested signer attributes.
- setRequired(Boolean) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
-
Assigns whether the attribute must be provided.
- setResponseConfiguration(DssSignResponseMessage.ResponseConfiguration) - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
-
Assigns the response message configuration
- setResponseUrls(List<String>) - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
-
Assigns the registered client response URL:s.
- setSadRequestRequirement(SamlAuthenticationHandlerConfiguration.SadRequestRequirement) - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
-
Assigns the requirements regarding including the
SADRequest
extension. - setSadValidator(SADParser.SADValidator) - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
-
Assigns the
SADParser.SADValidator
to be used when validating SAD attributes. - setScheme(String) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
-
Assigns the authentication scheme for this assertion, e.g., "SAML".
- setServiceName(String) - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
-
Assigns the service name placed in AuthnContextExtensions.
- setSignature(byte[]) - Method in class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
-
Assigns the signature bytes.
- setSignatureActivationRequestData(SignatureActivationRequestData) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
-
Assigns SAD request data.
- setSignatureAlgorithmUri(String) - Method in class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
-
Assigns the signature algorithm URI.
- setSignatureCertificateChain(List<X509Certificate>) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
-
Assigns the signature certificate chain.
- setSignatureHandler(SignatureHandler) - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
-
Assigns the signature handler.
- setSignaturePolicy(String) - Method in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
-
Assigns the signature policy ID to the XAdES object.
- setSignatureTasks(List<CompletedSignatureTask>) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
-
Assigns the completed signature task(s), i.e. the signed data.
- setSignatureType(String) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
-
Assigns the signature type.
- setSignatureType(SignatureType) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
-
Assigns the signature type.
- setSignerAuthnInfo(SignerAuthnInfo) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
-
Assigns the signer authentication information.
- setSigningCertificateProfile(String) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
-
Assigns the signing certificate profile.
- setSignRequestMessageVerifier(SignRequestMessageVerifier) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
-
Assigns the
SignRequestMessageVerifier
to use when verifying aSignRequestMessage
. - setSignResponseResult(SignResponseResult) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
-
Sets the sign response result object.
- setSignServiceCredential(PkiCredential) - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
-
Assigns this engine's SignService credentials.
- setSignServiceId(String) - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
-
Assigns the unique SignService ID.
- setSources(List<IdentityAttributeIdentifier>) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
-
Assigns a list of signer source attributes from where the sign service gets information in order to create the requested certificate attribute.
- setTaskId(String) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
-
Assigns the task ID.
- setTbsBytes(byte[]) - Method in class se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData
-
Assigns the data to be signed.
- setTbsData(byte[]) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
-
Assigns the data-to-be signed.
- setterNameToField(String) - Static method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
-
Given the name for the setter method, this method returns the corresponding field name.
- setTrustedCertificates(List<X509Certificate>) - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
-
Assigns a list of the client certificate(s).
- setupContext(SignServiceContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
-
Given a
SignServiceContext
the method sets up anEngineContext
. - SharedHandlerConfigurationProperties - Class in se.swedenconnect.signservice.config
-
Shared, or default, configuration properties that may be merged into the engine configuration.
- SharedHandlerConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.SharedHandlerConfigurationProperties
- sign(byte[], PrivateKey, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.signer.SignServiceECSigner
-
Creates a signature value.
- sign(byte[], PrivateKey, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.signer.SignServiceRSAPSSSigner
-
Creates a signature value.
- sign(byte[], PrivateKey, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.signer.SignServiceRSASigner
-
Creates a signature value.
- sign(byte[], PrivateKey, SignatureAlgorithm) - Method in interface se.swedenconnect.signservice.signature.signer.SignServiceSigner
-
Creates a signature value.
- sign(PkiCredential) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
-
Signs the message using the supplied signing credential.
- sign(RequestedSignatureTask, PkiCredential, SignRequestMessage, SignServiceContext) - Method in class se.swedenconnect.signservice.signature.impl.DefaultSignatureHandler
-
Signs the supplied signature task with the given signing credential.
- sign(RequestedSignatureTask, PkiCredential, SignRequestMessage, SignServiceContext) - Method in interface se.swedenconnect.signservice.signature.SignatureHandler
-
Signs the supplied signature task with the given signing credential.
- SignatureActivationRequestData - Interface in se.swedenconnect.signservice.protocol.msg
-
If the signature request is for a qualified certificate associated with a private key held in a Qualified Signature Creation Device according to eIDAS the signature service must request by the identity provider a proof for this.
- SignatureHandler - Interface in se.swedenconnect.signservice.signature
-
A
SignatureHandler
instance is responsible of signing a supplied signature task using the provided credential. - SignatureHandlerBeanConfigurationProperties - Class in se.swedenconnect.signservice.config.sign
-
Configuration for a common signature handler bean.
- SignatureHandlerBeanConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.sign.SignatureHandlerBeanConfigurationProperties
- SignatureHandlerConfigurationProperties - Class in se.swedenconnect.signservice.config.sign
-
Configuration properties for signature handlers.
- SignatureHandlerConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.sign.SignatureHandlerConfigurationProperties
- SignatureRequirements - Interface in se.swedenconnect.signservice.protocol.msg
-
Represents the signature requirements of a sign request message.
- SignatureType - Enum Class in se.swedenconnect.signservice.signature
-
Representation of the possible signature types.
- SIGNED_PROPERTIES_ELEMENT_NAME - Static variable in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
-
SignedProperties element name
- SIGNED_PROPERTIES_TYPE - Static variable in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
-
URI identifier for XAdES SignedProperties
- SignerAuthnInfo - Interface in se.swedenconnect.signservice.protocol.msg
-
Represents information about a signer's authentication.
- SIGNING - Enum constant in enum class se.swedenconnect.signservice.engine.session.SignOperationState
-
State that tells that the engine is in the process of performing the signing operation.
- SigningCertificateRequirements - Interface in se.swedenconnect.signservice.protocol.msg
-
When sending a SignRequest, a sign requester specifies a set of requirements for the signature certificate that is generated by the sign service.
- SigningKeyUsageDirective - Class in se.swedenconnect.signservice.certificate.base.config
-
Directive when configuring signing keys.
- SigningKeyUsageDirective() - Constructor for class se.swedenconnect.signservice.certificate.base.config.SigningKeyUsageDirective
- SignMessage - Interface in se.swedenconnect.signservice.protocol.msg
-
A representation of a sign message.
- SIGNMESSAGE_KEY - Static variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Key for storing the SignMessage.
- signMessageDisplayed() - Method in interface se.swedenconnect.signservice.authn.AuthenticationResult
-
Predicate that tells whether the sign message was display to the user during authentication.
- SignOperationState - Enum Class in se.swedenconnect.signservice.engine.session
-
Defines the different "states" a sign operation may be in.
- SignRequestMessage - Interface in se.swedenconnect.signservice.protocol
-
A generic representation of a signature request message.
- SignRequestMessageVerifier - Interface in se.swedenconnect.signservice.engine
-
Interface for verifying a
SignRequestMessage
. - SignResponseMessage - Interface in se.swedenconnect.signservice.protocol
-
A generic representation of a signature request message.
- SignResponseResult - Interface in se.swedenconnect.signservice.protocol
-
Representation of a result object that is included in a
SignResponseMessage
. - SignServiceAuditEvent - Class in se.swedenconnect.signservice.audit.base.events
-
The
AuditEvent
implementation SignService Audit Events. - SignServiceAuditEvent(String) - Constructor for class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
-
Instantiates a new audit event.
- SignServiceAuditEvent(String, String) - Constructor for class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
-
Instantiates a new audit event.
- SignServiceCMCClient - Class in se.swedenconnect.signservice.certificate.cmc
-
CMC Client for certificate services
- SignServiceCMCClient(String, PkiCredential, String, X509Certificate, RemoteCaInformation) - Constructor for class se.swedenconnect.signservice.certificate.cmc.SignServiceCMCClient
-
Constructor for the CMC Client
- SignServiceConfiguration - Class in se.swedenconnect.signservice.spring.config
-
Main configuration for a SignService application.
- SignServiceConfiguration() - Constructor for class se.swedenconnect.signservice.spring.config.SignServiceConfiguration
- SignServiceConfigurationProperties - Interface in se.swedenconnect.signservice.config
-
Interface describing all configuration settings for setting up a SignService application.
- SignServiceContext - Interface in se.swedenconnect.signservice.context
-
The
SignServiceContext
holds the current context and state for a signature operation. - SignServiceConverterConfiguration - Class in se.swedenconnect.signservice.config.spring.converters
-
Configuration class that registers converters for Spring converters needed to applying properties to SignService configuration properties classes.
- SignServiceConverterConfiguration() - Constructor for class se.swedenconnect.signservice.config.spring.converters.SignServiceConverterConfiguration
- SignServiceECSigner - Class in se.swedenconnect.signservice.signature.signer
-
Implementation of EC signer for calculating the EC signature values
- SignServiceECSigner(SignatureType) - Constructor for class se.swedenconnect.signservice.signature.signer.SignServiceECSigner
-
Constructor
- SignServiceEngine - Interface in se.swedenconnect.signservice.engine
-
Interface for a SignService engine that is processing of signature requests.
- SignServiceEngineManager - Interface in se.swedenconnect.signservice.application
-
The SignService engine manager is responsible of routing every call to a matching engine and is seen as the main SignService application bean.
- SignServiceError - Class in se.swedenconnect.signservice.engine
-
A generic representation of a SignService error.
- SignServiceError(SignServiceErrorCode) - Constructor for class se.swedenconnect.signservice.engine.SignServiceError
-
Constructor.
- SignServiceError(SignServiceErrorCode, String) - Constructor for class se.swedenconnect.signservice.engine.SignServiceError
-
Constructor.
- SignServiceError(SignServiceErrorCode, String, String) - Constructor for class se.swedenconnect.signservice.engine.SignServiceError
-
Constructor.
- SignServiceErrorCode - Enum Class in se.swedenconnect.signservice.engine
-
Generic SignService error codes.
- SignServiceErrorException - Exception Class in se.swedenconnect.signservice.engine
-
Exception class for reporting a
SignServiceError
. - SignServiceErrorException(SignServiceError) - Constructor for exception class se.swedenconnect.signservice.engine.SignServiceErrorException
-
Constructor setting the error.
- SignServiceErrorException(SignServiceError, Throwable) - Constructor for exception class se.swedenconnect.signservice.engine.SignServiceErrorException
-
Constructor setting the error and the cause of the exception.
- SignServiceFactory - Interface in se.swedenconnect.signservice.config
-
The
SignServiceFactory
is responsible of setting up the required instances (beans) needed for a SignService application. - SignServiceHandler - Interface in se.swedenconnect.signservice.core
-
Base interface for a SignService "handler".
- SignServiceProcessingResult - Interface in se.swedenconnect.signservice.application
-
An interface representing the result from a call to the SignService engine manager.
- SignServiceRSAPSSSigner - Class in se.swedenconnect.signservice.signature.signer
-
Signer for creating RSA signatures using RSA-PSS (Probabilistic Signature Scheme) according to PKCS#1 v 2.1
- SignServiceRSAPSSSigner() - Constructor for class se.swedenconnect.signservice.signature.signer.SignServiceRSAPSSSigner
- SignServiceRSASigner - Class in se.swedenconnect.signservice.signature.signer
-
Signer for creating RSA signatures using PKCS#1 version 1.5
- SignServiceRSASigner() - Constructor for class se.swedenconnect.signservice.signature.signer.SignServiceRSASigner
- SignServiceSigner - Interface in se.swedenconnect.signservice.signature.signer
-
Interface for sign service signer used to create signature values.
- SignServiceSignerProvider - Interface in se.swedenconnect.signservice.signature.signer
-
Interface for sign service signer provider
- SimpleAuthnContextIdentifier - Class in se.swedenconnect.signservice.authn.impl
-
An implementation of
AuthnContextIdentifier
that only handles the identifier. - SimpleAuthnContextIdentifier(String) - Constructor for class se.swedenconnect.signservice.authn.impl.SimpleAuthnContextIdentifier
-
Constructor.
- SimpleKeyAndCertificateHandler - Class in se.swedenconnect.signservice.certificate.simple
-
A simple key and certificate handler.
- SimpleKeyAndCertificateHandler(PkiCredentialContainer, Map<String, String>, AttributeMapper, AlgorithmRegistry, CAService, String) - Constructor for class se.swedenconnect.signservice.certificate.simple.SimpleKeyAndCertificateHandler
-
Constructor.
- SimpleKeyAndCertificateHandlerConfiguration - Class in se.swedenconnect.signservice.certificate.simple.config
-
Configuration for
SimpleKeyAndCertificateHandler
. - SimpleKeyAndCertificateHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerConfiguration
- SimpleKeyAndCertificateHandlerFactory - Class in se.swedenconnect.signservice.certificate.simple.config
-
Factory for creating
SimpleKeyAndCertificateHandler
instances. - SimpleKeyAndCertificateHandlerFactory() - Constructor for class se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerFactory
- specificRequirementTests(SignRequestMessage, SignServiceContext) - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
-
Implementation specific requirements tests in addition to the basic tests performed by the abstract implementation.
- SpringBeanLoader - Class in se.swedenconnect.signservice.core.config.spring
-
A Spring bean loader.
- SpringBeanLoader(ApplicationContext) - Constructor for class se.swedenconnect.signservice.core.config.spring.SpringBeanLoader
-
Constructor assigning the Spring application context.
- SpringBeanRegistrator - Class in se.swedenconnect.signservice.config.spring
-
A simple bean registrator for Spring.
- SpringBeanRegistrator(ConfigurableApplicationContext) - Constructor for class se.swedenconnect.signservice.config.spring.SpringBeanRegistrator
-
Constructor.
- SpringSignServiceConfigurationProperties - Class in se.swedenconnect.signservice.config.spring
- SpringSignServiceConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.spring.SpringSignServiceConfigurationProperties
- SpUrlConfiguration - Class in se.swedenconnect.signservice.authn.saml.config
-
URL configuration settings for a SAML SP.
- SpUrlConfiguration() - Constructor for class se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration
- STATE_ERROR - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
-
Represents an state error.
- StorageContainer<T> - Interface in se.swedenconnect.signservice.storage
-
An interface defining generic methods for storage.
- storeAuthnRequest(AuthnRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Stores a generated
AuthnRequest
message in the SignService context. - StringSamlIdentityAttribute - Class in se.swedenconnect.signservice.core.attribute.saml.impl
-
SAML attribute holding string value(s).
- StringSamlIdentityAttribute(String, String, String) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.StringSamlIdentityAttribute
-
Constructor for a single-valued attribute.
- StringSamlIdentityAttribute(String, String, List<String>) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.StringSamlIdentityAttribute
-
Constructor for a multi-valued attribute.
- supports(HttpUserRequest) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Given the request the method determines whether it can supply a resource (via
HttpResourceProvider.getResource(HttpUserRequest)
. - supports(HttpUserRequest) - Method in class se.swedenconnect.signservice.certificate.simple.SimpleKeyAndCertificateHandler
-
Given the request the method determines whether it can supply a resource (via
HttpResourceProvider.getResource(HttpUserRequest)
. - supports(HttpUserRequest) - Method in interface se.swedenconnect.signservice.core.http.HttpResourceProvider
-
Given the request the method determines whether it can supply a resource (via
HttpResourceProvider.getResource(HttpUserRequest)
. - supportsType(SignatureType) - Method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
-
Predicate that tells whether the given signature type is supported by the processor.
- supportsType(SignatureType) - Method in interface se.swedenconnect.signservice.signature.tbsdata.TBSDataProcessor
-
Predicate that tells whether the given signature type is supported by the processor.
- supportsType(SignatureType) - Method in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
-
Predicate that tells whether the given signature type is supported by the processor.
- SwedenConnectSamlAuthenticationHandler - Class in se.swedenconnect.signservice.authn.saml
-
A SAML authentication handler that implements the SAML profiles stated in Sweden Connect eID Framework.
- SwedenConnectSamlAuthenticationHandler(AuthnRequestGenerator, ResponseProcessor, MetadataProvider, EntityDescriptorContainer, SpUrlConfiguration) - Constructor for class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
-
Constructor.
T
- TBSDataProcessor - Interface in se.swedenconnect.signservice.signature.tbsdata
-
Interface for a "To Be Signed" data processor that prepares data for signing based on a specific signature format.
- TBSDataProcessorConfiguration - Class in se.swedenconnect.signservice.signature.config
-
Configuration class for TBS data processors.
- TBSDataProcessorConfiguration() - Constructor for class se.swedenconnect.signservice.signature.config.TBSDataProcessorConfiguration
- TBSProcessingData - Class in se.swedenconnect.signservice.signature.tbsdata
-
Data class holding data related to a sign task that is the result of preparing data for signing.
- TBSProcessingData() - Constructor for class se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData
-
Default constructor.
- TBSProcessingData(byte[], AdESObject, String) - Constructor for class se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData
-
Constructor.
- terminateContext() - Method in class se.swedenconnect.signservice.engine.session.EngineContext
-
Marks the context as non-active, i.e., terminated.
- TERMINATED - Enum constant in enum class se.swedenconnect.signservice.engine.session.SignOperationState
-
State that tells that the current operation is finished, and the context should be terminated.
- TIMESTAMP_ERROR - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
-
A time-stamp check failed.
- toASN1Object() - Method in class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
- toASN1Primitive() - Method in class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
-
Returns the ASN1 object representation of this ECDSA signature value
- toByteArray() - Method in class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
-
Returns the concatenation of the bytes of r and s
- toElement() - Method in class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.OrganizationConfig
-
Builds an
Organization
element. - toElement(String) - Method in class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.UIInfoConfig
-
Builds a
UIInfo
element. - toElement(ContactPersonTypeEnumeration) - Method in class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.ContactPersonConfig
-
Builds a
ContactPerson
element. - toStaticCAInformation() - Method in class se.swedenconnect.signservice.certificate.cmc.RemoteCaInformation
- toString() - Method in interface se.swedenconnect.signservice.audit.AuditEvent
-
The
toString
method must be implemented by class implementing theAuditEvent
interface. - toString() - Method in class se.swedenconnect.signservice.audit.AuditEventParameter
- toString() - Method in class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
-
The
toString
method must be implemented by class implementing theAuditEvent
interface. - toString() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
- toString() - Method in class se.swedenconnect.signservice.authn.impl.SimpleAuthnContextIdentifier
- toString() - Method in class se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration
- toString() - Method in class se.swedenconnect.signservice.authn.saml.SamlStatus
- toString() - Method in class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier
- toString() - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
- toString() - Method in class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute
- toString() - Method in class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier
- toString() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
- toString() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction
- toString() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction
- toString() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpResponseAction
- toString() - Method in class se.swedenconnect.signservice.engine.SignServiceError
- toString() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
- toString() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
- toString() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions
- toString() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
- toString() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData
- toString() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureRequirements
- toString() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignerAuthnInfo
- toString() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
- toString() - Method in class se.swedenconnect.signservice.signature.impl.DefaultAdESObject
- toString() - Method in class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
- toString() - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
- TRAILER_IMPLICIT - Static variable in class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
-
The default trailer octet to use
- transformAttributes(List<Attribute>) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Transforms SAML attributes into the generic SignService-representation of attributes.
- translateError(SignServiceError) - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
-
Translates from the generic
SignServiceError
object to a protocol specificSignResponseResult
object. - translateError(SignServiceError) - Method in interface se.swedenconnect.signservice.protocol.ProtocolHandler
-
Translates from the generic
SignServiceError
object to a protocol specificSignResponseResult
object.
U
- UIInfoConfig() - Constructor for class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.UIInfoConfig
- UIInfoLogo() - Constructor for class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.UIInfoConfig.UIInfoLogo
- UNKNOWN_AUTHENTICATION_SERVICE - Enum constant in enum class se.swedenconnect.signservice.authn.AuthenticationErrorCode
-
The requested authentication service is not known/possible to use.
- UNKNOWN_CLIENT - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
-
The client is not not known to the SignService (i.e., is not registered).
- UnrecoverableErrorCodes - Class in se.swedenconnect.signservice.engine
-
Symbols for "unrecoverable error codes".
- UnrecoverableSignServiceException - Exception Class in se.swedenconnect.signservice.engine
-
Exception class for representing "unrecoverable" errors.
- UnrecoverableSignServiceException(String, String) - Constructor for exception class se.swedenconnect.signservice.engine.UnrecoverableSignServiceException
-
Constructor setting the error code and an error message.
- UnrecoverableSignServiceException(String, String, Throwable) - Constructor for exception class se.swedenconnect.signservice.engine.UnrecoverableSignServiceException
-
Constructor setting the error code, an error message and the cause of the error.
- UNSUPPORTED_AUTHNCONTEXT - Enum constant in enum class se.swedenconnect.signservice.authn.AuthenticationErrorCode
-
The requested authentication context is not supported.
- update(byte) - Method in class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
-
update the internal digest with the byte b
- update(byte[]) - Method in class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
-
update the internal digest with a byte array
- update(byte[], int, int) - Method in class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
-
update the internal digest.
- updateState(SignOperationState) - Method in class se.swedenconnect.signservice.engine.session.EngineContext
-
Updates the operation state.
- url(String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction.HttpPostActionBuilder
-
Adds the post URL.
- url(String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction.HttpRedirectActionBuilder
-
Adds the redirect URL.
- urlConfiguration - Variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
The URL configuration.
- USER_CANCEL - Enum constant in enum class se.swedenconnect.signservice.authn.AuthenticationErrorCode
-
The user cancelled the authentication.
- UserAuthenticationException - Exception Class in se.swedenconnect.signservice.authn
-
Exception class for SignService user authentication exceptions.
- UserAuthenticationException(AuthenticationErrorCode, String) - Constructor for exception class se.swedenconnect.signservice.authn.UserAuthenticationException
-
Constructor setting the error code and error message.
- UserAuthenticationException(AuthenticationErrorCode, String, Throwable) - Constructor for exception class se.swedenconnect.signservice.authn.UserAuthenticationException
-
Constructor setting the error code, error message and the cause of the error.
V
- ValidationConfiguration - Class in se.swedenconnect.signservice.core.config
-
Generic validation configuration settings.
- ValidationConfiguration() - Constructor for class se.swedenconnect.signservice.core.config.ValidationConfiguration
- valueOf(String) - Static method in enum class se.swedenconnect.signservice.authn.AuthenticationErrorCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration.SadRequestRequirement
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class se.swedenconnect.signservice.certificate.CertificateAttributeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class se.swedenconnect.signservice.certificate.CertificateType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class se.swedenconnect.signservice.certificate.cmc.CertificateRequestFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class se.swedenconnect.signservice.engine.session.SignOperationState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements.SignatureRequirement
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class se.swedenconnect.signservice.signature.AdESType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class se.swedenconnect.signservice.signature.SignatureType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class se.swedenconnect.signservice.authn.AuthenticationErrorCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration.SadRequestRequirement
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class se.swedenconnect.signservice.certificate.CertificateAttributeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class se.swedenconnect.signservice.certificate.CertificateType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class se.swedenconnect.signservice.certificate.cmc.CertificateRequestFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class se.swedenconnect.signservice.engine.session.SignOperationState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements.SignatureRequirement
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class se.swedenconnect.signservice.signature.AdESType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class se.swedenconnect.signservice.signature.SignatureType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verifyMessage(SignRequestMessage, EngineConfiguration, EngineContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignRequestMessageVerifier
-
Verifies a
SignRequestMessage
. - verifyMessage(SignRequestMessage, EngineConfiguration, EngineContext) - Method in interface se.swedenconnect.signservice.engine.SignRequestMessageVerifier
-
Verifies a
SignRequestMessage
. - verifyMessageDigest(byte[], byte[], MessageDigestAlgorithm) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PKCS1V15Padding
-
Verifies that message digest value match PKCS#1 padded data
- verifySignature(List<X509Certificate>) - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
-
Verifies the signature of the message.
- verifySignatureEncodedMessage(byte[]) - Method in class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
-
return true if the internal state matches the encodedMessage.
W
- wasSignMessageDisplayed(ResponseProcessingResult, List<IdentityAttribute<?>>, AuthnRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
-
Given the
ResponseProcessingResult
and theAuthnRequest
the method determines if the sign message was displayed. - wasSignMessageDisplayed(ResponseProcessingResult, List<IdentityAttribute<?>>, AuthnRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
-
Returns
true
if the signMessageDigest attribute was received.
X
- XADES_NAMESPACE - Static variable in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
-
XAdES namespace.
- XADES_XML_NS - Static variable in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
-
XAdES XML name space URI
- xadesObjectFactory - Static variable in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
-
Object factory for XAdES digital signature elements
- XadesQualifyingProperties - Class in se.swedenconnect.signservice.signature.tbsdata
-
The XAdES object for XML signatures is a
xades:QualifyingProperties
object. - XadesQualifyingProperties(ObjectType) - Constructor for class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
-
Constructor.
- XML - Enum constant in enum class se.swedenconnect.signservice.signature.SignatureType
-
XML digital signature.
- XML_TYPE - Static variable in class se.swedenconnect.signservice.signature.config.TBSDataProcessorConfiguration
-
XML type.
- xmlFragmentTransformer - Static variable in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
-
Transformer for transforming XML fragments to bytes without XML declaration
- XMLTBSDataProcessor - Class in se.swedenconnect.signservice.signature.tbsdata
-
XML Data to be signed processor.
- XMLTBSDataProcessor() - Constructor for class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
-
Constructor for this XML TBS data processor with default settings.
- XMLTBSDataProcessor(List<String>) - Constructor for class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
-
Constructor that allows setting of supported processing rules.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form