Class RSACardService


public class RSACardService extends HBCICardService
Author:
axel
  • Constructor Details

    • RSACardService

      public RSACardService()
  • Method Details

    • init

      protected void init(javax.smartcardio.Card card)
      Description copied from class: SmartCardService
      Initialisiert den Service mit der angegebenen Karte.
      Overrides:
      init in class SmartCardService
      Parameters:
      card - die Karte.
      See Also:
    • getCID

      public String getCID()
      Description copied from class: HBCICardService
      Liefert die CID der Karte.
      Specified by:
      getCID in class HBCICardService
      Returns:
      die CID der Karte.
      See Also:
    • createPINVerificationDataStructure

      protected byte[] createPINVerificationDataStructure(int pwdId) throws IOException
      Description copied from class: HBCICardService
      Erzeugt das PIN-Check-Kommando.
      Specified by:
      createPINVerificationDataStructure in class HBCICardService
      Returns:
      Throws:
      IOException
      See Also:
    • verifySoftPIN

      public void verifySoftPIN(int pwdId, byte[] softPin)
      Description copied from class: HBCICardService
      Prueft die PIN via Software.
      Overrides:
      verifySoftPIN in class HBCICardService
      Parameters:
      pwdId - die PIN-ID.
      softPin - die PIN.
      See Also:
      • invalid reference
        org.kapott.hbci.smartcardio.SmartCardService#verifySoftPIN(int, byte[])
    • readBankData

      public RSABankData readBankData(int idx)
      Parameters:
      idx -
      Returns:
    • writeBankData

      public void writeBankData(int idx, RSABankData bankData)
      Parameters:
      idx -
      bankData -
    • readKeyData

      public RSAKeyData[] readKeyData(int idx)
      Parameters:
      idx -
      Returns:
    • readSigId

      public int readSigId(int idx)
      Parameters:
      idx -
      Returns:
    • writeSigId

      public void writeSigId(int idx, int sigId)
      Parameters:
      idx -
      sigId -
    • sign

      public byte[] sign(int idx, byte[] data)
      Parameters:
      idx -
      data -
      Returns:
    • verify

      public boolean verify(int idx, byte[] data, byte[] sig)
      Parameters:
      idx -
      data -
      sig -
      Returns:
    • encipher

      public byte[] encipher(int idx, byte[] data)
      Parameters:
      idx -
      data -
      Returns:
    • decipher

      public byte[] decipher(int idx, byte[] data)
      Parameters:
      idx -
      data -
      Returns: