Class AbstractRDHSWFileBasedPassport

    • Field Detail

      • CIPHER_SALT

        protected static final byte[] CIPHER_SALT
    • Constructor Detail

      • AbstractRDHSWFileBasedPassport

        protected AbstractRDHSWFileBasedPassport​(java.lang.Object init)
    • Method Detail

      • getFilename

        public java.lang.String getFilename()
      • setFilename

        public void setFilename​(java.lang.String filename)
      • getPassportKey

        public javax.crypto.SecretKey getPassportKey()
      • setPassportKey

        public void setPassportKey​(javax.crypto.SecretKey passportKey)
      • resetPassphrase

        public void resetPassphrase()
      • close

        public void close()
        Description copied from interface: HBCIPassport

        Schließen eines Passport-Objektes. Diese Methode wird normalerweise nicht manuell aufgerufen, da das bereits von HBCIHandler.close() erledigt wird. Wurde jedoch ein Passport-Objekt erzeugt, und das anschließende Erzeugen eines HBCIHandler-Objektes schlägt fehlt, dann ist das Passport immer noch geöffnet und sollte mit dieser Methode geschlossen werden, falls es nicht weiterbenutzt werden soll.

        Am Ende eines Programmes sollte also in jedem Fall entweder ein erfolgreiches HBCIHandler.close() oder wenigstens ein HBCIPassport.close() für jedes erzeugte Passport-Objekt stehen. Das ist vor allem für Passport-Varianten wichtig, die auf einer Chipkarte basieren, da mit dieser Methode die entsprechenden Ressourcen wieder freigegeben werden.

        Specified by:
        close in interface HBCIPassport
        Overrides:
        close in class AbstractHBCIPassport