Class AbstractRDHSWPassport

All Implemented Interfaces:
Serializable, HBCIPassport, HBCIPassportInternal, InitLetterPassport
Direct Known Subclasses:
AbstractRDHSWFileBasedPassport

public abstract class AbstractRDHSWPassport extends AbstractRDHPassport
See Also:
  • Field Details

    • keys

      protected HBCIKey[][] keys
  • Constructor Details

    • AbstractRDHSWPassport

      protected AbstractRDHSWPassport(Object init)
  • Method Details

    • hasInstSigKey

      public boolean hasInstSigKey()
    • hasInstEncKey

      public boolean hasInstEncKey()
    • hasMySigKey

      public boolean hasMySigKey()
    • hasMyEncKey

      public boolean hasMyEncKey()
    • getKey

      public HBCIKey getKey(int i, int j)
    • setInstSigKey

      public void setInstSigKey(HBCIKey key)
    • setInstEncKey

      public void setInstEncKey(HBCIKey key)
    • setMySigKey

      public void setMySigKey(HBCIKey key)
    • setMyEncKey

      public void setMyEncKey(HBCIKey key)
    • setMyDigKey

      public void setMyDigKey(HBCIKey key)
    • setMyPublicSigKey

      public void setMyPublicSigKey(HBCIKey key)
    • setMyPrivateSigKey

      public void setMyPrivateSigKey(HBCIKey key)
    • setMyPublicEncKey

      public void setMyPublicEncKey(HBCIKey key)
    • setMyPrivateEncKey

      public void setMyPrivateEncKey(HBCIKey key)
    • setMyPublicDigKey

      public void setMyPublicDigKey(HBCIKey key)
    • setMyPrivateDigKey

      public void setMyPrivateDigKey(HBCIKey key)
    • getMyPublicSigKey

      public HBCIKey getMyPublicSigKey()
    • getMyPrivateSigKey

      public HBCIKey getMyPrivateSigKey()
    • getMyPublicEncKey

      public HBCIKey getMyPublicEncKey()
    • getMyPrivateEncKey

      public HBCIKey getMyPrivateEncKey()
    • getMyPublicDigKey

      public HBCIKey getMyPublicDigKey()
    • getMyPrivateDigKey

      public HBCIKey getMyPrivateDigKey()
    • getInstSigKey

      public HBCIKey getInstSigKey()
    • getInstSigKeyName

      public String getInstSigKeyName()
    • getInstSigKeyNum

      public String getInstSigKeyNum()
    • getInstSigKeyVersion

      public String getInstSigKeyVersion()
    • getInstEncKey

      public HBCIKey getInstEncKey()
    • getInstEncKeyName

      public String getInstEncKeyName()
    • getInstEncKeyNum

      public String getInstEncKeyNum()
    • getInstEncKeyVersion

      public String getInstEncKeyVersion()
    • getMySigKeyName

      public String getMySigKeyName()
    • getMySigKeyNum

      public String getMySigKeyNum()
    • getMySigKeyVersion

      public String getMySigKeyVersion()
    • getMyEncKeyName

      public String getMyEncKeyName()
    • getMyEncKeyNum

      public String getMyEncKeyNum()
    • getMyEncKeyVersion

      public String getMyEncKeyVersion()
    • setKey

      public final void setKey(int i, int j, HBCIKey key)
    • sign

      public byte[] sign(byte[] data)
    • verify

      public boolean verify(byte[] data, byte[] sig)
    • encrypt

      public byte[][] encrypt(byte[] plainMsg)
    • decrypt

      public byte[] decrypt(byte[] cryptedKey, byte[] cryptedMsg)
    • generateNewUserKeys

      public HBCIKey[][] generateNewUserKeys()
      Specified by:
      generateNewUserKeys in interface HBCIPassportInternal
      Overrides:
      generateNewUserKeys in class AbstractHBCIPassport