Class SrpVerifierAndUser
java.lang.Object
de.bsvrz.dav.daf.communication.srpAuthentication.SrpVerifierAndUser
public class SrpVerifierAndUser
extends java.lang.Object
Antwort von der Konfiguration für die Anfrage nach s und v eines Benutzers
-
Constructor Summary
Constructors Constructor Description SrpVerifierAndUser(UserLogin userLogin, SrpVerifierData verifierData, boolean isPlainTextPassword)
Erstellt eine neue Instanz -
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 Details
-
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 MetadatenisPlainTextPassword
- True wenn das Passwort den Benutzers im Klartext gespeichert ist, sonst false
-
-
Method Details
-
getUserLogin
- Returns:
- Der Benutzer (ob er existiert oder nicht, ggf. die Benutzer-ID)
-
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 classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-