Class SrpVerifierAndUser

    • Method Summary

      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)  
      UserLogin getUserLogin()  
      SrpVerifierData getVerifier()  
      int hashCode()  
      boolean isPlainTextPassword()
      Gibt zurück, ob das Passwort in der Konfiguration im Klartext gespeichert ist und nur ein künstlicher Verifier erzeugt wurde.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • SrpVerifierAndUser

        public SrpVerifierAndUser​(UserLogin userLogin,
                                  SrpVerifierData verifierData,
                                  boolean isPlainTextPassword)
        Erstellt eine neue Instanz
        Parameters:
        userLogin - Der Benutzer (ob er existiert oder nicht, ggf. die Benutzer-ID)
        verifierData - Der SRP-Überprüfungscode plus Metadaten
        isPlainTextPassword - True wenn das Passwort den Benutzers im Klartext gespeichert ist, sonst false
    • Method Detail

      • getUserLogin

        public UserLogin getUserLogin()
        Returns:
        Der Benutzer (ob er existiert oder nicht, ggf. die Benutzer-ID)
      • getVerifier

        public SrpVerifierData getVerifier()
        Returns:
        Der SRP-Überprüfungscode den Benutzers plus Metadaten
      • isPlainTextPassword

        public boolean isPlainTextPassword()
        Gibt zurück, ob das Passwort in der Konfiguration im Klartext gespeichert ist und nur ein künstlicher Verifier erzeugt wurde. Diese Information kann dazu verwendet werden, den Client zu warnen, dass er ein neues verschlüsseltes passwort setzen sollte.
        Returns:
        true: Klartextpasswort, sonst false
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object