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
      • Serialized Fields

        • binding
          String binding
        • destinationUrl
          String destinationUrl
        • extension
          se.idsec.signservice.integration.core.Extension extension
        • relayState
          String relayState
        • signRequest
          String signRequest
        • state
          se.idsec.signservice.integration.core.SignatureState state
    • 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
      • Serialized Fields

    • 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 the AuthnRequirements.getAuthnContextClassRefs() method returns null 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 the AuthnRequirements.getAuthnServiceID() method returns null, 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, the parentPolicy 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. See PdfSignatureImageTemplate. 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. See ExtendedSignServiceIntegrationService.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 sign SignResponse 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

      class Extension extends HashMap<String,String> implements Serializable
      serialVersionUID:
      3763640336680098817L
    • Class se.idsec.signservice.integration.core.FileResource

      class FileResource extends Object implements Serializable
      serialVersionUID:
      6763043655938027208L
      • Serialized Fields

        • contents
          String contents
        • description
          String description
        • eagerlyLoadContents
          boolean eagerlyLoadContents
        • resource
          String resource
    • Class se.idsec.signservice.integration.core.RestClientSignatureState

      class RestClientSignatureState extends Object implements Serializable
      serialVersionUID:
      5286564715474770105L
  • Package se.idsec.signservice.integration.core.error.impl

  • Package se.idsec.signservice.integration.core.impl

  • 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
      • Serialized Fields

        • extension
          se.idsec.signservice.integration.core.Extension extension
        • id
          String id
        • mimeType
          String mimeType
        • signedContent
          String signedContent
    • 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
      • Serialized Fields

        • adesFormat
          se.idsec.signservice.integration.document.TbsDocument.AdesType adesFormat
        • adesObject
          String adesObject
        • extension
          se.idsec.signservice.integration.core.Extension extension
        • signaturePolicy
          String signaturePolicy
  • 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

  • Package se.idsec.signservice.integration.security

  • Package se.idsec.signservice.integration.security.impl

  • 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
        • mimeType
          String mimeType
        • mustShow
          Boolean mustShow
        • performEncryption
          boolean performEncryption
        • signMessage
          String signMessage
  • 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