private final class ConfigAuthentication.SingleServingPassword
extends java.lang.Object
Speichert alle Informationen zu einem “Einmal-Passwort” (Passwort, Index, “schon gebraucht”)
Modifier and Type | Field and Description |
---|---|
private int |
_index
Index des Passworts
|
private boolean |
_passwordUsable
Wurde das Passwort schon einmal benutzt
|
private org.w3c.dom.Element |
_xmlObject
XML Objekt, das die Daten speichert
|
private java.lang.String |
_xmlVerifierText
Passwort in Klarschrift
|
Constructor and Description |
---|
SingleServingPassword(java.lang.String xmlVerifierText,
int index,
boolean passwordUsable,
org.w3c.dom.Element xmlObject) |
Modifier and Type | Method and Description |
---|---|
int |
getIndex()
Index des Einmal-Passworts
|
private java.lang.String |
getXmlVerifierText()
Passwort-String-Wert in der XML-Datei (entweder ein Klartextpasswort oder ein SRP-Verifier)
|
boolean |
isPasswordUsable()
Kann das Passwort noch benutzt werden.
|
void |
setPasswortInvalid()
Setzt ein Einmal-Passwort auf ungültig und speichert diese Information in der XML-Datei (erst speichern, dann Objekte im Speicher ändern)
|
java.lang.String |
toString() |
private final java.lang.String _xmlVerifierText
Passwort in Klarschrift
private final int _index
Index des Passworts
private boolean _passwordUsable
Wurde das Passwort schon einmal benutzt
private final org.w3c.dom.Element _xmlObject
XML Objekt, das die Daten speichert
public SingleServingPassword(java.lang.String xmlVerifierText, int index, boolean passwordUsable, org.w3c.dom.Element xmlObject)
xmlVerifierText
- Password des Einmal-Passworts, ausgelesen aus der XML-Dateiindex
- Index des PasswortspasswordUsable
- Kann das Passwort noch benutzt werden. true = es kann noch benutzt werden; false = es wurde bereits benutzt und kann nicht noch einmal benutzt werdenxmlObject
- XML-Objekt, das dem Einmal-Passwort entsprichtprivate java.lang.String getXmlVerifierText()
Passwort-String-Wert in der XML-Datei (entweder ein Klartextpasswort oder ein SRP-Verifier)
public int getIndex()
Index des Einmal-Passworts
public boolean isPasswordUsable()
Kann das Passwort noch benutzt werden.
public void setPasswortInvalid() throws java.io.FileNotFoundException, javax.xml.transform.TransformerException
Setzt ein Einmal-Passwort auf ungültig und speichert diese Information in der XML-Datei (erst speichern, dann Objekte im Speicher ändern)
java.io.FileNotFoundException
javax.xml.transform.TransformerException
public java.lang.String toString()
toString
in class java.lang.Object