Index
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
-
Ensures that the
AbstractTbsDocumentProcessor.getEtsiAdesRequirementValidator()
does not returnnull
and sets up aTbsDocumentValidator
. - 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 aTbsDocument
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 isfalse
also adds the state to the state cache (seeSignatureStateProcessor.getStateCache()
). - createSignatureState(SignRequestInput, SignRequestWrapper, boolean, String) - Method in interface se.idsec.signservice.integration.state.SignatureStateProcessor
-
Creates a signature state, and if the
stateless
flag isfalse
also adds the state to the state cache (seeSignatureStateProcessor.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 ofSignerIdentityAttributeValue
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 suppliedSignatureCertificateChain
. - 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 theOptionalOutput
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 theSignatureObject
. - 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 OpenSAMLMetadataResolver
. - 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
-
The
AbstractSignedDocumentProcessor.validateAdesObject(AdesObject, X509Certificate, SignTaskData, SignRequestWrapper, SignResponseWrapper, SignResponseProcessingParameters)
method validates that the signer certificate digest of the AdES object is valid. - 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 suppliedSignResponse
and creates aSignerAssertionInformation
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 suppliedSignResponse
and creates aSignerAssertionInformation
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
-
Assigns the implementation for
DefaultSignServiceIntegrationService.preparePdfDocument(String, byte[], PdfSignaturePagePreferences, Boolean, String)
. - 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 theSignatureObject
. - 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 aSignResponse
. - 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 aSignerIdentityAttributeValue
. - toAttributeStatement(List<SignerIdentityAttributeValue>) - Static method in class se.idsec.signservice.integration.dss.DssUtils
-
Converts a list of
SignerIdentityAttributeValue
objects into aAttributeStatement
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 aCertRequestProperties
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form