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
-
extension
se.idsec.signservice.integration.core.Extension extension
-
id
String id
-
signedDocuments
List<se.idsec.signservice.integration.document.SignedDocument> signedDocuments
-
signerAssertionInformation
se.idsec.signservice.integration.authentication.SignerAssertionInformation signerAssertionInformation
-
-
Class se.idsec.signservice.integration.SignRequestData
class SignRequestData extends Object implements Serializable- serialVersionUID:
- 4357498242718442582L
-
Class se.idsec.signservice.integration.SignRequestInput
class SignRequestInput extends Object implements Serializable- serialVersionUID:
- -3516357562768818746L
-
Serialized Fields
-
authnRequirements
se.idsec.signservice.integration.authentication.AuthnRequirements authnRequirements
-
certificateRequirements
se.idsec.signservice.integration.certificate.SigningCertificateRequirements certificateRequirements
-
correlationId
String correlationId
-
destinationUrl
String destinationUrl
-
extension
se.idsec.signservice.integration.core.Extension extension
-
policy
String policy
-
returnUrl
String returnUrl
-
signatureAlgorithm
String signatureAlgorithm
-
signMessageParameters
se.idsec.signservice.integration.signmessage.SignMessageParameters signMessageParameters
-
signRequesterID
String signRequesterID
-
tbsDocuments
List<se.idsec.signservice.integration.document.TbsDocument> tbsDocuments
-
-
Exception Class se.idsec.signservice.integration.SignResponseCancelStatusException
class SignResponseCancelStatusException extends se.idsec.signservice.integration.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
se.idsec.signservice.integration.core.Extension extension
-
xmlSignatureLocation
se.idsec.signservice.integration.document.xml.XMLSignatureLocation xmlSignatureLocation
-
-
-
Package se.idsec.signservice.integration.config
-
Exception Class se.idsec.signservice.integration.config.PolicyNotFoundException
class PolicyNotFoundException extends se.idsec.signservice.integration.core.error.BadRequestException implements Serializable- serialVersionUID:
- -4714688588905848372L
-
-
Package se.idsec.signservice.integration.config.impl
-
Class se.idsec.signservice.integration.config.impl.DefaultIntegrationServiceConfiguration
class DefaultIntegrationServiceConfiguration extends Object implements Serializable- serialVersionUID:
- -114861382087789967L
-
Serialized Fields
-
defaultAuthnContextRef
String defaultAuthnContextRef
In a setup where all users are authenticated according to the same authentication contect, a default value could be used. If theAuthnRequirements.getAuthnContextClassRefs()
method returnsnull
or an empty list, the default value will be used. -
defaultAuthnServiceID
String defaultAuthnServiceID
In a setup where only one authentication service (IdP) is used to authenticate users, a default value could be used. If theAuthnRequirements.getAuthnServiceID()
method returnsnull
, the default value will be used. -
defaultCertificateRequirements
se.idsec.signservice.integration.certificate.SigningCertificateRequirements defaultCertificateRequirements
The default signing certificate requirements to use for SignRequest messages created under this policy/configuration. -
defaultDestinationUrl
String defaultDestinationUrl
The default signature service URL to where SignRequest messages should be posted. -
defaultEncryptionParameters
se.idsec.signservice.integration.security.EncryptionParameters defaultEncryptionParameters
The default encryption parameters (algorithms) that is used by the SignService Integration Service when encrypting a SignMessage. The sign requester can not override these values, but the recipient may declare other algorithms to use (in the SAML case, this is done in IdP metadata). -
defaultReturnUrl
String defaultReturnUrl
The default URL to which the user agent along with the sign response message should be directed after a signature operation. -
defaultSignatureAlgorithm
String defaultSignatureAlgorithm
The default algorithm identifier for the signature algorithm that should be used during signing of specified tasks. -
defaultSignRequesterID
String defaultSignRequesterID
The default ID of the entity that requests a signature. If SAML is used as the authentication protocol, this is the SAML entityID of the sign requester. -
defaultVisiblePdfSignatureRequirement
se.idsec.signservice.integration.document.pdf.VisiblePdfSignatureRequirement defaultVisiblePdfSignatureRequirement
A policy may be configured to include a default "visible PDF signature requirement" for all PDF documents that are signed under this policy. -
extension
se.idsec.signservice.integration.core.Extension extension
The extension parameters for the instance. -
parentPolicy
String parentPolicy
If several policies are created where most settings are the same, theparentPolicy
can be used to inherit values from. In this way, only the values that should be overridden needs to be supplied. -
pdfPrepareSettings
se.idsec.signservice.integration.document.pdf.PdfPrepareSettings pdfPrepareSettings
Settings for PDF preparing. -
pdfSignatureImageTemplates
List<? extends se.idsec.signservice.integration.document.pdf.PdfSignatureImageTemplate> pdfSignatureImageTemplates
A policy may have one, or more, image templates for visible PDF signatures in its configuration. SeePdfSignatureImageTemplate
. This method gets these templates. -
pdfSignaturePages
List<? extends se.idsec.signservice.integration.document.pdf.PdfSignaturePage> pdfSignaturePages
A policy may have one, or more, configured PDF signature pages. SeeExtendedSignServiceIntegrationService.preparePdfDocument(String, byte[], PdfSignaturePagePreferences, Boolean, String)
for a description of PDF signature pages. The first object in the list is regarded as the default page for the policy. -
policy
String policy
The integration policy name for which this configuration applies. -
signatureCertificate
String signatureCertificate
The signing certificate that the SignService Integration Service uses to sign SignRequest messages. -
signingCredential
se.swedenconnect.security.credential.PkiCredential signingCredential
The signing credential that the SignService Integration Service policy instance uses to sign SignRequest messages. -
signServiceCertificates
List<X509Certificate> signServiceCertificates
The signature service signing certificate(s) used by the signature service to signSignResponse
messages. -
signServiceID
String signServiceID
The entityID of the signature service. If SAML is used as the authentication protocol, this is the SAML entityID of the SAML Service Provider that is running in the signature service. -
stateless
Boolean stateless
Tells whether the SignService Integration Service is running in stateless mode or not. -
trustAnchors
List<X509Certificate> trustAnchors
The trust anchor certificate(s) of the SignService CA (Certificate Authority). With trust anchor we mean the trusted root certificate that is the root of the certificate chain that starts with the generated user signature certificate.
-
-
-
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
-
Class se.idsec.signservice.integration.core.RestClientSignatureState
class RestClientSignatureState extends Object implements Serializable- serialVersionUID:
- 5286564715474770105L
-
Serialized Fields
-
id
String id
-
state
LinkedHashMap<String,
?> state
-
-
-
Package se.idsec.signservice.integration.core.error.impl
-
Exception Class se.idsec.signservice.integration.core.error.impl.InternalSignServiceIntegrationException
class InternalSignServiceIntegrationException extends se.idsec.signservice.integration.core.error.SignServiceIntegrationCategoryException implements Serializable- serialVersionUID:
- 6741232250952543045L
-
Exception Class se.idsec.signservice.integration.core.error.impl.SignServiceProtocolException
class SignServiceProtocolException extends InternalSignServiceIntegrationException implements Serializable- serialVersionUID:
- -9056039254424787720L
-
-
Package se.idsec.signservice.integration.core.impl
-
Class se.idsec.signservice.integration.core.impl.AbstractInMemoryIntegrationServiceCache.InMemoryCacheEntry
class InMemoryCacheEntry extends Object implements Serializable- serialVersionUID:
- 6027367800009250991L
-
Serialized Fields
-
expirationTime
long expirationTime
The time when the object expires. -
object
T extends Serializable object
The cached object. -
ownerId
String ownerId
The owner id.
-
-
-
Package se.idsec.signservice.integration.document
-
Exception Class se.idsec.signservice.integration.document.DocumentProcessingException
class DocumentProcessingException extends se.idsec.signservice.integration.core.error.SignServiceIntegrationCategoryException implements Serializable- serialVersionUID:
- -5663907049066116365L
-
Class se.idsec.signservice.integration.document.SignedDocument
class SignedDocument extends Object implements Serializable- serialVersionUID:
- -5786393082751485140L
-
Class se.idsec.signservice.integration.document.TbsDocument
class TbsDocument extends Object implements Serializable- serialVersionUID:
- 3224804407700034526L
-
Serialized Fields
-
adesRequirement
se.idsec.signservice.integration.document.TbsDocument.EtsiAdesRequirement adesRequirement
-
content
String content
-
contentReference
String contentReference
-
extension
se.idsec.signservice.integration.core.Extension extension
-
id
String id
-
mimeType
String mimeType
-
processingRules
String processingRules
-
visiblePdfSignatureRequirement
se.idsec.signservice.integration.document.pdf.VisiblePdfSignatureRequirement visiblePdfSignatureRequirement
-
-
Class se.idsec.signservice.integration.document.TbsDocument.EtsiAdesRequirement
class EtsiAdesRequirement extends Object implements Serializable- serialVersionUID:
- 3139149873709105674L
-
-
Package se.idsec.signservice.integration.dss
-
Class se.idsec.signservice.integration.dss.SignRequestWrapper
class SignRequestWrapper extends se.swedenconnect.schemas.dss_1_0.SignRequest implements Serializable- serialVersionUID:
- 8934202280623051779L
-
Serialized Fields
-
signRequest
se.swedenconnect.xml.jaxb.JAXBSerializable<se.swedenconnect.schemas.dss_1_0.SignRequest> signRequest
The wrapped SignRequest.
-
-
Class se.idsec.signservice.integration.dss.SignResponseWrapper
class SignResponseWrapper extends se.swedenconnect.schemas.dss_1_0.SignResponse implements Serializable- serialVersionUID:
- -3618698475882073845L
-
Serialized Fields
-
signResponse
se.swedenconnect.xml.jaxb.JAXBSerializable<se.swedenconnect.schemas.dss_1_0.SignResponse> signResponse
The wrapped SignResponse.
-
-
-
Package se.idsec.signservice.integration.process.impl
-
Exception Class se.idsec.signservice.integration.process.impl.SignResponseProcessingException
class SignResponseProcessingException extends se.idsec.signservice.integration.core.error.SignServiceIntegrationCategoryException implements Serializable- serialVersionUID:
- -2040288962905696105L
-
-
Package se.idsec.signservice.integration.security
-
Class se.idsec.signservice.integration.security.EncryptionParameters.RSAOAEPParameters
class RSAOAEPParameters extends Object implements Serializable- serialVersionUID:
- 4163374244188001559L
-
Exception Class se.idsec.signservice.integration.security.MetadataException
class MetadataException extends SignServiceEncryptException implements Serializable- serialVersionUID:
- -5064259813044502880L
-
Exception Class se.idsec.signservice.integration.security.SignServiceEncryptException
class SignServiceEncryptException extends se.idsec.signservice.integration.core.error.SignServiceIntegrationCategoryException implements Serializable- serialVersionUID:
- -494734085678963259L
-
-
Package se.idsec.signservice.integration.security.impl
-
Class se.idsec.signservice.integration.security.impl.DefaultEncryptionParameters
class DefaultEncryptionParameters extends Object implements Serializable- serialVersionUID:
- 5475705400371189456L
-
Serialized Fields
-
dataEncryptionAlgorithm
String dataEncryptionAlgorithm
The data encryption algorithm that should be used when encrypting the sign message for a given Identity Provider. -
keyTransportEncryptionAlgorithm
String keyTransportEncryptionAlgorithm
The key transport encryption algorithm that should be used when encrypting the sign message for a given Identity Provider. -
rsaOaepParameters
se.idsec.signservice.integration.security.EncryptionParameters.RSAOAEPParameters rsaOaepParameters
IfDefaultEncryptionParameters.getKeyTransportEncryptionAlgorithm()
returnshttp://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p
orhttp://www.w3.org/2009/xmlenc11#rsa-oaep
, this fields holds the RSA OAEP parameters to use.
-
-
Class se.idsec.signservice.integration.security.impl.OpenSAMLEncryptionParameters
class OpenSAMLEncryptionParameters extends Object implements Serializable- serialVersionUID:
- 3074989264317284157L
-
Serialized Fields
-
systemConfiguration
org.opensaml.xmlsec.EncryptionConfiguration systemConfiguration
The OpenSAML system encryption configuration.
-
-
-
Package se.idsec.signservice.integration.signmessage
-
Class se.idsec.signservice.integration.signmessage.SignMessageParameters
class SignMessageParameters extends Object implements Serializable- serialVersionUID:
- 4015165603787409930L
-
-
Package se.idsec.signservice.integration.state
-
Class se.idsec.signservice.integration.state.SignatureSessionState
class SignatureSessionState extends Object implements Serializable- serialVersionUID:
- 6334324655251433759L
-
Serialized Fields
-
correlationId
String correlationId
The correlation ID for this session/process. -
encodedSignRequest
String encodedSignRequest
The Base64-encoded SignRequest. Used in cases when the state is passed back to the caller (via REST). -
expectedReturnUrl
String expectedReturnUrl
The URL to which the user agent along with the sign response message should be directed after a signature operation. -
ownerId
String ownerId
The owner identity of this operaration. This is set in the cases when the SignService Integration Service is running in stateful mode. It is primary useful when the SignService Integration Service is running as a stand-alone service. -
policy
String policy
The policy under which the operation is executing. -
signMessage
se.idsec.signservice.integration.signmessage.SignMessageParameters signMessage
The sign message that was ordered by the initiator. -
signRequest
SignRequestWrapper signRequest
The SignRequest that was passed to the signature service. -
tbsDocuments
List<se.idsec.signservice.integration.document.TbsDocument> tbsDocuments
The document(s) to be signed along with a per-document signing requirements and parameters.
-
-
Exception Class se.idsec.signservice.integration.state.StateException
class StateException extends se.idsec.signservice.integration.core.error.SignServiceIntegrationException implements Serializable- serialVersionUID:
- 5194407159860357991L
-
-
Package se.idsec.signservice.integration.state.impl
-
Class se.idsec.signservice.integration.state.impl.DefaultSignatureState
class DefaultSignatureState extends Object implements Serializable- serialVersionUID:
- 8679954351779851073L
-
Serialized Fields
-
id
String id
The state ID. -
state
SignatureSessionState state
The session state.
-
-
Class se.idsec.signservice.integration.state.impl.EncodedSignatureSessionState
class EncodedSignatureSessionState extends Object implements Serializable- serialVersionUID:
- -4038769805839320240L
-
Serialized Fields
-
encodedState
String encodedState
The state in the Base64-encoded form of the JSON-serialization of SignatureSessionState.
-
-
Class se.idsec.signservice.integration.state.impl.EncodedSignatureState
class EncodedSignatureState extends Object implements Serializable- serialVersionUID:
- 7403001397690504390L
-
Serialized Fields
-
id
String id
The state ID. -
state
EncodedSignatureSessionState state
The compressed session state.
-
-