Index

A B C D E F G H I M N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractInMemoryIntegrationServiceCache<T> - Class in se.idsec.signservice.integration.core.impl
Base class for an in-memory implementation of the IntegrationServiceCache interface.
AbstractInMemoryIntegrationServiceCache() - Constructor for class se.idsec.signservice.integration.core.impl.AbstractInMemoryIntegrationServiceCache
 
AbstractInMemoryIntegrationServiceCache.InMemoryCacheEntry<T> - Class in se.idsec.signservice.integration.core.impl
Class representing the cache entry.
AbstractInputValidator<T,H> - Class in se.idsec.signservice.integration.core.validation
Abstract implementation of an input validator.
AbstractInputValidator() - Constructor for class se.idsec.signservice.integration.core.validation.AbstractInputValidator
 
AbstractIntegrationServiceCache<T> - Class in se.idsec.signservice.integration.core.impl
Base class for an implementation of the IntegrationServiceCache interface.
AbstractIntegrationServiceCache() - Constructor for class se.idsec.signservice.integration.core.impl.AbstractIntegrationServiceCache
 
AbstractIntegrationServiceCache.CacheEntry<T> - Interface in se.idsec.signservice.integration.core.impl
Representation of a cache entry.
AbstractSignedDocumentProcessor<T,X> - Class in se.idsec.signservice.integration.document.impl
Abstract base class for SignedDocumentProcessor implementations.
AbstractSignedDocumentProcessor() - Constructor for class se.idsec.signservice.integration.document.impl.AbstractSignedDocumentProcessor
 
AbstractTbsDocumentProcessor<T> - Class in se.idsec.signservice.integration.document.impl
Abstract base class for TbsDocumentProcessor implementations.
AbstractTbsDocumentProcessor() - Constructor for class se.idsec.signservice.integration.document.impl.AbstractTbsDocumentProcessor
 
AdesObject - Interface in se.idsec.signservice.integration.document.ades
Marker interface for the AdES object that may be part of a signature.
AdesSigningCertificateDigest - Class in se.idsec.signservice.integration.document.ades
Representation of the AdES digest of the signing certificate.
AdesSigningCertificateDigest() - Constructor for class se.idsec.signservice.integration.document.ades.AdesSigningCertificateDigest
 
afterPropertiesSet() - Method in class se.idsec.signservice.integration.config.impl.DefaultConfigurationManager
Checks that the settings for this object is valid.
afterPropertiesSet() - Method in class se.idsec.signservice.integration.document.impl.AbstractSignedDocumentProcessor
Ensures that the processingConfiguration property is assigned.
afterPropertiesSet() - Method in class se.idsec.signservice.integration.document.impl.AbstractTbsDocumentProcessor
afterPropertiesSet() - Method in class se.idsec.signservice.integration.impl.DefaultSignServiceIntegrationService
Ensures that all required properties have been assigned.
afterPropertiesSet() - Method in class se.idsec.signservice.integration.process.impl.DefaultSignerAssertionInfoProcessor
Ensures that the processingConfig property is assigned.
afterPropertiesSet() - Method in class se.idsec.signservice.integration.process.impl.DefaultSignRequestProcessor
Ensures that all required properties have been assigned.
afterPropertiesSet() - Method in class se.idsec.signservice.integration.process.impl.DefaultSignResponseProcessor
Ensures that all required properties have been assigned.
afterPropertiesSet() - Method in class se.idsec.signservice.integration.security.impl.ProfileIdpMetadataResolver
Ensures that all required properties have been assigned.
afterPropertiesSet() - Method in class se.idsec.signservice.integration.signmessage.impl.DefaultSignMessageProcessor
Ensures that all required properties have been assigned.
afterPropertiesSet() - Method in class se.idsec.signservice.integration.state.impl.DefaultSignatureStateProcessor
Ensures that all required properties have been assigned.
AuthnRequirementsValidator - Class in se.idsec.signservice.integration.authentication.impl
Validator for AuthnRequirements objects.
AuthnRequirementsValidator() - Constructor for class se.idsec.signservice.integration.authentication.impl.AuthnRequirementsValidator
 

B

buildSignedDocument(TbsDocument, SignTaskData, List<X509Certificate>, SignRequestWrapper, SignResponseProcessingParameters) - Method in interface se.idsec.signservice.integration.document.SignedDocumentProcessor
Given a SignTaskData received in a sign response containing a signature and a TbsDocument from the corresponding sign request the method compiles a complete signed document.

C

CacheableSignatureState - Interface in se.idsec.signservice.integration.state
A signature state that is cacheable.
calculateToBeSigned(ProcessedTbsDocument, String, IntegrationServiceConfiguration) - Method in class se.idsec.signservice.integration.document.impl.AbstractTbsDocumentProcessor
Calculates the ToBeSignedBytes, and optionally AdES data, that will be part of the SignTaskData.
checkSignTaskData(SignTaskData, SignRequestWrapper) - Method in class se.idsec.signservice.integration.process.impl.DefaultSignResponseProcessor
Make checks that the supplied SignTaskData object follows the specs.
clear() - Static method in class se.idsec.signservice.integration.core.impl.CorrelationID
Removes the current correlation ID.
clearExpired() - Method in class se.idsec.signservice.integration.core.impl.AbstractInMemoryIntegrationServiceCache
Utility method that removes expired entries.
clearExpired() - Method in interface se.idsec.signservice.integration.core.IntegrationServiceCache
Utility method that removes expired entries.
CompiledSignedDocument<T,X> - Interface in se.idsec.signservice.integration.document
An interface that is used to represent a signed document that is the compilation of the TBS document from the SignRequest and the signature from the SignResponse.
ConfigurationManager - Interface in se.idsec.signservice.integration.config
Interface for managing integration service configurations/policies.
convert(String) - Method in class se.idsec.signservice.integration.config.spring.NameToSigningCredentialConverter
convert(String) - Method in class se.idsec.signservice.integration.config.spring.PropertyToX509CertificateConverter
CorrelationID - Class in se.idsec.signservice.integration.core.impl
Singleton that holds a correlation ID in TLS.
create(SignMessageParameters, IntegrationServiceConfiguration) - Method in class se.idsec.signservice.integration.signmessage.impl.DefaultSignMessageProcessor
Creates a SignMessage element and optionally encrypts it for the receipient.
create(SignMessageParameters, IntegrationServiceConfiguration) - Method in interface se.idsec.signservice.integration.signmessage.SignMessageProcessor
Creates a SignMessage element and optionally encrypts it for the receipient.
createSignatureState(SignRequestInput, SignRequestWrapper, boolean, String) - Method in class se.idsec.signservice.integration.state.impl.DefaultSignatureStateProcessor
Creates a signature state, and if the stateless flag is false also adds the state to the state cache (see SignatureStateProcessor.getStateCache()).
createSignatureState(SignRequestInput, SignRequestWrapper, boolean, String) - Method in interface se.idsec.signservice.integration.state.SignatureStateProcessor
Creates a signature state, and if the stateless flag is false also adds the state to the state cache (see SignatureStateProcessor.getStateCache()).
createSignRequest(SignRequestInput, String) - Method in class se.idsec.signservice.integration.impl.DefaultSignServiceIntegrationService

D

decodeDocument(String) - Method in interface se.idsec.signservice.integration.document.DocumentDecoder
Given the document content (in Base64 encoded form), the document object is returned.
DEFAULT_ALLOWED_CLOCK_SKEW - Static variable in class se.idsec.signservice.integration.process.SignResponseProcessingConfig
The default for the allowed number of milliseconds that we allow our clock to differ from the SignService clock. 1 minute.
DEFAULT_DATA_ENCRYPTION_ALGORITHM - Static variable in class se.idsec.signservice.integration.security.impl.DefaultEncryptionParameters
The default data encryption algorithm is AES-128 GCM.
DEFAULT_KEY_TRANSPORT_ENCRYPTION_ALGORITHM - Static variable in class se.idsec.signservice.integration.security.impl.DefaultEncryptionParameters
The default key transport encryption algorithm is RSA OAEP MGF1P.
DEFAULT_MAXIMUM_ALLOWED_PROCESSING_TIME - Static variable in class se.idsec.signservice.integration.process.SignResponseProcessingConfig
The default time we allow for processing at the server side.
DEFAULT_MAXIMUM_ALLOWED_RESPONSE_AGE - Static variable in class se.idsec.signservice.integration.process.SignResponseProcessingConfig
The default for the maximum allowed age for a response given in milliseconds. 3 minutes.
DEFAULT_RSA_OAEP_PARAMETERS - Static variable in class se.idsec.signservice.integration.security.impl.DefaultEncryptionParameters
The default RSA OAEP parameters.
DefaultCompiledSignedDocument<T,X> - Class in se.idsec.signservice.integration.document.impl
Base class implementing the CompiledSignedDocument interface.
DefaultCompiledSignedDocument(String, T, String, DocumentEncoder<T>) - Constructor for class se.idsec.signservice.integration.document.impl.DefaultCompiledSignedDocument
Constructor.
DefaultCompiledSignedDocument(String, T, String, DocumentEncoder<T>, X) - Constructor for class se.idsec.signservice.integration.document.impl.DefaultCompiledSignedDocument
Constructor.
DefaultConfigurationManager - Class in se.idsec.signservice.integration.config.impl
Default implementation of the ConfigurationManager interface.
DefaultConfigurationManager(Map<String, ? extends IntegrationServiceConfiguration>) - Constructor for class se.idsec.signservice.integration.config.impl.DefaultConfigurationManager
Constructor.
DefaultEncryptionParameters - Class in se.idsec.signservice.integration.security.impl
Default implementation of the EncryptionParameters interface.
DefaultEncryptionParameters() - Constructor for class se.idsec.signservice.integration.security.impl.DefaultEncryptionParameters
 
DefaultEncryptionParameters.DefaultEncryptionParametersBuilder - Class in se.idsec.signservice.integration.security.impl
Builder for DefaultEncryptionParameters objects.
DefaultEncryptionParametersBuilder() - Constructor for class se.idsec.signservice.integration.security.impl.DefaultEncryptionParameters.DefaultEncryptionParametersBuilder
 
DefaultIdpMetadataResolver - Class in se.idsec.signservice.integration.security.impl
Default implementation of the IdpMetadataResolver.
DefaultIdpMetadataResolver(MetadataProvider) - Constructor for class se.idsec.signservice.integration.security.impl.DefaultIdpMetadataResolver
Constructor.
DefaultIntegrationServiceConfiguration - Class in se.idsec.signservice.integration.config.impl
Default implementation of the IntegrationServiceDefaultConfiguration interface.
DefaultIntegrationServiceConfiguration(IntegrationServiceConfiguration) - Constructor for class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration
Copy constructor.
DefaultIntegrationServiceConfiguration.DefaultIntegrationServiceConfigurationBuilder - Class in se.idsec.signservice.integration.config.impl
Builder for DefaultIntegrationServiceConfiguration objects.
DefaultIntegrationServiceConfigurationBuilder() - Constructor for class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration.DefaultIntegrationServiceConfigurationBuilder
 
DefaultSignatureState - Class in se.idsec.signservice.integration.state.impl
Default implementation of the SignatureState interface.
DefaultSignatureState() - Constructor for class se.idsec.signservice.integration.state.impl.DefaultSignatureState
 
DefaultSignatureStateProcessor - Class in se.idsec.signservice.integration.state.impl
Default implementation for signature state processing.
DefaultSignatureStateProcessor() - Constructor for class se.idsec.signservice.integration.state.impl.DefaultSignatureStateProcessor
 
DefaultSignerAssertionInfoProcessor - Class in se.idsec.signservice.integration.process.impl
Default implementation of the SignerAssertionInfoProcessor interface.
DefaultSignerAssertionInfoProcessor() - Constructor for class se.idsec.signservice.integration.process.impl.DefaultSignerAssertionInfoProcessor
 
DefaultSignMessageProcessor - Class in se.idsec.signservice.integration.signmessage.impl
SignMessageProcessor default implementation.
DefaultSignMessageProcessor() - Constructor for class se.idsec.signservice.integration.signmessage.impl.DefaultSignMessageProcessor
Constructor.
DefaultSignRequestProcessor - Class in se.idsec.signservice.integration.process.impl
Default implementation of the SignRequestProcessor interface.
DefaultSignRequestProcessor() - Constructor for class se.idsec.signservice.integration.process.impl.DefaultSignRequestProcessor
Constructor.
defaultSignResponseProcessingConfig() - Static method in class se.idsec.signservice.integration.process.SignResponseProcessingConfig
A SignResponseProcessingConfig with default settings.
DefaultSignResponseProcessor - Class in se.idsec.signservice.integration.process.impl
Default implementation of the SignResponseProcessor interface.
DefaultSignResponseProcessor() - Constructor for class se.idsec.signservice.integration.process.impl.DefaultSignResponseProcessor
Constructor.
DefaultSignServiceIntegrationService - Class in se.idsec.signservice.integration.impl
Implementation of the SignService Integration Service.
DefaultSignServiceIntegrationService() - Constructor for class se.idsec.signservice.integration.impl.DefaultSignServiceIntegrationService
Default constructor.
DocumentCache - Interface in se.idsec.signservice.integration.core
Intarface for a document cache that stores Base64-encoded documents.
DocumentDecoder<T> - Interface in se.idsec.signservice.integration.document
Document decoder interface.
DocumentEncoder<T> - Interface in se.idsec.signservice.integration.document
Document encoder interface.
DocumentProcessingException - Exception Class in se.idsec.signservice.integration.document
Exception class for document processing errors.
DocumentProcessingException(ErrorCode.Code, String) - Constructor for exception class se.idsec.signservice.integration.document.DocumentProcessingException
Constructor.
DocumentProcessingException(ErrorCode.Code, String, Throwable) - Constructor for exception class se.idsec.signservice.integration.document.DocumentProcessingException
Constructor.
DocumentProcessor<T> - Interface in se.idsec.signservice.integration.document
Base interface for document processors.
DSS_EXT_NAMESPACE - Static variable in class se.idsec.signservice.integration.dss.DssUtils
The namespace for DSS extension.
DSS_PROFILE - Static variable in class se.idsec.signservice.integration.dss.DssUtils
The DSS profile we use.
DssUtils - Class in se.idsec.signservice.integration.dss
Utilities for creating DSS elements.

E

encodeDocument(T) - Method in interface se.idsec.signservice.integration.document.DocumentEncoder
Encodes the supplied document into a Base64-encoding.
EncodedSignatureSessionState - Class in se.idsec.signservice.integration.state.impl
Implementation of an encoded signature session state.
EncodedSignatureSessionState() - Constructor for class se.idsec.signservice.integration.state.impl.EncodedSignatureSessionState
Default constructor.
EncodedSignatureSessionState(String) - Constructor for class se.idsec.signservice.integration.state.impl.EncodedSignatureSessionState
Constructor.
EncodedSignatureSessionState(SignatureSessionState) - Constructor for class se.idsec.signservice.integration.state.impl.EncodedSignatureSessionState
Constructor.
EncodedSignatureState - Class in se.idsec.signservice.integration.state.impl
Encoded signature state.
EncodedSignatureState() - Constructor for class se.idsec.signservice.integration.state.impl.EncodedSignatureState
 
encrypter - Variable in class se.idsec.signservice.integration.signmessage.impl.DefaultSignMessageProcessor
The encrypter to use.
EncryptionConfigurationWrapper - Class in se.idsec.signservice.integration.security.impl
A wrapper for OpenSAML's system configuration for encryption parameters that puts the policy default configuration first.
EncryptionConfigurationWrapper(EncryptionParameters) - Constructor for class se.idsec.signservice.integration.security.impl.EncryptionConfigurationWrapper
Constructor.
encryptionParametersResolver - Variable in class se.idsec.signservice.integration.signmessage.impl.DefaultSignMessageProcessor
The resolver for encryption parameters.
EtsiAdesRequirementValidator - Class in se.idsec.signservice.integration.document.impl
Abstract validator class for checking AdES requirements.
EtsiAdesRequirementValidator() - Constructor for class se.idsec.signservice.integration.document.impl.EtsiAdesRequirementValidator
 

F

FileResourceValidator - Class in se.idsec.signservice.integration.config.impl
Validator for FileResource objects.
FileResourceValidator() - Constructor for class se.idsec.signservice.integration.config.impl.FileResourceValidator
 
fromAttributeStatement(AttributeStatement) - Static method in class se.idsec.signservice.integration.dss.DssUtils
Converts from an AttributeStatement object to a list of SignerIdentityAttributeValue objects.

G

get(String, boolean, String) - Method in class se.idsec.signservice.integration.core.impl.AbstractIntegrationServiceCache
Gets an object from the cache.
get(String, boolean, String) - Method in interface se.idsec.signservice.integration.core.IntegrationServiceCache
Gets an object from the cache.
get(String, String) - Method in class se.idsec.signservice.integration.core.impl.AbstractIntegrationServiceCache
Gets an object from the cache.
get(String, String) - Method in interface se.idsec.signservice.integration.core.IntegrationServiceCache
Gets an object from the cache.
getAdesObject() - Method in interface se.idsec.signservice.integration.document.CompiledSignedDocument
Gets the AdES object (if present in the signature)
getAdesObject() - Method in class se.idsec.signservice.integration.document.impl.DefaultCompiledSignedDocument
Gets the AdES object (if present in the signature)
getAlgorithmRegistry() - Method in class se.idsec.signservice.integration.document.impl.AbstractSignedDocumentProcessor
Gets the algorithm registry.
getAttributeStatement(Assertion) - Static method in class se.idsec.signservice.integration.dss.DssUtils
Given an assertion the AttributeStatement is extracted.
getAttributeValue(AttributeStatement, String) - Static method in class se.idsec.signservice.integration.dss.DssUtils
Gets a String-attribute value from the given statement.
getAttributeValue(AttributeStatement, String, Class<T>) - Static method in class se.idsec.signservice.integration.dss.DssUtils
Gets an attribute value from the given statement having the given type.
getCacheEntry(String) - Method in class se.idsec.signservice.integration.core.impl.AbstractInMemoryIntegrationServiceCache
Gets the cache entry identified by id.
getCacheEntry(String) - Method in class se.idsec.signservice.integration.core.impl.AbstractIntegrationServiceCache
Gets the cache entry identified by id.
getCategory() - Method in exception class se.idsec.signservice.integration.core.error.impl.InternalSignServiceIntegrationException
getCategory() - Method in exception class se.idsec.signservice.integration.document.DocumentProcessingException
getCategory() - Method in exception class se.idsec.signservice.integration.process.impl.SignResponseProcessingException
getCategory() - Method in exception class se.idsec.signservice.integration.security.SignServiceEncryptException
getCategory() - Method in exception class se.idsec.signservice.integration.state.StateException
getConfiguration(String) - Method in interface se.idsec.signservice.integration.config.ConfigurationManager
Given the name of a SignService Integration policy, the method returns the service configuration used for this policy.
getConfiguration(String) - Method in class se.idsec.signservice.integration.config.impl.DefaultConfigurationManager
Given the name of a SignService Integration policy, the method returns the service configuration used for this policy.
getConfiguration(String) - Method in class se.idsec.signservice.integration.impl.DefaultSignServiceIntegrationService
getDataEncryptionAlgorithm() - Method in class se.idsec.signservice.integration.security.impl.DefaultEncryptionParameters
getDataEncryptionAlgorithm() - Method in class se.idsec.signservice.integration.security.impl.OpenSAMLEncryptionParameters
getDataEncryptionAlgorithms() - Method in class se.idsec.signservice.integration.security.impl.EncryptionConfigurationWrapper
getDataEncryptionCredentials() - Method in class se.idsec.signservice.integration.security.impl.EncryptionConfigurationWrapper
getDataKeyInfoGeneratorManager() - Method in class se.idsec.signservice.integration.security.impl.EncryptionConfigurationWrapper
getDefaultAuthnContextRef() - Method in class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration
getDefaultAuthnServiceID() - Method in class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration
getDefaultCertificateRequirements() - Method in class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration
getDefaultDestinationUrl() - Method in class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration
getDefaultEncryptionParameters() - Method in class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration
getDefaultPolicyName() - Method in interface se.idsec.signservice.integration.config.ConfigurationManager
Gets the default policy name.
getDefaultPolicyName() - Method in class se.idsec.signservice.integration.config.impl.DefaultConfigurationManager
Gets the default policy name.
getDefaultReturnUrl() - Method in class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration
getDefaultSignatureAlgorithm() - Method in class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration
getDefaultSignRequesterID() - Method in class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration
getDefaultVisiblePdfSignatureRequirement() - Method in class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration
getDocument() - Method in interface se.idsec.signservice.integration.document.CompiledSignedDocument
Gets the signed document.
getDocument() - Method in class se.idsec.signservice.integration.document.impl.DefaultCompiledSignedDocument
Gets the signed document.
getDocumentDecoder() - Method in interface se.idsec.signservice.integration.document.DocumentProcessor
Gets the document decoder for document objects handled by this procesor.
getDocumentEncoder() - Method in interface se.idsec.signservice.integration.document.DocumentProcessor
Gets the document encoder for document objects handled by this processor.
getDocumentObject(Class<T>) - Method in class se.idsec.signservice.integration.document.ProcessedTbsDocument
Gets the document object.
getEncodedSignRequest() - Method in class se.idsec.signservice.integration.process.SignRequestProcessingResult
Gets the signed and Base64-encoded SignRequest.
getEncodedSignRequest() - Method in class se.idsec.signservice.integration.state.SignatureSessionState
Gets the encoded SignRequest.
getEtsiAdesRequirementValidator() - Method in class se.idsec.signservice.integration.document.impl.AbstractTbsDocumentProcessor
Gets the validator for checking AdES requirements.
getExcludedAlgorithms() - Method in class se.idsec.signservice.integration.security.impl.EncryptionConfigurationWrapper
getExpirationTime() - Method in class se.idsec.signservice.integration.core.impl.AbstractInMemoryIntegrationServiceCache.InMemoryCacheEntry
Gets the expiration time (in millis since epoch).
getExpirationTime() - Method in interface se.idsec.signservice.integration.core.impl.AbstractIntegrationServiceCache.CacheEntry
Gets the expiration time (in millis since epoch).
getFieldErrors() - Method in class se.idsec.signservice.integration.core.validation.ValidationResult
Returns the "field" errors of this object.
getGlobalError() - Method in class se.idsec.signservice.integration.core.validation.ValidationResult
Returns the global error message for this object (if any)
getHttpStatus() - Method in exception class se.idsec.signservice.integration.core.error.impl.InternalSignServiceIntegrationException
getHttpStatus() - Method in exception class se.idsec.signservice.integration.document.DocumentProcessingException
getHttpStatus() - Method in exception class se.idsec.signservice.integration.process.impl.SignResponseProcessingException
getHttpStatus() - Method in exception class se.idsec.signservice.integration.security.SignServiceEncryptException
getHttpStatus() - Method in exception class se.idsec.signservice.integration.state.StateException
getId() - Method in class se.idsec.signservice.integration.state.impl.DefaultSignatureState
getId() - Method in class se.idsec.signservice.integration.state.impl.EncodedSignatureState
getIncludedAlgorithms() - Method in class se.idsec.signservice.integration.security.impl.EncryptionConfigurationWrapper
getIncludeExcludePrecedence() - Method in class se.idsec.signservice.integration.security.impl.EncryptionConfigurationWrapper
getInputDocuments() - Method in class se.idsec.signservice.integration.dss.SignRequestWrapper
getKeyAgreementConfigurations() - Method in class se.idsec.signservice.integration.security.impl.EncryptionConfigurationWrapper
getKeyTransportAlgorithmPredicate() - Method in class se.idsec.signservice.integration.security.impl.EncryptionConfigurationWrapper
getKeyTransportEncryptionAlgorithm() - Method in class se.idsec.signservice.integration.security.impl.DefaultEncryptionParameters
getKeyTransportEncryptionAlgorithm() - Method in class se.idsec.signservice.integration.security.impl.OpenSAMLEncryptionParameters
getKeyTransportEncryptionAlgorithms() - Method in class se.idsec.signservice.integration.security.impl.EncryptionConfigurationWrapper
getKeyTransportEncryptionCredentials() - Method in class se.idsec.signservice.integration.security.impl.EncryptionConfigurationWrapper
getKeyTransportKeyInfoGeneratorManager() - Method in class se.idsec.signservice.integration.security.impl.EncryptionConfigurationWrapper
getNow() - Static method in class se.idsec.signservice.integration.process.impl.DefaultSignRequestProcessor
Returns the current time in XML time format.
getObject() - Method in class se.idsec.signservice.integration.core.impl.AbstractInMemoryIntegrationServiceCache.InMemoryCacheEntry
Gets the stored object.
getObject() - Method in interface se.idsec.signservice.integration.core.impl.AbstractIntegrationServiceCache.CacheEntry
Gets the stored object.
getObjectName() - Method in class se.idsec.signservice.integration.core.validation.ValidationResult
Gets the name for the object that was validated.
getOptionalInputs() - Method in class se.idsec.signservice.integration.dss.SignRequestWrapper
getOptionalOutputs() - Method in class se.idsec.signservice.integration.dss.SignResponseWrapper
getOwnerId() - Method in class se.idsec.signservice.integration.core.impl.AbstractInMemoryIntegrationServiceCache.InMemoryCacheEntry
Gets the owner identity.
getOwnerId() - Method in interface se.idsec.signservice.integration.core.impl.AbstractIntegrationServiceCache.CacheEntry
Gets the owner identity.
getOwnerId() - Method in interface se.idsec.signservice.integration.state.CacheableSignatureState
Gets the owner identity of the state object.
getOwnerId() - Method in class se.idsec.signservice.integration.state.impl.DefaultSignatureState
Gets the owner identity of the state object.
getParentPolicy() - Method in class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration
If several policies are created where most settings are the same, the parentPolicy can be used to inherit values from.
getParentPolicy() - Method in interface se.idsec.signservice.integration.config.IntegrationServiceConfiguration
If several policies are created where most settings are the same, the parentPolicy can be used to inherit values from.
getPdfPrepareSettings() - Method in class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration
getPdfSignatureImageTemplates() - Method in class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration
getPdfSignaturePages() - Method in class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration
getPolicies() - Method in interface se.idsec.signservice.integration.config.ConfigurationManager
Returns a list of names of the policies that are defined for this instance of the SignService Integration Service.
getPolicies() - Method in class se.idsec.signservice.integration.config.impl.DefaultConfigurationManager
Returns a list of names of the policies that are defined for this instance of the SignService Integration Service.
getPolicies() - Method in class se.idsec.signservice.integration.impl.DefaultSignServiceIntegrationService
getPolicy() - Method in class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration
getProcessingConfiguration() - Method in class se.idsec.signservice.integration.document.impl.AbstractSignedDocumentProcessor
Gets the processing configuration that this processor is configured with.
getProcessingConfiguration() - Method in interface se.idsec.signservice.integration.document.SignedDocumentProcessor
Gets the processing configuration that this processor is configured with.
getProcessingConfiguration() - Method in class se.idsec.signservice.integration.process.impl.DefaultSignResponseProcessor
Gets the processing configuration that this processor is configured with.
getProcessingConfiguration() - Method in interface se.idsec.signservice.integration.process.SignResponseProcessor
Gets the processing configuration that this processor is configured with.
getProfile() - Method in class se.idsec.signservice.integration.dss.SignRequestWrapper
getProfile() - Method in class se.idsec.signservice.integration.dss.SignResponseWrapper
getPublicConfiguration() - Method in class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration
If the SignService Integration Service is running as a server we don't want to expose sensitive data such as signing keys and such in the SignServiceIntegrationService.getConfiguration(String) method.
getPublicConfiguration() - Method in interface se.idsec.signservice.integration.config.IntegrationServiceConfiguration
If the SignService Integration Service is running as a server we don't want to expose sensitive data such as signing keys and such in the SignServiceIntegrationService.getConfiguration(String) method.
getRequestID() - Method in class se.idsec.signservice.integration.dss.SignRequestWrapper
getRequestID() - Method in class se.idsec.signservice.integration.dss.SignResponseWrapper
getResult() - Method in class se.idsec.signservice.integration.dss.SignResponseWrapper
getRsaOaepParameters() - Method in class se.idsec.signservice.integration.security.impl.DefaultEncryptionParameters
getRsaOaepParameters() - Method in class se.idsec.signservice.integration.security.impl.OpenSAMLEncryptionParameters
getRSAOAEPParameters() - Method in class se.idsec.signservice.integration.security.impl.EncryptionConfigurationWrapper
getSignatureCertificate() - Method in class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration
getSignatureObject() - Method in class se.idsec.signservice.integration.dss.SignResponseWrapper
getSignatureSessionState() - Method in class se.idsec.signservice.integration.state.impl.EncodedSignatureSessionState
Decompresses and gets the session state.
getSignatureState(SignatureState, String) - Method in class se.idsec.signservice.integration.state.impl.DefaultSignatureStateProcessor
Should be called during processing of a SignResponse message.
getSignatureState(SignatureState, String) - Method in interface se.idsec.signservice.integration.state.SignatureStateProcessor
Should be called during processing of a SignResponse message.
getSignedDocument() - Method in interface se.idsec.signservice.integration.document.CompiledSignedDocument
Gets the SignedDocument to be returned back in the result to the caller.
getSignedDocument() - Method in class se.idsec.signservice.integration.document.impl.DefaultCompiledSignedDocument
Gets the SignedDocument to be returned back in the result to the caller.
getSignerCertificateChain(SignatureCertificateChain, String) - Method in class se.idsec.signservice.integration.process.impl.DefaultSignResponseProcessor
Gets a list of X509Certificate by reading the supplied SignatureCertificateChain.
getSigningCertificateDigest() - Method in interface se.idsec.signservice.integration.document.ades.AdesObject
Gets the signing certificate digest found in the AdES object.
getSigningCredential() - Method in interface se.idsec.signservice.integration.config.IntegrationServiceConfiguration
Gets the signing credential that the SignService Integration Service policy instance uses to sign SignRequest messages.
getSignRequest() - Method in class se.idsec.signservice.integration.process.SignRequestProcessingResult
Gets the (unsigned) SignRequest.
getSignRequest() - Method in class se.idsec.signservice.integration.state.SignatureSessionState
Gets the SignRequest that was passed to the signature service.
getSignRequestExtension() - Method in class se.idsec.signservice.integration.dss.SignRequestWrapper
Utility method that obtains the SignRequestExtension (from the OptionalInputs).
getSignResponseExtension() - Method in class se.idsec.signservice.integration.dss.SignResponseWrapper
Gets the SignResponseExtension element from the OptionalOutput object.
getSignServiceCertificates() - Method in class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration
getSignServiceCertificatesInternal() - Method in class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration
See IntegrationServiceDefaultConfiguration.getSignServiceCertificates().
getSignServiceCertificatesInternal() - Method in interface se.idsec.signservice.integration.config.IntegrationServiceConfiguration
See IntegrationServiceDefaultConfiguration.getSignServiceCertificates().
getSignServiceID() - Method in class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration
getSignTasks() - Method in class se.idsec.signservice.integration.dss.SignRequestWrapper
Utility method that obtains the SignTasks element from the InputDocuments.
getSignTasks() - Method in class se.idsec.signservice.integration.dss.SignResponseWrapper
Utility method that gets the SignTasks object from the SignatureObject.
getState() - Method in class se.idsec.signservice.integration.state.impl.DefaultSignatureState
getState() - Method in class se.idsec.signservice.integration.state.impl.EncodedSignatureState
getStateCache() - Method in class se.idsec.signservice.integration.state.impl.DefaultSignatureStateProcessor
Gets the state cache instance that is used by the processor.
getStateCache() - Method in interface se.idsec.signservice.integration.state.SignatureStateProcessor
Gets the state cache instance that is used by the processor.
getSystemConfiguration() - Method in class se.idsec.signservice.integration.security.impl.OpenSAMLEncryptionParameters
Gets the OpenSAML system configuration.
getTbsDocument(SignTaskData, SignatureSessionState) - Method in class se.idsec.signservice.integration.process.impl.DefaultSignResponseProcessor
Given a SignTaskData the method finds the corresponding TBS document from the session state.
getTbsDocumentProcessors() - Method in class se.idsec.signservice.integration.process.impl.DefaultSignRequestProcessor
Gets an unmutable list of installed processors for "to be signed" documents.
getTbsDocumentProcessors() - Method in interface se.idsec.signservice.integration.process.SignRequestProcessor
Gets an unmutable list of installed processors for "to be signed" documents.
getTbsDocumentValidator() - Method in class se.idsec.signservice.integration.document.impl.AbstractTbsDocumentProcessor
Gets the TbsDocumentValidator to use while processing.
getTrustAnchors() - Method in class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration
getTrustAnchorsInternal() - Method in class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration
See IntegrationServiceDefaultConfiguration.getTrustAnchors().
getTrustAnchorsInternal() - Method in interface se.idsec.signservice.integration.config.IntegrationServiceConfiguration
See IntegrationServiceDefaultConfiguration.getTrustAnchors().
getVersion() - Method in class se.idsec.signservice.integration.impl.DefaultSignServiceIntegrationService
getWrappedSignRequest() - Method in class se.idsec.signservice.integration.dss.SignRequestWrapper
Gets the wrapped SignRequest object.
getWrappedSignResponse() - Method in class se.idsec.signservice.integration.dss.SignResponseWrapper
Gets the wrapped SignResponse.

H

hasErrors() - Method in class se.idsec.signservice.integration.core.validation.ValidationResult
Predicate telling if this object holds any errors.

I

id() - Static method in class se.idsec.signservice.integration.core.impl.CorrelationID
Returns this thread's correlation ID.
idpMetadataResolver - Variable in class se.idsec.signservice.integration.signmessage.impl.DefaultSignMessageProcessor
The metadata resolver.
IdpMetadataResolver - Interface in se.idsec.signservice.integration.security
Interface used by the SignService Integration Service to obtain SAML metadata for an IdP before the encryption process.
init(String) - Static method in class se.idsec.signservice.integration.core.impl.CorrelationID
Is called to initialize the correlation ID.
initialize() - Static method in class se.idsec.signservice.integration.SignServiceIntegrationServiceInitializer
Initializes Apache xmlsec and OpenSAML with default algorithm settings.
initialize(SecurityConfiguration) - Static method in class se.idsec.signservice.integration.SignServiceIntegrationServiceInitializer
Initializes Apache and OpenSAML with the algorithm settings provided by the supplied OpenSAML security settings.
InMemoryCacheEntry(T, String, long) - Constructor for class se.idsec.signservice.integration.core.impl.AbstractInMemoryIntegrationServiceCache.InMemoryCacheEntry
Constructor.
InMemoryDocumentCache - Class in se.idsec.signservice.integration.core.impl
An in-memory document cache.
InMemoryDocumentCache() - Constructor for class se.idsec.signservice.integration.core.impl.InMemoryDocumentCache
 
InMemoryIntegrationServiceStateCache - Class in se.idsec.signservice.integration.state.impl
A simple in-memory implementation of the IntegrationServiceStateCache interface.
InMemoryIntegrationServiceStateCache() - Constructor for class se.idsec.signservice.integration.state.impl.InMemoryIntegrationServiceStateCache
 
InputValidator<T,H> - Interface in se.idsec.signservice.integration.core.validation
Interface for input validators.
IntegrationServiceCache<T> - Interface in se.idsec.signservice.integration.core
Generic cache interface for the SignService Integration Service.
IntegrationServiceConfiguration - Interface in se.idsec.signservice.integration.config
Interface that represents the configuration settings of a SignService Integration Service policy/instance.
IntegrationServiceStateCache - Interface in se.idsec.signservice.integration.state
Interface for the SignService Integration Service state cache.
InternalSignServiceIntegrationException - Exception Class in se.idsec.signservice.integration.core.error.impl
Base exception class for internal errors.
InternalSignServiceIntegrationException(ErrorCode.Code, String) - Constructor for exception class se.idsec.signservice.integration.core.error.impl.InternalSignServiceIntegrationException
Constructor.
InternalSignServiceIntegrationException(ErrorCode.Code, String, Throwable) - Constructor for exception class se.idsec.signservice.integration.core.error.impl.InternalSignServiceIntegrationException
Constructor.
isExcludeMerge() - Method in class se.idsec.signservice.integration.security.impl.EncryptionConfigurationWrapper
isIncludeMerge() - Method in class se.idsec.signservice.integration.security.impl.EncryptionConfigurationWrapper
isInitialized() - Static method in class se.idsec.signservice.integration.SignServiceIntegrationServiceInitializer
Predicate that tells if the SignService Integration library has been initialized.
isRSAOAEPParametersMerge() - Method in class se.idsec.signservice.integration.security.impl.EncryptionConfigurationWrapper
isSetInputDocuments() - Method in class se.idsec.signservice.integration.dss.SignRequestWrapper
isSetOptionalInputs() - Method in class se.idsec.signservice.integration.dss.SignRequestWrapper
isSetOptionalOutputs() - Method in class se.idsec.signservice.integration.dss.SignResponseWrapper
isSetProfile() - Method in class se.idsec.signservice.integration.dss.SignRequestWrapper
isSetProfile() - Method in class se.idsec.signservice.integration.dss.SignResponseWrapper
isSetRequestID() - Method in class se.idsec.signservice.integration.dss.SignRequestWrapper
isSetRequestID() - Method in class se.idsec.signservice.integration.dss.SignResponseWrapper
isSetResult() - Method in class se.idsec.signservice.integration.dss.SignResponseWrapper
isSetSignatureObject() - Method in class se.idsec.signservice.integration.dss.SignResponseWrapper
isStateless() - Method in class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration

M

MAX_AGE - Static variable in class se.idsec.signservice.integration.core.impl.AbstractIntegrationServiceCache
The default max age (in millis) to keep an object in the cache.
mergeConfiguration(IntegrationServiceConfiguration) - Method in class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration
If IntegrationServiceConfiguration.getParentPolicy() is set, this method is used to merge the parent policy configuration into this object.
mergeConfiguration(IntegrationServiceConfiguration) - Method in interface se.idsec.signservice.integration.config.IntegrationServiceConfiguration
If IntegrationServiceConfiguration.getParentPolicy() is set, this method is used to merge the parent policy configuration into this object.
METADATA_ERROR - Static variable in exception class se.idsec.signservice.integration.security.MetadataException
The error code for metadata errors.
MetadataException - Exception Class in se.idsec.signservice.integration.security
Exception class for errors during metadata processing.
MetadataException(String) - Constructor for exception class se.idsec.signservice.integration.security.MetadataException
Constructor.
MetadataException(String, Throwable) - Constructor for exception class se.idsec.signservice.integration.security.MetadataException
Constructor.

N

NameToSigningCredentialConverter - Class in se.idsec.signservice.integration.config.spring
For Spring Framework users.
NameToSigningCredentialConverter() - Constructor for class se.idsec.signservice.integration.config.spring.NameToSigningCredentialConverter
 

O

OpenSAMLEncryptionParameters - Class in se.idsec.signservice.integration.security.impl
Implementation of EncryptionParameters that uses OpenSAML's system configuration.
OpenSAMLEncryptionParameters() - Constructor for class se.idsec.signservice.integration.security.impl.OpenSAMLEncryptionParameters
Constructor.
OpenSAMLIdpMetadataResolver - Class in se.idsec.signservice.integration.security.impl
Implementation of the IdpMetadataResolver interface using an OpenSAML MetadataResolver.
OpenSAMLIdpMetadataResolver(MetadataResolver) - Constructor for class se.idsec.signservice.integration.security.impl.OpenSAMLIdpMetadataResolver
Constructor.

P

PdfSignaturePagePreparator - Interface in se.idsec.signservice.integration.impl
Implementation of ExtendedSignServiceIntegrationService.preparePdfDocument(String, byte[], PdfSignaturePagePreferences, Boolean, String).
PdfSignaturePageValidator - Class in se.idsec.signservice.integration.document.impl
Validator for PdfSignaturePage objects.
PdfSignaturePageValidator() - Constructor for class se.idsec.signservice.integration.document.impl.PdfSignaturePageValidator
 
performAdditionalAdesValidation(X, X509Certificate, SignTaskData, SignRequestWrapper, SignResponseWrapper, SignResponseProcessingParameters) - Method in class se.idsec.signservice.integration.document.impl.AbstractSignedDocumentProcessor
preparePdfDocument(byte[], PdfSignaturePagePreferences, IntegrationServiceConfiguration, Boolean, String) - Method in interface se.idsec.signservice.integration.impl.PdfSignaturePagePreparator
See ExtendedSignServiceIntegrationService.preparePdfDocument(String, byte[], PdfSignaturePagePreferences, Boolean, String).
preparePdfDocument(String, byte[], PdfSignaturePagePreferences, Boolean, String) - Method in class se.idsec.signservice.integration.impl.DefaultSignServiceIntegrationService
preProcess(TbsDocument, SignRequestInput, IntegrationServiceConfiguration, DocumentCache, String, String) - Method in class se.idsec.signservice.integration.document.impl.AbstractTbsDocumentProcessor
Performs a pre-processing of the supplied document where the document is validated, and in some cases updated with default settings.
preProcess(TbsDocument, SignRequestInput, IntegrationServiceConfiguration, DocumentCache, String, String) - Method in interface se.idsec.signservice.integration.document.TbsDocumentProcessor
Performs a pre-processing of the supplied document where the document is validated, and in some cases updated with default settings.
preProcess(SignRequestInput, IntegrationServiceConfiguration, String) - Method in class se.idsec.signservice.integration.process.impl.DefaultSignRequestProcessor
Performs validation of the supplied sign request input against the supplied configuration.
preProcess(SignRequestInput, IntegrationServiceConfiguration, String) - Method in interface se.idsec.signservice.integration.process.SignRequestProcessor
Performs validation of the supplied sign request input against the supplied configuration.
process(ProcessedTbsDocument, String, IntegrationServiceConfiguration) - Method in class se.idsec.signservice.integration.document.impl.AbstractTbsDocumentProcessor
Prepares the document for signing by creating a SignTaskData element.
process(ProcessedTbsDocument, String, IntegrationServiceConfiguration) - Method in interface se.idsec.signservice.integration.document.TbsDocumentProcessor
Prepares the document for signing by creating a SignTaskData element.
process(SignRequestInput, String, IntegrationServiceConfiguration) - Method in class se.idsec.signservice.integration.process.impl.DefaultSignRequestProcessor
Processes that sign request input and produces a dss:SignRequest message.
process(SignRequestInput, String, IntegrationServiceConfiguration) - Method in interface se.idsec.signservice.integration.process.SignRequestProcessor
Processes that sign request input and produces a dss:SignRequest message.
processAttributes(SignerAssertionInfo, SignRequestWrapper) - Method in class se.idsec.signservice.integration.process.impl.DefaultSignerAssertionInfoProcessor
Extracts the attributes from the response and validates that we received all attributes that were requested (if strict processing is enabled).
processAuthenticationInstant(ContextInfo, SignRequestWrapper, SignResponseWrapper) - Method in class se.idsec.signservice.integration.process.impl.DefaultSignerAssertionInfoProcessor
Validates that the received authentication instant is OK.
processAuthnContextClassRef(ContextInfo, SignRequestWrapper) - Method in class se.idsec.signservice.integration.process.impl.DefaultSignerAssertionInfoProcessor
 
processDocument(SignedDocumentProcessor<T, X>, SignTaskData, List<X509Certificate>, SignatureSessionState, SignResponseWrapper, SignResponseProcessingParameters) - Method in class se.idsec.signservice.integration.process.impl.DefaultSignResponseProcessor
Compiles a signed document and validates it.
ProcessedTbsDocument - Class in se.idsec.signservice.integration.document
Representation of a "processed" TBS document.
ProcessedTbsDocument(TbsDocument, Object) - Constructor for class se.idsec.signservice.integration.document.ProcessedTbsDocument
Constructor.
processingConfig - Variable in class se.idsec.signservice.integration.process.impl.DefaultSignerAssertionInfoProcessor
Processing config.
processSignerAssertionInfo(SignResponseWrapper, SignatureSessionState, SignResponseProcessingParameters) - Method in class se.idsec.signservice.integration.process.impl.DefaultSignerAssertionInfoProcessor
Processes and validates the SignerAssertionInfo received in the supplied SignResponse and creates a SignerAssertionInformation object that is to be returned back to the caller.
processSignerAssertionInfo(SignResponseWrapper, SignatureSessionState, SignResponseProcessingParameters) - Method in interface se.idsec.signservice.integration.process.impl.SignerAssertionInfoProcessor
Processes and validates the SignerAssertionInfo received in the supplied SignResponse and creates a SignerAssertionInformation object that is to be returned back to the caller.
processSignResponse(String, String, SignatureState, SignResponseProcessingParameters, String) - Method in class se.idsec.signservice.integration.impl.DefaultSignServiceIntegrationService
processSignResponse(String, SignatureSessionState, IntegrationServiceConfiguration, SignResponseProcessingParameters) - Method in class se.idsec.signservice.integration.process.impl.DefaultSignResponseProcessor
Processes the supplied SignResponse according to the supplied processing parameters and the session state.
processSignResponse(String, SignatureSessionState, IntegrationServiceConfiguration, SignResponseProcessingParameters) - Method in interface se.idsec.signservice.integration.process.SignResponseProcessor
Processes the supplied SignResponse according to the supplied processing parameters and the session state.
ProfileIdpMetadataResolver - Class in se.idsec.signservice.integration.security.impl
An IdpMetadataResolver that offers the possibility to use different resolvers for different profiles.
ProfileIdpMetadataResolver() - Constructor for class se.idsec.signservice.integration.security.impl.ProfileIdpMetadataResolver
 
PropertyToX509CertificateConverter - Class in se.idsec.signservice.integration.config.spring
For Spring Framework users.
PropertyToX509CertificateConverter() - Constructor for class se.idsec.signservice.integration.config.spring.PropertyToX509CertificateConverter
 
put(String, CacheableSignatureState) - Method in interface se.idsec.signservice.integration.state.IntegrationServiceStateCache
Adds an object to the cache.
put(String, T, String) - Method in class se.idsec.signservice.integration.core.impl.AbstractIntegrationServiceCache
Adds an object to the cache.
put(String, T, String) - Method in interface se.idsec.signservice.integration.core.IntegrationServiceCache
Adds an object to the cache.
putCacheObject(String, T, String, long) - Method in class se.idsec.signservice.integration.core.impl.AbstractInMemoryIntegrationServiceCache
Adds the supplied entry identified by id to the cache.
putCacheObject(String, T, String, long) - Method in class se.idsec.signservice.integration.core.impl.AbstractIntegrationServiceCache
Adds the supplied entry identified by id to the cache.

R

reject(String) - Method in class se.idsec.signservice.integration.core.validation.ValidationResult
Register an error for the entire object.
rejectValue(String, String) - Method in class se.idsec.signservice.integration.core.validation.ValidationResult
Register an error for a specific field.
remove(String) - Method in class se.idsec.signservice.integration.core.impl.AbstractIntegrationServiceCache
Deletes an object having the given ID from the cache.
remove(String) - Method in interface se.idsec.signservice.integration.core.IntegrationServiceCache
Deletes an object having the given ID from the cache.
removeCacheObject(String) - Method in class se.idsec.signservice.integration.core.impl.AbstractInMemoryIntegrationServiceCache
Removes the object identified by id.
removeCacheObject(String) - Method in class se.idsec.signservice.integration.core.impl.AbstractIntegrationServiceCache
Removes the object identified by id.
requireDisplaySignMessageProof(SignatureSessionState) - Method in class se.idsec.signservice.integration.process.impl.DefaultSignerAssertionInfoProcessor
Tells if the display of a sign message with a MustShow flag set was requested.
resolveMetadata(String, IntegrationServiceConfiguration) - Method in interface se.idsec.signservice.integration.security.IdpMetadataResolver
Gets the (valid) metadata for the given SAML IdP.
resolveMetadata(String, IntegrationServiceConfiguration) - Method in class se.idsec.signservice.integration.security.impl.DefaultIdpMetadataResolver
Gets the (valid) metadata for the given SAML IdP.
resolveMetadata(String, IntegrationServiceConfiguration) - Method in class se.idsec.signservice.integration.security.impl.OpenSAMLIdpMetadataResolver
Gets the (valid) metadata for the given SAML IdP.
resolveMetadata(String, IntegrationServiceConfiguration) - Method in class se.idsec.signservice.integration.security.impl.ProfileIdpMetadataResolver
Gets the (valid) metadata for the given SAML IdP.

S

se.idsec.signservice.integration - package se.idsec.signservice.integration
 
se.idsec.signservice.integration.authentication.impl - package se.idsec.signservice.integration.authentication.impl
Implementation classes for authentication.
se.idsec.signservice.integration.certificate.impl - package se.idsec.signservice.integration.certificate.impl
Implementation classes for certificate handling.
se.idsec.signservice.integration.config - package se.idsec.signservice.integration.config
 
se.idsec.signservice.integration.config.impl - package se.idsec.signservice.integration.config.impl
Implementation classes for configuring a SignService Integration Service.
se.idsec.signservice.integration.config.spring - package se.idsec.signservice.integration.config.spring
Spring Framework is optional when using the SignService Integration library.
se.idsec.signservice.integration.core - package se.idsec.signservice.integration.core
 
se.idsec.signservice.integration.core.error.impl - package se.idsec.signservice.integration.core.error.impl
Implementations for error handling.
se.idsec.signservice.integration.core.impl - package se.idsec.signservice.integration.core.impl
Core implementations.
se.idsec.signservice.integration.core.validation - package se.idsec.signservice.integration.core.validation
Validation support.
se.idsec.signservice.integration.document - package se.idsec.signservice.integration.document
 
se.idsec.signservice.integration.document.ades - package se.idsec.signservice.integration.document.ades
XAdES specific interfaces and classes.
se.idsec.signservice.integration.document.impl - package se.idsec.signservice.integration.document.impl
Implementations for document processing.
se.idsec.signservice.integration.dss - package se.idsec.signservice.integration.dss
Classes for the DSS protocol.
se.idsec.signservice.integration.impl - package se.idsec.signservice.integration.impl
Implementation of the SignService Integration Service.
se.idsec.signservice.integration.process - package se.idsec.signservice.integration.process
Defines interfaces for processing of sign requests and responses.
se.idsec.signservice.integration.process.impl - package se.idsec.signservice.integration.process.impl
Implementations for processing of sign requests and responses.
se.idsec.signservice.integration.security - package se.idsec.signservice.integration.security
 
se.idsec.signservice.integration.security.impl - package se.idsec.signservice.integration.security.impl
Implementation classes for security related objects.
se.idsec.signservice.integration.signmessage - package se.idsec.signservice.integration.signmessage
 
se.idsec.signservice.integration.signmessage.impl - package se.idsec.signservice.integration.signmessage.impl
Implementations for sign messages.
se.idsec.signservice.integration.state - package se.idsec.signservice.integration.state
Interfaces for the SignService Integration Service state handling.
se.idsec.signservice.integration.state.impl - package se.idsec.signservice.integration.state.impl
Implementation classes for the SignService Integration state handling.
setAlgorithmRegistry(AlgorithmRegistry) - Method in class se.idsec.signservice.integration.document.impl.AbstractSignedDocumentProcessor
Assigns the algorithm registry to use.
setApplicationContext(ApplicationContext) - Method in class se.idsec.signservice.integration.config.spring.NameToSigningCredentialConverter
setApplicationContext(ApplicationContext) - Method in class se.idsec.signservice.integration.config.spring.PropertyToX509CertificateConverter
setBase64Encoded(boolean) - Method in class se.idsec.signservice.integration.state.impl.DefaultSignatureStateProcessor
Tells whether we should Base64 encode the state objects if running in a stateless mode.
setCertificateValidators(Map<String, CertificateValidator>) - Method in class se.idsec.signservice.integration.process.impl.DefaultSignResponseProcessor
Assigns a mapping between policies and certificate validators.
setConfigurationManager(ConfigurationManager) - Method in class se.idsec.signservice.integration.impl.DefaultSignServiceIntegrationService
Assigns the policy configuration manager bean.
setConfigurationManager(ConfigurationManager) - Method in class se.idsec.signservice.integration.state.impl.DefaultSignatureStateProcessor
Assigns the policy configuration manager bean.
setDefaultPolicyName(String) - Method in interface se.idsec.signservice.integration.config.ConfigurationManager
Assigns the default policy name.
setDefaultPolicyName(String) - Method in class se.idsec.signservice.integration.config.impl.DefaultConfigurationManager
Assigns the default policy name.
setDefaultResolver(IdpMetadataResolver) - Method in class se.idsec.signservice.integration.security.impl.ProfileIdpMetadataResolver
Sets the default resolver to use.
setDefaultVersion(String) - Method in class se.idsec.signservice.integration.process.impl.DefaultSignRequestProcessor
Assigns the default version to use.
setDocumentCache(DocumentCache) - Method in class se.idsec.signservice.integration.process.impl.DefaultSignRequestProcessor
Assigns the document cache to use.
setEncrypter(Encrypter) - Method in class se.idsec.signservice.integration.signmessage.impl.DefaultSignMessageProcessor
The encrypter to use.
setFieldErrors(ValidationResult) - Method in class se.idsec.signservice.integration.core.validation.ValidationResult
If an underlying object (to this object) has been verified, its result should be installed.
setIdpMetadataResolver(IdpMetadataResolver) - Method in class se.idsec.signservice.integration.signmessage.impl.DefaultSignMessageProcessor
Assigns the metadata resolver for IdP metadata
setInputDocuments(InputDocuments) - Method in class se.idsec.signservice.integration.dss.SignRequestWrapper
setMaxAge(long) - Method in class se.idsec.signservice.integration.core.impl.AbstractIntegrationServiceCache
Assigns the maximum time (in millis) to keep an object in the cache.
setOptionalInputs(AnyType) - Method in class se.idsec.signservice.integration.dss.SignRequestWrapper
setOptionalOutputs(AnyType) - Method in class se.idsec.signservice.integration.dss.SignResponseWrapper
setPdfSignaturePagePreparator(PdfSignaturePagePreparator) - Method in class se.idsec.signservice.integration.impl.DefaultSignServiceIntegrationService
setProcessingConfig(SignResponseProcessingConfig) - Method in class se.idsec.signservice.integration.process.impl.DefaultSignerAssertionInfoProcessor
Assigns the processing config settings.
setProcessingConfiguration(SignResponseProcessingConfig) - Method in class se.idsec.signservice.integration.document.impl.AbstractSignedDocumentProcessor
Assigns the processing configuration.
setProcessingConfiguration(SignResponseProcessingConfig) - Method in class se.idsec.signservice.integration.process.impl.DefaultSignResponseProcessor
Assigns the processing config settings.
setProfile(String) - Method in class se.idsec.signservice.integration.dss.SignRequestWrapper
setProfile(String) - Method in class se.idsec.signservice.integration.dss.SignResponseWrapper
setRequestID(String) - Method in class se.idsec.signservice.integration.dss.SignRequestWrapper
setRequestID(String) - Method in class se.idsec.signservice.integration.dss.SignResponseWrapper
setResolvers(Map<String, IdpMetadataResolver>) - Method in class se.idsec.signservice.integration.security.impl.ProfileIdpMetadataResolver
Adds a mapping of policy names and metadata resolvers.
setResult(Result) - Method in class se.idsec.signservice.integration.dss.SignResponseWrapper
setRSAOAEPParameters(EncryptionParameters.RSAOAEPParameters) - Method in class se.idsec.signservice.integration.security.impl.DefaultEncryptionParameters
Assigns the RSA OAEP parameters.
setSignatureObject(SignatureObject) - Method in class se.idsec.signservice.integration.dss.SignResponseWrapper
setSignatureSessionState(SignatureSessionState) - Method in class se.idsec.signservice.integration.state.impl.EncodedSignatureSessionState
Assigns the state to be compressed.
setSignatureStateProcessor(SignatureStateProcessor) - Method in class se.idsec.signservice.integration.impl.DefaultSignServiceIntegrationService
Assigns the signature state processor.
setSignedDocumentProcessors(List<SignedDocumentProcessor<?, ?>>) - Method in class se.idsec.signservice.integration.process.impl.DefaultSignResponseProcessor
Assigns the processors for handling the signed documents.
setSignerAssertionInfoProcessor(SignerAssertionInfoProcessor) - Method in class se.idsec.signservice.integration.process.impl.DefaultSignResponseProcessor
Assigns the processor for handling the signer assertion info from the sign response.
setSigningCredential(PkiCredential) - Method in class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration
Assigns the signing credential that the SignService Integration Service policy instance uses to sign SignRequest messages.
setSignMessageProcessor(SignMessageProcessor) - Method in class se.idsec.signservice.integration.process.impl.DefaultSignRequestProcessor
Assigns the sign message processor to use.
setSignRequestExtension(SignRequestExtension) - Method in class se.idsec.signservice.integration.dss.SignRequestWrapper
Assigns the SignRequestExtension by adding it to OptionalInputs.
setSignRequestProcessor(SignRequestProcessor) - Method in class se.idsec.signservice.integration.impl.DefaultSignServiceIntegrationService
Sets the sign request processor.
setSignResponseExtension(SignResponseExtension) - Method in class se.idsec.signservice.integration.dss.SignResponseWrapper
Assigns the SignResponseExtension by adding it to OptionalOutputs.
setSignResponseProcessor(SignResponseProcessor) - Method in class se.idsec.signservice.integration.impl.DefaultSignServiceIntegrationService
Sets the sign response processor.
setSignTasks(SignTasks) - Method in class se.idsec.signservice.integration.dss.SignRequestWrapper
Utility method that add a SignTasks object to the InputDocuments.
setSignTasks(SignTasks) - Method in class se.idsec.signservice.integration.dss.SignResponseWrapper
Utility method that add a SignTasks object to Other object of the SignatureObject.
setStateCache(IntegrationServiceStateCache) - Method in class se.idsec.signservice.integration.state.impl.DefaultSignatureStateProcessor
Assigns the state cache.
setTbsDocumentProcessors(List<TbsDocumentProcessor<?>>) - Method in class se.idsec.signservice.integration.process.impl.DefaultSignRequestProcessor
Sets the list of TBS document processors.
setVersion(String) - Method in class se.idsec.signservice.integration.impl.DefaultSignServiceIntegrationService
Assigns the version string.
SIGN_MESSAGE_DIGEST_ATTRIBUTE - Static variable in interface se.idsec.signservice.integration.signmessage.SignMessageProcessor
The SAML attribute that carries a "Sign message digest".
SignatureSessionState - Class in se.idsec.signservice.integration.state
Representation of the signature session state.
SignatureSessionState() - Constructor for class se.idsec.signservice.integration.state.SignatureSessionState
 
SignatureSessionState.SignatureSessionStateBuilder - Class in se.idsec.signservice.integration.state
Builder for SignatureSessionState.
SignatureSessionStateBuilder() - Constructor for class se.idsec.signservice.integration.state.SignatureSessionState.SignatureSessionStateBuilder
 
SignatureStateProcessor - Interface in se.idsec.signservice.integration.state
A processor for handling signature states.
SignedDocumentProcessor<T,X> - Interface in se.idsec.signservice.integration.document
Interface for a processor of a signed document.
SignerAssertionInfoProcessor - Interface in se.idsec.signservice.integration.process.impl
Processor for handling the SignerAssertionInfo received in a SignResponse.
SigningCertificateRequirementsValidator - Class in se.idsec.signservice.integration.certificate.impl
Validator for SigningCertificateRequirements objects.
SigningCertificateRequirementsValidator() - Constructor for class se.idsec.signservice.integration.certificate.impl.SigningCertificateRequirementsValidator
 
signingCredential(PkiCredential) - Method in class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration.DefaultIntegrationServiceConfigurationBuilder
 
SignMessageParametersValidator - Class in se.idsec.signservice.integration.signmessage.impl
Validator for SignMessageParameters objects.
SignMessageParametersValidator() - Constructor for class se.idsec.signservice.integration.signmessage.impl.SignMessageParametersValidator
 
SignMessageProcessor - Interface in se.idsec.signservice.integration.signmessage
Processor for creating SignMessage objects.
SignRequestInputValidator - Class in se.idsec.signservice.integration.process.impl
Validator for SignRequestInput objects.
SignRequestInputValidator() - Constructor for class se.idsec.signservice.integration.process.impl.SignRequestInputValidator
 
SignRequestProcessingResult - Class in se.idsec.signservice.integration.process
Representation of the SignRequest processing result.
SignRequestProcessingResult(SignRequestWrapper, String) - Constructor for class se.idsec.signservice.integration.process.SignRequestProcessingResult
Constructor.
SignRequestProcessor - Interface in se.idsec.signservice.integration.process
An interface that defines the operations for a SignRequest processor.
SignRequestWrapper - Class in se.idsec.signservice.integration.dss
A wrapper for easier access to the DSS extensions.
SignRequestWrapper() - Constructor for class se.idsec.signservice.integration.dss.SignRequestWrapper
Constructor setting up an empty SignRequest.
SignRequestWrapper(SignRequest) - Constructor for class se.idsec.signservice.integration.dss.SignRequestWrapper
Constructor.
SignResponseProcessingConfig - Class in se.idsec.signservice.integration.process
Configuration for processing a SignResponse message.
SignResponseProcessingConfig() - Constructor for class se.idsec.signservice.integration.process.SignResponseProcessingConfig
 
SignResponseProcessingException - Exception Class in se.idsec.signservice.integration.process.impl
Exception class for processing errors of a SignResponse message.
SignResponseProcessingException(ErrorCode.Code, String) - Constructor for exception class se.idsec.signservice.integration.process.impl.SignResponseProcessingException
Constructor.
SignResponseProcessingException(ErrorCode.Code, String, Throwable) - Constructor for exception class se.idsec.signservice.integration.process.impl.SignResponseProcessingException
Constructor.
SignResponseProcessor - Interface in se.idsec.signservice.integration.process
Interface for sign response processing.
SignResponseWrapper - Class in se.idsec.signservice.integration.dss
A wrapper for a SignResponse object where we introduce utility methods for access of extension elements.
SignResponseWrapper() - Constructor for class se.idsec.signservice.integration.dss.SignResponseWrapper
Constructor setting up an empty SignResponse.
SignResponseWrapper(SignResponse) - Constructor for class se.idsec.signservice.integration.dss.SignResponseWrapper
Constructor.
SignServiceEncryptException - Exception Class in se.idsec.signservice.integration.security
Exceptions for encryption errors.
SignServiceEncryptException(ErrorCode.Code, String) - Constructor for exception class se.idsec.signservice.integration.security.SignServiceEncryptException
Constructor.
SignServiceEncryptException(ErrorCode.Code, String, Throwable) - Constructor for exception class se.idsec.signservice.integration.security.SignServiceEncryptException
Constructor.
SignServiceIntegrationErrorUtils - Class in se.idsec.signservice.integration.core.error.impl
Utilities for error handling.
SignServiceIntegrationServiceInitializer - Class in se.idsec.signservice.integration
The SignService Integration library uses Apache xmlsec and OpenSAML.
SignServiceProtocolException - Exception Class in se.idsec.signservice.integration.core.error.impl
Exception class for protocol related errors.
SignServiceProtocolException(String) - Constructor for exception class se.idsec.signservice.integration.core.error.impl.SignServiceProtocolException
Constructor.
SignServiceProtocolException(String, Throwable) - Constructor for exception class se.idsec.signservice.integration.core.error.impl.SignServiceProtocolException
Constructor.
signSignRequest(SignRequestWrapper, String, PkiCredential) - Method in class se.idsec.signservice.integration.process.impl.DefaultSignRequestProcessor
Signs the supplied SignRequest message.
StateException - Exception Class in se.idsec.signservice.integration.state
Exception class for state errors.
StateException(ErrorCode.Code, String) - Constructor for exception class se.idsec.signservice.integration.state.StateException
Constructor.
StateException(ErrorCode.Code, String, Throwable) - Constructor for exception class se.idsec.signservice.integration.state.StateException
Constructor.
supports(TbsDocument) - Method in interface se.idsec.signservice.integration.document.TbsDocumentProcessor
Predicate that tells if the supplied document can be handled by this processor.
supports(SignTaskData) - Method in interface se.idsec.signservice.integration.document.SignedDocumentProcessor
Predicate that tells if the supplied sign data can be handled by this processor.

T

TbsCalculationResult - Class in se.idsec.signservice.integration.document.impl
TbsCalculationResult() - Constructor for class se.idsec.signservice.integration.document.impl.TbsCalculationResult
 
TbsCalculationResult.TbsCalculationResultBuilder - Class in se.idsec.signservice.integration.document.impl
Builder for TbsCalculationResult objects.
TbsCalculationResultBuilder() - Constructor for class se.idsec.signservice.integration.document.impl.TbsCalculationResult.TbsCalculationResultBuilder
 
TbsDocumentProcessor<T> - Interface in se.idsec.signservice.integration.document
Interface for a processor of a "to be signed" document.
TbsDocumentValidator - Class in se.idsec.signservice.integration.document.impl
Validator for TbsDocument objects.
TbsDocumentValidator(EtsiAdesRequirementValidator) - Constructor for class se.idsec.signservice.integration.document.impl.TbsDocumentValidator
Constructor.
throwSignServiceException(String) - Static method in class se.idsec.signservice.integration.core.error.impl.SignServiceIntegrationErrorUtils
Throws an exception given an error body.
toAttribute(SignerIdentityAttributeValue) - Static method in class se.idsec.signservice.integration.dss.DssUtils
Creates a SAML Attribute given a SignerIdentityAttributeValue.
toAttributeStatement(List<SignerIdentityAttributeValue>) - Static method in class se.idsec.signservice.integration.dss.DssUtils
Converts a list of SignerIdentityAttributeValue objects into a AttributeStatement element.
toAttributeValue(SignerIdentityAttributeValue) - Static method in class se.idsec.signservice.integration.dss.DssUtils
Given a SignerIdentityAttributeValue the method extracts its value and converts it to the correct type.
toCertRequestProperties(SigningCertificateRequirements, List<String>) - Static method in class se.idsec.signservice.integration.dss.DssUtils
Converts a SigningCertificateRequirements object into a CertRequestProperties element.
toEntity(String) - Static method in class se.idsec.signservice.integration.dss.DssUtils
Creates a NameID object.
toException(String) - Static method in class se.idsec.signservice.integration.core.error.impl.SignServiceIntegrationErrorUtils
A utility method that can be used by clients to a SignService Integration service running as a REST server.
toSignerIdentityAttributeValue(Attribute) - Static method in class se.idsec.signservice.integration.dss.DssUtils
Given an attribute, the method transforms it into a SignerIdentityAttributeValue.
toString() - Method in class se.idsec.signservice.integration.core.validation.ValidationResult
toString() - Method in class se.idsec.signservice.integration.security.impl.OpenSAMLEncryptionParameters

V

validate(AuthnRequirements, String, IntegrationServiceConfiguration) - Method in class se.idsec.signservice.integration.authentication.impl.AuthnRequirementsValidator
Validates the supplied object using the supplied hint.
validate(SigningCertificateRequirements, String, IntegrationServiceConfiguration) - Method in class se.idsec.signservice.integration.certificate.impl.SigningCertificateRequirementsValidator
Validates the supplied object using the supplied hint.
validate(FileResource, String, Void) - Method in class se.idsec.signservice.integration.config.impl.FileResourceValidator
Validates the supplied object using the supplied hint.
validate(PdfSignaturePage, String, List<? extends PdfSignatureImageTemplate>) - Method in class se.idsec.signservice.integration.document.impl.PdfSignaturePageValidator
Validates the supplied object using the supplied hint.
validate(VisiblePdfSignatureRequirement, String, IntegrationServiceConfiguration) - Method in class se.idsec.signservice.integration.document.impl.VisiblePdfSignatureRequirementValidator
Validates the supplied object using the supplied hint.
validate(VisiblePdfSignatureUserInformation, String, PdfSignatureImageTemplate) - Method in class se.idsec.signservice.integration.document.impl.VisiblePdfSignatureUserInformationValidator
Validates the supplied object using the supplied hint.
validate(TbsDocument, String, IntegrationServiceConfiguration) - Method in class se.idsec.signservice.integration.document.impl.TbsDocumentValidator
Validates the supplied object using the supplied hint.
validate(SignMessageParameters, String, Void) - Method in class se.idsec.signservice.integration.signmessage.impl.SignMessageParametersValidator
Validates the supplied object using the supplied hint.
validate(SignRequestInput, String, IntegrationServiceConfiguration) - Method in class se.idsec.signservice.integration.process.impl.SignRequestInputValidator
Validates the supplied object using the supplied hint.
validate(T, String, H) - Method in interface se.idsec.signservice.integration.core.validation.InputValidator
Validates the supplied object using the supplied hint.
validateAdesObject(X, X509Certificate, SignTaskData, SignRequestWrapper, SignResponseWrapper, SignResponseProcessingParameters) - Method in class se.idsec.signservice.integration.document.impl.AbstractSignedDocumentProcessor
Given a AdES object from the signature the method validates that it is valid.
validateAdesObject(X, X509Certificate, SignTaskData, SignRequestWrapper, SignResponseWrapper, SignResponseProcessingParameters) - Method in interface se.idsec.signservice.integration.document.SignedDocumentProcessor
Given a AdES object from the signature the method validates that it is valid.
validateDocumentContent(TbsDocument, IntegrationServiceConfiguration, String) - Method in class se.idsec.signservice.integration.document.impl.AbstractTbsDocumentProcessor
Validates the document contents.
validateObject(T, String, H) - Method in class se.idsec.signservice.integration.core.validation.AbstractInputValidator
Validates the supplied object using the supplied hint and throws an InputValidationException for validation errors.
validateObject(T, String, H) - Method in interface se.idsec.signservice.integration.core.validation.InputValidator
Validates the supplied object using the supplied hint and throws an InputValidationException for validation errors.
validateReceivedRequest(byte[], SignRequestWrapper) - Method in class se.idsec.signservice.integration.process.impl.DefaultSignResponseProcessor
Validates the received Request element (throws only if strict processing is active).
validateResponseTime(XMLGregorianCalendar, XMLGregorianCalendar, String) - Method in class se.idsec.signservice.integration.process.impl.DefaultSignResponseProcessor
Validates the response time from the SignResponse is valid.
validateSignedDocument(T, X509Certificate, SignTaskData, SignResponseProcessingParameters, String) - Method in interface se.idsec.signservice.integration.document.SignedDocumentProcessor
Given a compiled signed document the method validates its signature.
ValidationResult - Class in se.idsec.signservice.integration.core.validation
Class holding validation results (errors).
ValidationResult(String) - Constructor for class se.idsec.signservice.integration.core.validation.ValidationResult
Constructor.
VERSION - Static variable in class se.idsec.signservice.integration.impl.DefaultSignServiceIntegrationService
The default version.
VisiblePdfSignatureRequirementValidator - Class in se.idsec.signservice.integration.document.impl
Validator for VisiblePdfSignatureRequirement objects.
VisiblePdfSignatureRequirementValidator() - Constructor for class se.idsec.signservice.integration.document.impl.VisiblePdfSignatureRequirementValidator
 
VisiblePdfSignatureUserInformationValidator - Class in se.idsec.signservice.integration.document.impl
Validator for VisiblePdfSignatureUserInformation objects.
VisiblePdfSignatureUserInformationValidator() - Constructor for class se.idsec.signservice.integration.document.impl.VisiblePdfSignatureUserInformationValidator
 
A B C D E F G H I M N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form