All Classes and Interfaces
Class
Description
A base class for identity attributes.
Internal class used for representation of the API version.
A sign requester specifies a set of authentication requirements regarding the signer when sending a SignRequest
message.
Builder for
AuthnRequirements
objects.Class that represents a bad request to the SignService Integration Service.
Describes how a signer's identity attribute(s) are mapped to a certificate attribute to be placed in the issued
signature certificate.
Builder for
CertificateAttributeMapping
objects.Representation of the different certificate types that are supported by a SignService.
Interface for loading the content from a file resource.
A singleton to be used internally for loading resources.
A
ContentLoader
that is used to load file resource contents.Representation of document types (documents for signing).
Representation of encryption algorithms to be used when encrypting a sign message for an Identity Provider.
Representation of parameters for RSA OAEP key transport algorithm(s).
When using the SignService Integration Service via a REST API we report errors using error codes (and of course
messages).
A typed category (for use in exceptions).
A typed code (for use in exceptions).
An extension to the interface describing the API for the SignService Integration Service.
Interface that may be inherited for domain objects that should be extensible with name-value pair parameters.
Represents an extension to a domain object.
Builder for
Extension
objects.A
FileResource
class is a generic class for handling file resources used in configuration of a SignService
Integration Service.Builder class for
FileResource
.Exception class for input validation errors.
Interface that represents the default settings of a SignService Integration Service policy/instance.
Exception class to report that the caller does not have access on a given resource.
Interface for a builder.
An exception that is reported by
ExtendedSignServiceIntegrationService.preparePdfDocument(String, byte[], PdfSignaturePagePreferences, Boolean, String)
if a sign page that is not PDF/A is added to a PDF/A document.An exception that is reported by
ExtendedSignServiceIntegrationService.preparePdfDocument(String, byte[], PdfSignaturePagePreferences, Boolean, String)
if a PDF document contains an Acroform and the policy states that it should not be flattened.An exception that is reported by
ExtendedSignServiceIntegrationService.preparePdfDocument(String, byte[], PdfSignaturePagePreferences, Boolean, String)
if a PDF document contains an encryption dictionary and the policy states that it should not be removed.Enumeration of prepare actions that were completed by the prepare method.
Enumeration of warnings found during the prepare operation.
Represents the profile settings for how a PDF document is prepared.
Builder for
PdfPrepareSettings
objects.Representation of an image template that is used for visible PDF signatures.
Builder for
PdfSignatureImageTemplate
objects.Representation of a "PDF signature page".
Representation of the configuration of where in a PDF signature page PDF signature images should be inserted.
Builder for
PdfSignatureImagePlacementConfiguration
objects.Builder for
PdfSignPagePreferences
objects.An exception that is reported by
ExtendedSignServiceIntegrationService.preparePdfDocument(String, byte[], PdfSignaturePagePreferences, Boolean, String)
if there is no more room in a PDF signature page to insert a PDF signature image.Representation of preferences for adding or modifying a
PdfSignaturePage
.Builder for
PdfSignaturePagePreferences
objects.Exception class for references to a non-existing policy.
The
PreparedPdfDocument
is the representation of the object that is returned from
ExtendedSignServiceIntegrationService.preparePdfDocument(String, byte[], PdfSignaturePagePreferences, Boolean, String)
.Builder for
PreparedPdfDocument
objects.Class that represents the input to
ExtendedSignServiceIntegrationService.preparePdfDocument(String, byte[], PdfSignaturePagePreferences, Boolean, String)
when implemented as a REST endpoint.Builder for
PreparePdfSignaturePageInput
.The
ProceessSignResponseInput
class is intended to be used when the SignService Integration service is
implemented as a REST service.Builder for
ProcessSignResponseInput
objects.Represents a requested certificate attribute.
Builder for
RequestedCertificateAttribute
objects.Represents the types of requested certificate attributes.
When the Sign Service Integration service is running as a REST service the clients need to have a concrete class so
that JSON deserialization will work.
An enum that is used when stating how an XML signed document should be compiled.
Representation of the result of a signature operation.
Builder for
SignatureResult
objects.The
SignatureState
is used to represent the state of an ongoing signature operation.Represents a signed document.
Builder for
SignedDocument
objects.A representation of the assertion info for the signer's "authentication for signature" that was performed during a
signature operation.
Builder for
SignerAssertionInformation
objects.Representation of a signer identity attribute.
Builder for
SignerIdentityAttribute
objects.Representation of the value of a signer attribute.
Builder for
SignerIdentityAttributeValue
objects.When sending a SignRequest, a sign requester specifies a set of requirements for the signature certificate that is
generated by the sign service.
Builder for
SigningCertificateRequirements
objectsEnum representing a MIME type for sign messages.
A representation of sign message parameters.
A builder for
SignMessageParameters
.Domain class representing the result of a
SignServiceIntegrationService.createSignRequest(SignRequestInput)
call.Builder for
SignRequestData
objects.Class that represents the input to a
SignServiceIntegrationService.createSignRequest(SignRequestInput)
operation.Builder for
SignRequestInput
.Dedicated exception class to represent a user cancel.
Exception class that represents non-successful DSS operations.
Class representing the processing parameters for a call to
SignServiceIntegrationService.processSignResponse(String, String, se.idsec.signservice.integration.core.SignatureState, SignResponseProcessingParameters)
.Builder for
SignResponseProcessingParameters
objects.Abstract class for exception that reports errors for a given category.
The
SignServiceIntegrationErrorBody
is a representation of a SignService Integration error message when the
service is implemented as a REST service.For DSS errors.
Representation of validation errors.
Base class for Sign Service Integration exceptions.
Interface describing the API for the SignService Integration Service.
An enum that represents the different name types that can be stored in an X.509 subject alternative name certificate
extension.
Represents a document that is to be signed along with the per-document requirements and parameters.
Enum reprenting an ETSI AdES format.
Representation of an ETSI AdES signature requirement.
Builder for
TbsDocument.EtsiAdesRequirement
.Builder for
TbsDocument
objects.Class that represents the requirement for including a visible indication stating that a PDF document has been signed,
and by whom.
Builder for
VisiblePdfSignatureRequirement
objects.Representation of the user information that is injected into a PDF signature image.
Class representing the input needed to display the signer name in a visible PDF signature.
Builder for
SignerName
objects.Builder for
VisiblePdfSignatureUserInformation
objects.Tells where in an XML document the signature should be inserted.
Enum for indicating the insertion point within a selected parent node.
Builder for
XMLSignatureLocation
objects.