Serialized Form
-
Package se.idsec.signservice.integration
-
Class se.idsec.signservice.integration.SignatureResult
class SignatureResult extends Object implements Serializable- serialVersionUID:
- -1686042989883226299L
-
Serialized Fields
-
correlationId
String correlationId
The correlation ID. This is the ID that is used in all logging events. -
extension
Extension extension
Extensions for the object. -
id
String id
The ID for the signature operation. This ID corresponds to the RequestID of the SignRequest and SignResponse. -
signedDocuments
List<SignedDocument> signedDocuments
The signed documents. -
signerAssertionInformation
SignerAssertionInformation signerAssertionInformation
Contains information about the signer's "authentication for signature" that was part of the signature operation.
-
-
Class se.idsec.signservice.integration.SignRequestData
class SignRequestData extends Object implements Serializable- serialVersionUID:
- 4357498242718442582L
-
Serialized Fields
-
binding
String binding
The identifier for the binding of the message that is to be sent. -
destinationUrl
String destinationUrl
The signature service URL to which the SignRequest should be posted. -
extension
Extension extension
Extensions for the object. -
relayState
String relayState
The relay state. -
signRequest
String signRequest
The Base64-encoded SignRequest message that is to be posted to the signature service. -
state
SignatureState state
State for a signature operation.
-
-
Class se.idsec.signservice.integration.SignRequestInput
class SignRequestInput extends Object implements Serializable- serialVersionUID:
- -3516357562768818746L
-
Serialized Fields
-
authnRequirements
AuthnRequirements authnRequirements
The requirements that the sign requester has on the principal that is to perform the signature operation. -
certificateRequirements
SigningCertificateRequirements certificateRequirements
The requirements for the signature certificate that will be issued by the sign service. -
correlationId
String correlationId
The correlation ID to use for this process. -
destinationUrl
String destinationUrl
The signature service URL to where SignRequest messages should be posted. -
extension
Extension extension
Extensions for the object. -
policy
String policy
The SignService policy. -
returnUrl
String returnUrl
The URL to which the user agent along with the sign response message should be directed after a signature operation. -
signatureAlgorithm
String signatureAlgorithm
The algorithm identifier for the signature algorithm that should be used to sign the specified documents. -
signMessageParameters
SignMessageParameters signMessageParameters
The sign message parameters that is used to build the sign message element that is included in the SignRequest. -
signRequesterID
String signRequesterID
The entityID of the entity that requests a signature. -
tbsDocuments
List<TbsDocument> tbsDocuments
The document(s) to be signed along with a per-document signing requirements and parameters.
-
-
Exception Class se.idsec.signservice.integration.SignResponseCancelStatusException
class SignResponseCancelStatusException extends SignResponseErrorStatusException implements Serializable- serialVersionUID:
- 4079776433989742973L
-
Exception Class se.idsec.signservice.integration.SignResponseErrorStatusException
class SignResponseErrorStatusException extends Exception implements Serializable- serialVersionUID:
- 5713807960873891492L
-
Class se.idsec.signservice.integration.SignResponseProcessingParameters
class SignResponseProcessingParameters extends Object implements Serializable- serialVersionUID:
- -1883927618586824418L
-
Serialized Fields
-
extension
Extension extension
Extensions for the object. -
xmlSignatureLocation
XMLSignatureLocation xmlSignatureLocation
If an XML document is signed, the caller has the possibility to control where in the document theds:Signature
element should be inserted. Ifnull
, the signature element will be inserted as the last child of the document root element.
-
-
-
Package se.idsec.signservice.integration.authentication
-
Class se.idsec.signservice.integration.authentication.AuthnRequirements
class AuthnRequirements extends Object implements Serializable- serialVersionUID:
- -2070844038782246494L
-
Serialized Fields
-
authnContextClassRefs
List<String> authnContextClassRefs
The authentication context reference identifier(s) (URI(s)) that identifies the context under which the signer should be authenticated. This identifier is often referred to as the "level of assurance" (LoA). -
authnProfile
String authnProfile
An opaque string that can be used to inform the Signing Service about specific requirements regarding the user authentication at the given Identity Provider. -
authnServiceID
String authnServiceID
The entityID of the authentication service (Identity Provider) that will authenticate the signer as part of the signature process. -
extension
Extension extension
Extensions for the object. -
requestedSignerAttributes
List<SignerIdentityAttributeValue> requestedSignerAttributes
A list of identity attribute values that the sign requester requires the authentication service (IdP) to validate and deliver (and the signature service to assert).
-
-
Class se.idsec.signservice.integration.authentication.SignerAssertionInformation
class SignerAssertionInformation extends Object implements Serializable- serialVersionUID:
- -2836334101319585416L
-
Serialized Fields
-
assertion
String assertion
The assertion issued for the user's "authentication for signature" operation (in Base64 encoded format). -
assertionReference
String assertionReference
Contains the unique ID of the assertion issued for the user's "authentication for signature" operation. -
authnContextRef
String authnContextRef
The authentication context reference identifier (a URI) that identifies the context under which the signer was authenticated. -
authnInstant
long authnInstant
The time (in millis since epoch) when the SignService authenticated the signer. -
authnServiceID
String authnServiceID
The entityID of the authentication service (Identity Provider) that will authenticate the signer as part of the signature process. -
authnType
String authnType
An optional identifier of the type of authentication that was used for the "authentication for signature" operation, e.g. "saml". -
extension
Extension extension
Extensions for the object. -
signerAttributes
List<SignerIdentityAttributeValue> signerAttributes
Identity attributes for the signer.
-
-
Class se.idsec.signservice.integration.authentication.SignerIdentityAttribute
class SignerIdentityAttribute extends AbstractIdentityAttribute implements Serializable- serialVersionUID:
- -8149318910982832470L
-
Class se.idsec.signservice.integration.authentication.SignerIdentityAttributeValue
class SignerIdentityAttributeValue extends SignerIdentityAttribute implements Serializable- serialVersionUID:
- 3356867580368876329L
-
Serialized Fields
-
attributeValueType
String attributeValueType
The type for the attribute value. When SAML attributes are represented, this holds the XSI type without the namespace prefix. -
nameFormat
String nameFormat
The name format for the attribute. -
value
String value
The attribute value (in its string representation).
-
-
-
Package se.idsec.signservice.integration.certificate
-
Class se.idsec.signservice.integration.certificate.CertificateAttributeMapping
class CertificateAttributeMapping extends Object implements Serializable- serialVersionUID:
- 5475994961681485416L
-
Serialized Fields
-
destination
RequestedCertificateAttribute destination
The requested destination attribute gives information about which type of certificate attribute to create, and possibly its default value. -
sources
List<SignerIdentityAttribute> sources
A list of signer source attributes from where the sign service gets information in order to create the requested certificate attribute.
-
-
Class se.idsec.signservice.integration.certificate.RequestedCertificateAttribute
class RequestedCertificateAttribute extends AbstractIdentityAttribute implements Serializable- serialVersionUID:
- -4866653598772777511L
-
Class se.idsec.signservice.integration.certificate.SigningCertificateRequirements
class SigningCertificateRequirements extends Object implements Serializable- serialVersionUID:
- -5718650454038443095L
-
Serialized Fields
-
attributeMappings
List<CertificateAttributeMapping> attributeMappings
Defines mappings between the signer's authentication attributes and attributes that are to be placed in the issued signature certificate. -
certificateType
CertificateType certificateType
The requested certificate type. -
extension
Extension extension
Extensions for the object.
-
-
-
Package se.idsec.signservice.integration.config
-
Exception Class se.idsec.signservice.integration.config.PolicyNotFoundException
class PolicyNotFoundException extends BadRequestException implements Serializable- serialVersionUID:
- -4714688588905848372L
-
-
Package se.idsec.signservice.integration.core
-
Class se.idsec.signservice.integration.core.AbstractIdentityAttribute
class AbstractIdentityAttribute extends Object implements Serializable- serialVersionUID:
- -4046689394167081855L
-
Class se.idsec.signservice.integration.core.Extension
- serialVersionUID:
- 3763640336680098817L
-
Class se.idsec.signservice.integration.core.FileResource
class FileResource extends Object implements Serializable- serialVersionUID:
- 6763043655938027208L
-
Serialized Fields
-
contents
String contents
The base64 encoded contents of the file resource. -
description
String description
Optional descriptive string for the file resource. -
eagerlyLoadContents
boolean eagerlyLoadContents
If theDefaultFileResource
object is initialized by a resource string the object can function in two modes; it either loads the contents directly when the object is created usingFileResource.afterPropertiesSet()
(eagerlyLoadContents = true
), or it loads the contents every time it is asked for (eagerlyLoadContents = false
). The latter is the default and should be used if large documents that are assigned to several configuration objects are handled. This will prevent a heavy memory usage at the cost of speed in fetching the document contents. -
resource
String resource
The resource string for the file/resource.
-
-
Class se.idsec.signservice.integration.core.RestClientSignatureState
class RestClientSignatureState extends Object implements Serializable- serialVersionUID:
- 5286564715474770105L
-
Serialized Fields
-
id
String id
The signature operation ID. -
state
LinkedHashMap<String,
?> state The session state.
-
-
-
Package se.idsec.signservice.integration.core.error
-
Exception Class se.idsec.signservice.integration.core.error.BadRequestException
class BadRequestException extends SignServiceIntegrationCategoryException implements Serializable- serialVersionUID:
- -4903897541001054408L
-
Class se.idsec.signservice.integration.core.error.ErrorCode
class ErrorCode extends Object implements Serializable- serialVersionUID:
- 4087484663881429072L
-
Exception Class se.idsec.signservice.integration.core.error.InputValidationException
class InputValidationException extends BadRequestException implements Serializable- serialVersionUID:
- -244729057531590923L
-
Exception Class se.idsec.signservice.integration.core.error.NoAccessException
class NoAccessException extends SignServiceIntegrationException implements Serializable- serialVersionUID:
- 7227454486068546977L
-
Exception Class se.idsec.signservice.integration.core.error.SignServiceIntegrationCategoryException
class SignServiceIntegrationCategoryException extends SignServiceIntegrationException implements Serializable- serialVersionUID:
- 1129970870457977277L
-
Class se.idsec.signservice.integration.core.error.SignServiceIntegrationErrorBody
class SignServiceIntegrationErrorBody extends Object implements Serializable- serialVersionUID:
- -5406555484713427189L
-
Serialized Fields
-
dssError
SignServiceIntegrationErrorBody.DssError dssError
DSS error details. -
errorCode
String errorCode
The error code. -
exceptionClass
String exceptionClass
The name of the exception class that was thrown for this error. -
message
String message
The error message. -
path
String path
The requested path. -
status
int status
The HTTP status code. -
timestamp
long timestamp
The timestamp as milliseconds since epoch. -
validationError
SignServiceIntegrationErrorBody.ValidationError validationError
Validation error details.
-
-
Class se.idsec.signservice.integration.core.error.SignServiceIntegrationErrorBody.DssError
class DssError extends Object implements Serializable- serialVersionUID:
- 4656994245179980380L
-
Class se.idsec.signservice.integration.core.error.SignServiceIntegrationErrorBody.ValidationError
class ValidationError extends Object implements Serializable- serialVersionUID:
- 3339883496632946182L
-
Exception Class se.idsec.signservice.integration.core.error.SignServiceIntegrationException
class SignServiceIntegrationException extends Exception implements Serializable- serialVersionUID:
- -5349766821366918413L
-
Serialized Fields
-
errorCode
ErrorCode errorCode
The error code for this exception.
-
-
-
Package se.idsec.signservice.integration.document
-
Class se.idsec.signservice.integration.document.SignedDocument
class SignedDocument extends Object implements Serializable- serialVersionUID:
- -5786393082751485140L
-
Serialized Fields
-
extension
Extension extension
Extensions for the object. -
id
String id
The unique ID for this document (within the current operation). -
mimeType
String mimeType
The MIME type of the signed document. SeeDocumentType
for the supported types. -
signedContent
String signedContent
The signed document as a Base64-encoded byte string.
-
-
Class se.idsec.signservice.integration.document.TbsDocument
class TbsDocument extends Object implements Serializable- serialVersionUID:
- 3224804407700034526L
-
Serialized Fields
-
adesRequirement
TbsDocument.EtsiAdesRequirement adesRequirement
Specifies of the resulting signature should use an ETSI AdES format. -
content
String content
The Base64-encoded byte string that is the content of the document that is to be signed. -
contentReference
String contentReference
A content reference may be used instead of supplying the actual content. -
extension
Extension extension
Extensions for the object. -
id
String id
The unique ID for this document (within the current request). -
mimeType
String mimeType
The MIME type of the document that is to be signed. -
processingRules
String processingRules
Optional processing rules used by the sign service to process sign data. -
visiblePdfSignatureRequirement
VisiblePdfSignatureRequirement visiblePdfSignatureRequirement
If the document that is to be signed is a PDF document, the sign requester may require the resulting PDF to have a "visible PDF signature".
-
-
Class se.idsec.signservice.integration.document.TbsDocument.EtsiAdesRequirement
class EtsiAdesRequirement extends Object implements Serializable- serialVersionUID:
- 3139149873709105674L
-
Serialized Fields
-
adesFormat
TbsDocument.AdesType adesFormat
The ETSI AdES type. -
adesObject
String adesObject
Optional AdES object as a Base64-encoded byte array.For XML signatures this object must be a
ds:Object
having as its only child axades:QualifyingProperties
element. -
extension
Extension extension
Extensions for the object. -
signaturePolicy
String signaturePolicy
The signature policy (required for EPES).
-
-
-
Package se.idsec.signservice.integration.document.pdf
-
Exception Class se.idsec.signservice.integration.document.pdf.PdfAConsistencyCheckException
class PdfAConsistencyCheckException extends SignServiceIntegrationException implements Serializable- serialVersionUID:
- 8421167955748866207L
-
Exception Class se.idsec.signservice.integration.document.pdf.PdfContainsAcroformException
class PdfContainsAcroformException extends SignServiceIntegrationException implements Serializable- serialVersionUID:
- -3416743156468415564L
-
Exception Class se.idsec.signservice.integration.document.pdf.PdfContainsEncryptionDictionaryException
class PdfContainsEncryptionDictionaryException extends SignServiceIntegrationException implements Serializable- serialVersionUID:
- -9050884231938458002L
-
Class se.idsec.signservice.integration.document.pdf.PdfPrepareReport
class PdfPrepareReport extends Object implements Serializable- serialVersionUID:
- 6720426625168925433L
-
Serialized Fields
-
actions
List<PdfPrepareReport.PrepareActions> actions
The actions that were completed during the prepare operation. -
warnings
List<PdfPrepareReport.PrepareWarnings> warnings
The warnings detected during the prepare operation.
-
-
Class se.idsec.signservice.integration.document.pdf.PdfPrepareSettings
class PdfPrepareSettings extends Object implements Serializable- serialVersionUID:
- -9090581375259732911L
-
Serialized Fields
-
allowFlattenAcroForms
boolean allowFlattenAcroForms
Defines whether the prepare PDF functions should flatten PDF acroforms in the document being signed. -
allowRemoveEncryptionDictionary
boolean allowRemoveEncryptionDictionary
Defines if documents with an encryption dictionary should have it removed. -
enforcePdfaConsistency
boolean enforcePdfaConsistency
Defines if PDF/A consistency check is done when adding a sign page to a document to be signed. If this setting is enabled, and an attempt to add a sign page that is not PDF/A to a PDF/A document an error will be raised. If the setting is not enabled, the document being signed will be reverted into a non-PDF/A document.
The default isfalse
.
-
-
Class se.idsec.signservice.integration.document.pdf.PdfSignatureImageTemplate
class PdfSignatureImageTemplate extends Object implements Serializable- serialVersionUID:
- 1237316790752152415L
-
Serialized Fields
-
dateFormat
String dateFormat
The Java date format to use for signing time. -
extension
Extension extension
Extensions for the object. -
fields
Map<String,
String> fields A map of the field names that are required by the template in the fieldName map inVisiblePdfSignatureRequirement
. -
height
Integer height
The height (in pixels) for the pixel image that is generated from the template (and inserted into the PDF visible signature flow). -
includeSignerName
boolean includeSignerName
Flag telling whether the signer name will be included in the visible PDF signature. -
includeSigningTime
boolean includeSigningTime
Flag telling whether the signing time will be included in the visible PDF signature. -
reference
String reference
The unique reference for this image template. -
svgImageFile
FileResource svgImageFile
SVG image file that holds up the image template. -
timeZoneId
String timeZoneId
The time zone to use for signing time. -
width
Integer width
The width (in pixels) for the pixel image that is generated from the template (and inserted into the PDF visible signature flow).
-
-
Class se.idsec.signservice.integration.document.pdf.PdfSignaturePage
class PdfSignaturePage extends Object implements Serializable- serialVersionUID:
- -4426670734458301968L
-
Serialized Fields
-
columns
Integer columns
If it should be possible to add PDF sign images in several columns to this sign page document thecolumns
attribute should be assigned to the desired number of columns. The default is1
. -
extension
Extension extension
Extensions for the object. -
id
String id
The unique ID for this PDF signature page. -
imagePlacementConfiguration
PdfSignaturePage.PdfSignatureImagePlacementConfiguration imagePlacementConfiguration
Configuration that tells where in the PDF signature page the PDF signature image(s) should be inserted. -
pdfDocument
FileResource pdfDocument
The file resource containing the PDF document that holds the PDF signature page. -
rows
Integer rows
If it should be possible to add PDF sign images in several rows to this sign page document therows
attribute should be assigned to the desired number of rows. The default is1
. -
signatureImageReference
String signatureImageReference
A unique reference of the signature template image that is inserted into this PDF signature page.
-
-
Class se.idsec.signservice.integration.document.pdf.PdfSignaturePage.PdfSignatureImagePlacementConfiguration
class PdfSignatureImagePlacementConfiguration extends Object implements Serializable- serialVersionUID:
- 7465999411013374718L
-
Serialized Fields
-
extension
Extension extension
Extensions for the object. -
page
Integer page
If the PDF signature page document (seePdfSignaturePage.getContents()
) contains more than one page it is possible to use thepage
attribute to tell where the PDF signature image(s) should be inserted. A value of 1 represents the first page and a value of 0 represents the last page. The default is1
.Note: It is only possible to have PDF signature images inserted into one page of the PDF signature page document.
-
scale
Integer scale
The scale of the final visible signature image expressed as zoom percentage. The value -100 represents a 0 sized image, the value 0 represents unaltered size, the value 100 double size and so on. Ifnull
, 0 is assumed. -
xIncrement
Integer xIncrement
If the PDF signature page supports more than one column (seePdfSignaturePage.getColumns()
) thexIncrement
property tells how many pixels that should be added to the previously usedxPosition
when inserting a PDF signature image in a new column.Note: If the PDF signature page only supports one column this property is ignored.
-
xPosition
Integer xPosition
The X coordinate position (in pixels) of where the first PDF visible signature image should be inserted on the PDF signature page. -
yIncrement
Integer yIncrement
If the PDF signature page supports more than one row (seePdfSignaturePage.getRows()
) theyIncrement
property tells how many pixels that should be added to the previously usedyPosition
when inserting a PDF signature image in a new row.Note: If the PDF signature page only supports one row this property is ignored.
-
yPosition
Integer yPosition
The Y coordinate position (in pixels) of where the first PDF visible signature image should be inserted on the PDF signature page.
-
-
Exception Class se.idsec.signservice.integration.document.pdf.PdfSignaturePageFullException
class PdfSignaturePageFullException extends SignServiceIntegrationException implements Serializable- serialVersionUID:
- 1250261371127273787L
-
Class se.idsec.signservice.integration.document.pdf.PdfSignaturePagePreferences
class PdfSignaturePagePreferences extends Object implements Serializable- serialVersionUID:
- -2804060250278418877L
-
Serialized Fields
-
existingSignaturePageNumber
Integer existingSignaturePageNumber
In the cases where a PDF document already has been signed and a signature page has been inserted, and another signature image is to be added to this page, the caller may use theexistingSignaturePageNumber
property to inform the Sign Service support service about the document page number of the sign page. This page number corresponds to theVisiblePdfSignatureRequirement.getPage()
property from the initial call. -
extension
Extension extension
Extensions for the object. -
failWhenSignPageFull
boolean failWhenSignPageFull
APdfSignaturePage
has a limit on how many PDF signature images it can hold. If another image is added we can either fail or ignore this. -
insertPageAt
Integer insertPageAt
Tells where in a PDF document the PDF signature page should be inserted. A value of 1 represents the first page and a value of 0 (ornull
) represents the last page. The last page is the default. -
returnDocumentReference
Boolean returnDocumentReference
Deprecated, assign thereturnDocumentReference
in a call toExtendedSignServiceIntegrationService.preparePdfDocument(String, byte[], PdfSignaturePagePreferences, Boolean, String)
instead. -
signaturePage
PdfSignaturePage signaturePage
As an alternative to specifying asignPageReference
(seePdfSignaturePagePreferences.setSignaturePageReference(String)
) the actual sign page can be provided in the preferences. -
signaturePageReference
String signaturePageReference
Reference to a PDF signature page to be inserted. -
visiblePdfSignatureUserInformation
VisiblePdfSignatureUserInformation visiblePdfSignatureUserInformation
The input regarding the user information that is to be used when generating aVisiblePdfSignatureRequirement
object.
-
-
Class se.idsec.signservice.integration.document.pdf.PreparedPdfDocument
class PreparedPdfDocument extends Object implements Serializable- serialVersionUID:
- 1691338993275336335L
-
Serialized Fields
-
extension
Extension extension
Extensions for the object. -
pdfDocumentReference
String pdfDocumentReference
If the service is running in stateful mode and the call toExtendedSignServiceIntegrationService.preparePdfDocument(String, byte[], PdfSignaturePagePreferences, Boolean, String)
was made with thereturnDocumentReference
parameter set, this field will hold the reference to the PDF document stored by the service. -
policy
String policy
The policy under which the data held in this class may be used. -
prepareReport
PdfPrepareReport prepareReport
Report of actions and warnings. -
updatedPdfDocument
String updatedPdfDocument
If the PDF document passed toExtendedSignServiceIntegrationService.preparePdfDocument(String, byte[], PdfSignaturePagePreferences, Boolean, String)
was updated this property holds the updated PDf document (in its Base64 encoded form). -
visiblePdfSignatureRequirement
VisiblePdfSignatureRequirement visiblePdfSignatureRequirement
The resultingVisiblePdfSignatureRequirement
object that should be passed as a property in theTbsDocument
holding the PDF document that is passed toSignServiceIntegrationService.createSignRequest(se.idsec.signservice.integration.SignRequestInput)
.
-
-
Class se.idsec.signservice.integration.document.pdf.PreparePdfSignaturePageInput
class PreparePdfSignaturePageInput extends Object implements Serializable- serialVersionUID:
- -3187933104519375437L
-
Serialized Fields
-
extension
Extension extension
Extensions for the object. -
pdfDocument
String pdfDocument
The contents of the PDF document that is to be prepared in Base64 encoded format. -
signaturePagePreferences
PdfSignaturePagePreferences signaturePagePreferences
The preferences of how to prepare the PDF document for a PDF signature page and signature image.
-
-
Class se.idsec.signservice.integration.document.pdf.VisiblePdfSignatureRequirement
class VisiblePdfSignatureRequirement extends VisiblePdfSignatureUserInformation implements Serializable- serialVersionUID:
- -1698022232972612768L
-
Serialized Fields
-
page
Integer page
The number of the page where the visible signature should appear. A value of 1 represents the first page and a value of 0 (ornull
) represents the last page. -
scale
Integer scale
The scale of the final visible signature image expressed as zoom percentage. The value -100 represents a 0 sized image, the value 0 represents unaltered size, the value 100 double size and so on. Ifnull
, 0 is assumed. -
templateImageRef
String templateImageRef
A unique reference of the template image that should be by the SignService Integration Service when generating a PDF visible signature. -
xPosition
Integer xPosition
The X coordinate position (in pixels) of the PDF visible signature image in the PDF document. -
yPosition
Integer yPosition
The Y coordinate position (in pixels) of the PDF visible signature image in the PDF document.
-
-
Class se.idsec.signservice.integration.document.pdf.VisiblePdfSignatureUserInformation
class VisiblePdfSignatureUserInformation extends Object implements Serializable- serialVersionUID:
- 8530156355878335379L
-
Serialized Fields
-
extension
Extension extension
Extensions for the object. -
fieldValues
Map<String,
String> fieldValues Apart from the signer name and signing date, a template may use other fields. This map provides the requested fields and values. -
signerName
VisiblePdfSignatureUserInformation.SignerName signerName
Name of the signer to be represented in the visible image. This is typically a name of the signer but any suitable identity attribute value may be specified to be part of the signer name. This value is analogous to, and should hold the same value as, a present Name entry in the PDF signature dictionary. If the image template referenced requires a value for signerName, this field is mandatory, otherwise it is optional.
-
-
Class se.idsec.signservice.integration.document.pdf.VisiblePdfSignatureUserInformation.SignerName
class SignerName extends Object implements Serializable- serialVersionUID:
- -3259891506238725426L
-
Serialized Fields
-
formatting
String formatting
Optional string the may be supplied to change how the signer's information is displayed. Each list item fromVisiblePdfSignatureUserInformation.SignerName.getSignerAttributes()
is referenced by its order (starting from 0) and prefixed by %. For example, the formatting string"%1 %2 (%3)"
may display something likeJim Smith (ID12345)
. -
signerAttributes
List<SignerIdentityAttribute> signerAttributes
A list of attribute names that refer to some, or all, attributes supplied inAuthnRequirements.setRequestedSignerAttributes(List)
that are the requirements that the signer requires to be validated as part of the signature operation. The values of the given attributes will be part of the signer name field as they appear in the list (separated by a blank). It is possible to change how the information is displayed by assigning a formatting, seeVisiblePdfSignatureUserInformation.SignerName.setFormatting(String)
.
-
-
-
Package se.idsec.signservice.integration.document.xml
-
Class se.idsec.signservice.integration.document.xml.XMLSignatureLocation
class XMLSignatureLocation extends Object implements Serializable- serialVersionUID:
- 8022462697014173727L
-
Serialized Fields
-
-
Package se.idsec.signservice.integration.security
-
Class se.idsec.signservice.integration.security.EncryptionParameters.RSAOAEPParameters
class RSAOAEPParameters extends Object implements Serializable- serialVersionUID:
- 4163374244188001559L
-
-
Package se.idsec.signservice.integration.signmessage
-
Class se.idsec.signservice.integration.signmessage.SignMessageParameters
class SignMessageParameters extends Object implements Serializable- serialVersionUID:
- 4015165603787409930L
-
Serialized Fields
-
displayEntity
String displayEntity
The ID (SAML entityID) of the entity (IdP) that should display this message. -
mimeType
String mimeType
The sign message MIME type. SeeSignMessageMimeType
for possible values. -
mustShow
Boolean mustShow
Specifies if the requester of the signature requires that the sign message is displayed to the user. If the Identity Provider cannot fulfill this requirement it must not proceed. -
performEncryption
boolean performEncryption
Tells whether the supplied sign message should be encrypted withSignMessageParameters.getDisplayEntity()
as the recipient. -
signMessage
String signMessage
The sign message (non encrypted) content.
-
-