Index

A B C D E F G H I J K L M N O P Q R S T U V W X 
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 Spring ApplicationEventPublisher.
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 using AbstractHandlerConfiguration.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
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 an IdentityAssertion object.

C

CallbackAuditLogger - Class in se.swedenconnect.signservice.audit.callback
An AuditLogger implementation that will hand over all events to the configured AuditLoggerListener.
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 configured AuthnRequestGenerator.
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 a ds:Object holding a xades: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 a PkiCredentialContainer 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 creating SignServiceAuditEvent 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 the SignServiceContext 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 a xades: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
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
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 (see AbstractAuditLoggerConfiguration.setEventFactory(Class)), this method returns this class, otherwise it returns null.
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
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
getSignRequestId() - Method in interface se.swedenconnect.signservice.protocol.msg.SignatureActivationRequestData
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 supplied HandlerConfiguration.
HandlerFactoryRegistry - Class in se.swedenconnect.signservice.core.config
The HandlerFactoryRegistry bean is a registry for HandlerFactory instances and may be used when creating SignServiceHandler instances from HandlerConfiguration 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 from AbstractHandlerFactory.
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 SAML Attribute.
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 into targetObject.
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 OpenSAML MessageReplayChecker.
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 SAML Attribute.
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
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 an EntityDescriptor 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 the DefaultMessageReplayChecker.
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() returns true) the reference needs to be resolved into a HandlerConfiguration 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() returns true) the reference needs to be resolved into a HandlerConfiguration 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 a RestProcessRequestResult 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 a HttpUserRequest.
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 an IllegalArgumentException 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 created HandlerConfiguration 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 an IllegalArgumentException 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 created HandlerConfiguration 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 an IllegalArgumentException 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 a SignRequestMessage.
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 an EngineContext.
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
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 the AuditEvent 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 the AuditEvent 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 specific SignResponseResult object.
translateError(SignServiceError) - Method in interface se.swedenconnect.signservice.protocol.ProtocolHandler
Translates from the generic SignServiceError object to a protocol specific SignResponseResult 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 the AuthnRequest 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.
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form