Uses of Interface
se.idsec.signservice.integration.config.IntegrationServiceConfiguration
Packages that use IntegrationServiceConfiguration
Package
Description
Implementation classes for authentication.
Implementation classes for certificate handling.
Implementation classes for configuring a SignService Integration Service.
Implementations for document processing.
Implementation of the SignService Integration Service.
Defines interfaces for processing of sign requests and responses.
Implementations for processing of sign requests and responses.
Implementation classes for security related objects.
Implementations for sign messages.
-
Uses of IntegrationServiceConfiguration in se.idsec.signservice.integration.authentication.impl
Methods in se.idsec.signservice.integration.authentication.impl with parameters of type IntegrationServiceConfigurationModifier and TypeMethodDescriptionAuthnRequirementsValidator.validate
(se.idsec.signservice.integration.authentication.AuthnRequirements object, String objectName, IntegrationServiceConfiguration hint) Validates the supplied object using the supplied hint. -
Uses of IntegrationServiceConfiguration in se.idsec.signservice.integration.certificate.impl
Methods in se.idsec.signservice.integration.certificate.impl with parameters of type IntegrationServiceConfigurationModifier and TypeMethodDescriptionSigningCertificateRequirementsValidator.validate
(se.idsec.signservice.integration.certificate.SigningCertificateRequirements object, String objectName, IntegrationServiceConfiguration hint) Validates the supplied object using the supplied hint. -
Uses of IntegrationServiceConfiguration in se.idsec.signservice.integration.config
Methods in se.idsec.signservice.integration.config that return IntegrationServiceConfigurationModifier and TypeMethodDescriptionConfigurationManager.getConfiguration
(String policy) Given the name of a SignService Integration policy, the method returns the service configuration used for this policy.Methods in se.idsec.signservice.integration.config with parameters of type IntegrationServiceConfigurationModifier and TypeMethodDescriptionvoid
IntegrationServiceConfiguration.mergeConfiguration
(IntegrationServiceConfiguration parent) IfgetParentPolicy()
is set, this method is used to merge the parent policy configuration into this object. -
Uses of IntegrationServiceConfiguration in se.idsec.signservice.integration.config.impl
Classes in se.idsec.signservice.integration.config.impl that implement IntegrationServiceConfigurationModifier and TypeClassDescriptionclass
Default implementation of theIntegrationServiceDefaultConfiguration
interface.Methods in se.idsec.signservice.integration.config.impl that return IntegrationServiceConfigurationModifier and TypeMethodDescriptionDefaultConfigurationManager.getConfiguration
(String policy) Given the name of a SignService Integration policy, the method returns the service configuration used for this policy.Methods in se.idsec.signservice.integration.config.impl with parameters of type IntegrationServiceConfigurationModifier and TypeMethodDescriptionvoid
DefaultIntegrationServiceConfiguration.mergeConfiguration
(IntegrationServiceConfiguration parent) IfgetParentPolicy()
is set, this method is used to merge the parent policy configuration into this object.Constructors in se.idsec.signservice.integration.config.impl with parameters of type IntegrationServiceConfigurationModifierConstructorDescriptionCopy constructor.Constructor parameters in se.idsec.signservice.integration.config.impl with type arguments of type IntegrationServiceConfigurationModifierConstructorDescriptionDefaultConfigurationManager
(Map<String, ? extends IntegrationServiceConfiguration> policies) Constructor. -
Uses of IntegrationServiceConfiguration in se.idsec.signservice.integration.document
Methods in se.idsec.signservice.integration.document with parameters of type IntegrationServiceConfigurationModifier and TypeMethodDescriptionTbsDocumentProcessor.preProcess
(se.idsec.signservice.integration.document.TbsDocument document, se.idsec.signservice.integration.SignRequestInput signRequestInput, IntegrationServiceConfiguration config, DocumentCache documentCache, String callerId, String fieldName) Performs a pre-processing of the supplied document where the document is validated, and in some cases updated with default settings.se.swedenconnect.schemas.csig.dssext_1_1.SignTaskData
TbsDocumentProcessor.process
(ProcessedTbsDocument document, String signatureAlgorithm, IntegrationServiceConfiguration config) Prepares the document for signing by creating aSignTaskData
element. -
Uses of IntegrationServiceConfiguration in se.idsec.signservice.integration.document.impl
Methods in se.idsec.signservice.integration.document.impl with parameters of type IntegrationServiceConfigurationModifier and TypeMethodDescriptionprotected abstract TbsCalculationResult
AbstractTbsDocumentProcessor.calculateToBeSigned
(ProcessedTbsDocument document, String signatureAlgorithm, IntegrationServiceConfiguration config) Calculates the ToBeSignedBytes, and optionally AdES data, that will be part of theSignTaskData
.AbstractTbsDocumentProcessor.preProcess
(se.idsec.signservice.integration.document.TbsDocument document, se.idsec.signservice.integration.SignRequestInput signRequestInput, IntegrationServiceConfiguration config, DocumentCache documentCache, String callerId, String fieldName) Performs a pre-processing of the supplied document where the document is validated, and in some cases updated with default settings.final se.swedenconnect.schemas.csig.dssext_1_1.SignTaskData
AbstractTbsDocumentProcessor.process
(ProcessedTbsDocument document, String signatureAlgorithm, IntegrationServiceConfiguration config) Prepares the document for signing by creating aSignTaskData
element.TbsDocumentValidator.validate
(se.idsec.signservice.integration.document.TbsDocument object, String objectName, IntegrationServiceConfiguration hint) Validates the supplied object using the supplied hint.VisiblePdfSignatureRequirementValidator.validate
(se.idsec.signservice.integration.document.pdf.VisiblePdfSignatureRequirement object, String objectName, IntegrationServiceConfiguration hint) Validates the supplied object using the supplied hint.protected T
AbstractTbsDocumentProcessor.validateDocumentContent
(se.idsec.signservice.integration.document.TbsDocument document, IntegrationServiceConfiguration config, String fieldName) Validates the document contents. -
Uses of IntegrationServiceConfiguration in se.idsec.signservice.integration.impl
Methods in se.idsec.signservice.integration.impl with parameters of type IntegrationServiceConfigurationModifier and TypeMethodDescriptionse.idsec.signservice.integration.document.pdf.PreparedPdfDocument
PdfSignaturePagePreparator.preparePdfDocument
(byte[] pdfDocument, se.idsec.signservice.integration.document.pdf.PdfSignaturePagePreferences signaturePagePreferences, IntegrationServiceConfiguration policyConfiguration, Boolean returnDocumentReference, String callerId) SeeExtendedSignServiceIntegrationService.preparePdfDocument(String, byte[], PdfSignaturePagePreferences, Boolean, String)
. -
Uses of IntegrationServiceConfiguration in se.idsec.signservice.integration.process
Methods in se.idsec.signservice.integration.process with parameters of type IntegrationServiceConfigurationModifier and TypeMethodDescriptionse.idsec.signservice.integration.SignRequestInput
SignRequestProcessor.preProcess
(se.idsec.signservice.integration.SignRequestInput signRequestInput, IntegrationServiceConfiguration config, String callerId) Performs validation of the supplied sign request input against the supplied configuration.SignRequestProcessor.process
(se.idsec.signservice.integration.SignRequestInput signRequestInput, String requestID, IntegrationServiceConfiguration config) Processes that sign request input and produces adss:SignRequest
message.se.idsec.signservice.integration.SignatureResult
SignResponseProcessor.processSignResponse
(String signResponse, SignatureSessionState sessionState, IntegrationServiceConfiguration config, se.idsec.signservice.integration.SignResponseProcessingParameters parameters) Processes the supplied SignResponse according to the supplied processing parameters and the session state. -
Uses of IntegrationServiceConfiguration in se.idsec.signservice.integration.process.impl
Methods in se.idsec.signservice.integration.process.impl with parameters of type IntegrationServiceConfigurationModifier and TypeMethodDescriptionse.idsec.signservice.integration.SignRequestInput
DefaultSignRequestProcessor.preProcess
(se.idsec.signservice.integration.SignRequestInput signRequestInput, IntegrationServiceConfiguration config, String callerId) Performs validation of the supplied sign request input against the supplied configuration.DefaultSignRequestProcessor.process
(se.idsec.signservice.integration.SignRequestInput signRequestInput, String requestID, IntegrationServiceConfiguration config) Processes that sign request input and produces adss:SignRequest
message.se.idsec.signservice.integration.SignatureResult
DefaultSignResponseProcessor.processSignResponse
(String signResponse, SignatureSessionState sessionState, IntegrationServiceConfiguration config, se.idsec.signservice.integration.SignResponseProcessingParameters parameters) Processes the supplied SignResponse according to the supplied processing parameters and the session state.SignRequestInputValidator.validate
(se.idsec.signservice.integration.SignRequestInput object, String objectName, IntegrationServiceConfiguration hint) Validates the supplied object using the supplied hint. -
Uses of IntegrationServiceConfiguration in se.idsec.signservice.integration.security
Methods in se.idsec.signservice.integration.security with parameters of type IntegrationServiceConfigurationModifier and TypeMethodDescriptionorg.opensaml.saml.saml2.metadata.EntityDescriptor
IdpMetadataResolver.resolveMetadata
(String entityID, IntegrationServiceConfiguration config) Gets the (valid) metadata for the given SAML IdP. -
Uses of IntegrationServiceConfiguration in se.idsec.signservice.integration.security.impl
Methods in se.idsec.signservice.integration.security.impl with parameters of type IntegrationServiceConfigurationModifier and TypeMethodDescriptionorg.opensaml.saml.saml2.metadata.EntityDescriptor
DefaultIdpMetadataResolver.resolveMetadata
(String entityID, IntegrationServiceConfiguration config) Gets the (valid) metadata for the given SAML IdP.org.opensaml.saml.saml2.metadata.EntityDescriptor
OpenSAMLIdpMetadataResolver.resolveMetadata
(String entityID, IntegrationServiceConfiguration config) Gets the (valid) metadata for the given SAML IdP.org.opensaml.saml.saml2.metadata.EntityDescriptor
ProfileIdpMetadataResolver.resolveMetadata
(String entityID, IntegrationServiceConfiguration config) Gets the (valid) metadata for the given SAML IdP. -
Uses of IntegrationServiceConfiguration in se.idsec.signservice.integration.signmessage
Methods in se.idsec.signservice.integration.signmessage with parameters of type IntegrationServiceConfigurationModifier and TypeMethodDescriptionse.swedenconnect.schemas.csig.dssext_1_1.SignMessage
SignMessageProcessor.create
(se.idsec.signservice.integration.signmessage.SignMessageParameters input, IntegrationServiceConfiguration config) Creates aSignMessage
element and optionally encrypts it for the receipient. -
Uses of IntegrationServiceConfiguration in se.idsec.signservice.integration.signmessage.impl
Methods in se.idsec.signservice.integration.signmessage.impl with parameters of type IntegrationServiceConfigurationModifier and TypeMethodDescriptionse.swedenconnect.schemas.csig.dssext_1_1.SignMessage
DefaultSignMessageProcessor.create
(se.idsec.signservice.integration.signmessage.SignMessageParameters input, IntegrationServiceConfiguration config) Creates aSignMessage
element and optionally encrypts it for the receipient.