Class SKSignatureServicePortType

java.lang.Object
de.gematik.bbriccs.konnektor.SoftKonServicePortType
de.gematik.bbriccs.konnektor.SKSignatureServicePortType
All Implemented Interfaces:
de.gematik.ws.conn.signatureservice.wsdl.v7.SignatureServicePortType

public class SKSignatureServicePortType extends SoftKonServicePortType implements de.gematik.ws.conn.signatureservice.wsdl.v7.SignatureServicePortType
  • Field Summary

    Fields inherited from class de.gematik.bbriccs.konnektor.SoftKonServicePortType

    softKonCore
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    activateComfortSignature(String cardHandle, de.gematik.ws.conn.connectorcontext.v2.ContextType context, jakarta.xml.ws.Holder<de.gematik.ws.conn.connectorcommon.v5.Status> status, jakarta.xml.ws.Holder<de.gematik.ws.conn.signatureservice.v7.SignatureModeEnum> signatureMode)
     
    de.gematik.ws.conn.connectorcommon.v5.Status
     
    getJobNumber(de.gematik.ws.conn.connectorcontext.v2.ContextType context)
     
    void
    getSignatureMode(String cardHandle, de.gematik.ws.conn.connectorcontext.v2.ContextType context, jakarta.xml.ws.Holder<de.gematik.ws.conn.connectorcommon.v5.Status> status, jakarta.xml.ws.Holder<de.gematik.ws.conn.signatureservice.v7.ComfortSignatureStatusEnum> comfortSignatureStatus, jakarta.xml.ws.Holder<Integer> comfortSignatureMax, jakarta.xml.ws.Holder<Duration> comfortSignatureTimer, jakarta.xml.ws.Holder<de.gematik.ws.conn.signatureservice.v7.SessionInfo> sessionInfo)
     
    List<de.gematik.ws.conn.signatureservice.v7.SignResponse>
    signDocument(String cardHandle, String crypt, de.gematik.ws.conn.connectorcontext.v2.ContextType context, String tvMode, String jobNumber, List<de.gematik.ws.conn.signatureservice.v7.SignRequest> signRequest)
     
    de.gematik.ws.conn.connectorcommon.v5.Status
    stopSignature(de.gematik.ws.conn.connectorcontext.v2.ContextType context, String jobNumber)
     
    void
    verifyDocument(de.gematik.ws.conn.connectorcontext.v2.ContextType context, String tvMode, de.gematik.ws.conn.signatureservice.v7.VerifyDocument.OptionalInputs optionalInputs, de.gematik.ws.conn.signatureservice.v7.DocumentType document, oasis.names.tc.dss._1_0.core.schema.SignatureObject signatureObject, boolean includeRevocationInfo, jakarta.xml.ws.Holder<de.gematik.ws.conn.connectorcommon.v5.Status> status, jakarta.xml.ws.Holder<de.gematik.ws.conn.signatureservice.v7.VerificationResultType> verificationResult, jakarta.xml.ws.Holder<de.gematik.ws.conn.signatureservice.v7.VerifyDocumentResponse.OptionalOutputs> optionalOutputs)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SKSignatureServicePortType

      public SKSignatureServicePortType(SoftKonCore softKonCore)
  • Method Details

    • verifyDocument

      public void verifyDocument(de.gematik.ws.conn.connectorcontext.v2.ContextType context, String tvMode, de.gematik.ws.conn.signatureservice.v7.VerifyDocument.OptionalInputs optionalInputs, de.gematik.ws.conn.signatureservice.v7.DocumentType document, oasis.names.tc.dss._1_0.core.schema.SignatureObject signatureObject, boolean includeRevocationInfo, jakarta.xml.ws.Holder<de.gematik.ws.conn.connectorcommon.v5.Status> status, jakarta.xml.ws.Holder<de.gematik.ws.conn.signatureservice.v7.VerificationResultType> verificationResult, jakarta.xml.ws.Holder<de.gematik.ws.conn.signatureservice.v7.VerifyDocumentResponse.OptionalOutputs> optionalOutputs)
      Specified by:
      verifyDocument in interface de.gematik.ws.conn.signatureservice.wsdl.v7.SignatureServicePortType
    • signDocument

      public List<de.gematik.ws.conn.signatureservice.v7.SignResponse> signDocument(String cardHandle, String crypt, de.gematik.ws.conn.connectorcontext.v2.ContextType context, String tvMode, String jobNumber, List<de.gematik.ws.conn.signatureservice.v7.SignRequest> signRequest) throws de.gematik.ws.conn.signatureservice.wsdl.v7.FaultMessage
      Specified by:
      signDocument in interface de.gematik.ws.conn.signatureservice.wsdl.v7.SignatureServicePortType
      Throws:
      de.gematik.ws.conn.signatureservice.wsdl.v7.FaultMessage
    • getJobNumber

      public String getJobNumber(de.gematik.ws.conn.connectorcontext.v2.ContextType context) throws de.gematik.ws.conn.signatureservice.wsdl.v7.FaultMessage
      Specified by:
      getJobNumber in interface de.gematik.ws.conn.signatureservice.wsdl.v7.SignatureServicePortType
      Throws:
      de.gematik.ws.conn.signatureservice.wsdl.v7.FaultMessage
    • stopSignature

      public de.gematik.ws.conn.connectorcommon.v5.Status stopSignature(de.gematik.ws.conn.connectorcontext.v2.ContextType context, String jobNumber) throws de.gematik.ws.conn.signatureservice.wsdl.v7.FaultMessage
      Specified by:
      stopSignature in interface de.gematik.ws.conn.signatureservice.wsdl.v7.SignatureServicePortType
      Throws:
      de.gematik.ws.conn.signatureservice.wsdl.v7.FaultMessage
    • activateComfortSignature

      public void activateComfortSignature(String cardHandle, de.gematik.ws.conn.connectorcontext.v2.ContextType context, jakarta.xml.ws.Holder<de.gematik.ws.conn.connectorcommon.v5.Status> status, jakarta.xml.ws.Holder<de.gematik.ws.conn.signatureservice.v7.SignatureModeEnum> signatureMode) throws de.gematik.ws.conn.signatureservice.wsdl.v7.FaultMessage
      Specified by:
      activateComfortSignature in interface de.gematik.ws.conn.signatureservice.wsdl.v7.SignatureServicePortType
      Throws:
      de.gematik.ws.conn.signatureservice.wsdl.v7.FaultMessage
    • deactivateComfortSignature

      public de.gematik.ws.conn.connectorcommon.v5.Status deactivateComfortSignature(List<String> cardHandle) throws de.gematik.ws.conn.signatureservice.wsdl.v7.FaultMessage
      Specified by:
      deactivateComfortSignature in interface de.gematik.ws.conn.signatureservice.wsdl.v7.SignatureServicePortType
      Throws:
      de.gematik.ws.conn.signatureservice.wsdl.v7.FaultMessage
    • getSignatureMode

      public void getSignatureMode(String cardHandle, de.gematik.ws.conn.connectorcontext.v2.ContextType context, jakarta.xml.ws.Holder<de.gematik.ws.conn.connectorcommon.v5.Status> status, jakarta.xml.ws.Holder<de.gematik.ws.conn.signatureservice.v7.ComfortSignatureStatusEnum> comfortSignatureStatus, jakarta.xml.ws.Holder<Integer> comfortSignatureMax, jakarta.xml.ws.Holder<Duration> comfortSignatureTimer, jakarta.xml.ws.Holder<de.gematik.ws.conn.signatureservice.v7.SessionInfo> sessionInfo) throws de.gematik.ws.conn.signatureservice.wsdl.v7.FaultMessage
      Specified by:
      getSignatureMode in interface de.gematik.ws.conn.signatureservice.wsdl.v7.SignatureServicePortType
      Throws:
      de.gematik.ws.conn.signatureservice.wsdl.v7.FaultMessage