Interface LibraryBridgeInterface

  • All Known Implementing Classes:
    AppletBridge, NativeBridge, WindowsBridge

    public interface LibraryBridgeInterface
    the libray bridge interface that defines all functionality needed to communicate with the signature pads
    • Method Detail

      • initialize

        boolean initialize​(boolean withSignApi)
      • setSignatureColor

        void setSignatureColor​(Color color)
      • setLcdButtonState

        void setLcdButtonState​(int buttonCode,
                               boolean buttonState)
      • showImageInDocViewMode

        boolean showImageInDocViewMode​(java.awt.image.BufferedImage image,
                                       int currentPage,
                                       int pageCount,
                                       boolean showStartSIgnButton)
      • getPressedLcdButtonCode

        byte getPressedLcdButtonCode​(SoSigningDevice signingDevice)
      • setCallbacks

        void setCallbacks()
      • setButtonsDuringSignatureVisible

        void setButtonsDuringSignatureVisible​(boolean visible,
                                              boolean signInDocMode)
      • closeDoc

        void closeDoc()
      • loadDoc

        boolean loadDoc​(java.io.File file)
      • setSignDocMode

        boolean setSignDocMode​(Rectangle signatureRectangle,
                               int page)
      • addSignature

        int addSignature​(Rectangle signatureRectangle,
                         java.lang.String name,
                         java.lang.String reason,
                         int page,
                         boolean showNameAndDate)
      • saveDoc

        boolean saveDoc​(java.io.File file)
      • getSigningDevices

        java.lang.String[] getSigningDevices()
      • getDisplayPixelSize

        java.awt.Dimension getDisplayPixelSize()
      • getFirmwareVersion

        java.lang.String getFirmwareVersion()
      • getDeviceName

        java.lang.String getDeviceName()
      • getSerialNumber

        java.lang.String getSerialNumber()
      • finalizeLibraries

        void finalizeLibraries()
      • getSignatureBitmap

        java.awt.image.BufferedImage getSignatureBitmap()
      • readCert

        boolean readCert​(java.io.InputStream inputStream)
      • readLicense

        boolean readLicense​(java.io.InputStream inputStream)
      • activateEmulationMode

        void activateEmulationMode()
      • startCapture

        boolean startCapture​(boolean bCheckPad,
                             boolean bAutostartSearching,
                             boolean bShowConnectionWinIfAutostart,
                             boolean bReadAndSaveInRegistry,
                             SigningDevice signingDevice)
      • startCapture

        boolean startCapture​(boolean bCheckPad,
                             boolean bAutostartSearching,
                             boolean bShowConnectionWinIfAutostart,
                             boolean bReadAndSaveInRegistry,
                             java.lang.String signingDeviceIdentifier)
      • stopCapture

        boolean stopCapture​(boolean switchToManufacturerLogo)
      • getNextSignatureFrame

        int getNextSignatureFrame()
      • setDocViewSignatureImage

        void setDocViewSignatureImage​(java.awt.image.BufferedImage image,
                                      int page,
                                      int pageCount,
                                      SignatureRectangle rectangle)
      • initDevice

        boolean initDevice()
      • resetDevice

        void resetDevice()
      • setDisplayRotation

        void setDisplayRotation​(int displayRotation)
      • setSignImage

        int setSignImage​(java.awt.image.BufferedImage bufferedImage,
                         boolean delta)
      • setSignImageBW

        void setSignImageBW​(java.awt.image.BufferedImage bufferedImage)
      • setSignatureRectangle

        void setSignatureRectangle​(int x1,
                                   int y1,
                                   int x2,
                                   int y2,
                                   int color)
      • getBioData

        com.stepover.opensignatureapi.jna.sopad.BioData getBioData()
      • setCertStr

        void setCertStr​(java.lang.String certStr)
      • getAesKeyCallback

        com.stepover.opensignatureapi.jna.signapi.SignapiLibrary.TSignApi4Dll_OnGetAesKey getAesKeyCallback()
      • getEncryptedAesKey

        byte[] getEncryptedAesKey()
      • setPreliminaryDocHash

        void setPreliminaryDocHash​(byte[] hash)
      • getDevicePublicKey

        byte[] getDevicePublicKey()