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 TypeMethodDescriptionvoidIntegrationServiceConfiguration.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 TypeClassDescriptionclassDefault implementation of theIntegrationServiceDefaultConfigurationinterface.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 TypeMethodDescriptionvoidDefaultIntegrationServiceConfiguration.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.SignTaskDataTbsDocumentProcessor.process(ProcessedTbsDocument document, String signatureAlgorithm, IntegrationServiceConfiguration config) Prepares the document for signing by creating aSignTaskDataelement. -
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 TbsCalculationResultAbstractTbsDocumentProcessor.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.SignTaskDataAbstractTbsDocumentProcessor.process(ProcessedTbsDocument document, String signatureAlgorithm, IntegrationServiceConfiguration config) Prepares the document for signing by creating aSignTaskDataelement.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 TAbstractTbsDocumentProcessor.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.PreparedPdfDocumentPdfSignaturePagePreparator.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.SignRequestInputSignRequestProcessor.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:SignRequestmessage.se.idsec.signservice.integration.SignatureResultSignResponseProcessor.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.SignRequestInputDefaultSignRequestProcessor.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:SignRequestmessage.se.idsec.signservice.integration.SignatureResultDefaultSignResponseProcessor.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.EntityDescriptorIdpMetadataResolver.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.EntityDescriptorDefaultIdpMetadataResolver.resolveMetadata(String entityID, IntegrationServiceConfiguration config) Gets the (valid) metadata for the given SAML IdP.org.opensaml.saml.saml2.metadata.EntityDescriptorOpenSAMLIdpMetadataResolver.resolveMetadata(String entityID, IntegrationServiceConfiguration config) Gets the (valid) metadata for the given SAML IdP.org.opensaml.saml.saml2.metadata.EntityDescriptorProfileIdpMetadataResolver.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.SignMessageSignMessageProcessor.create(se.idsec.signservice.integration.signmessage.SignMessageParameters input, IntegrationServiceConfiguration config) Creates aSignMessageelement 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.SignMessageDefaultSignMessageProcessor.create(se.idsec.signservice.integration.signmessage.SignMessageParameters input, IntegrationServiceConfiguration config) Creates aSignMessageelement and optionally encrypts it for the receipient.