Package tigase.auth.credentials.entries
Class MD5UsernamePasswordCredentialsEntry
- java.lang.Object
-
- tigase.auth.credentials.entries.MD5UsernamePasswordCredentialsEntry
-
- All Implemented Interfaces:
Credentials.Entry
public class MD5UsernamePasswordCredentialsEntry extends java.lang.Object implements Credentials.Entry
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMD5UsernamePasswordCredentialsEntry.Decoderstatic classMD5UsernamePasswordCredentialsEntry.Encoder
-
Constructor Summary
Constructors Constructor Description MD5UsernamePasswordCredentialsEntry(BareJID user, java.lang.String passwordHash)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetMechanism()Name of the mechanism for which it will workprotected static java.lang.StringgetUsername(BareJID user)booleanverifyPlainPassword(java.lang.String plain)Check if plaintext password will match stored credential
-
-
-
Constructor Detail
-
MD5UsernamePasswordCredentialsEntry
public MD5UsernamePasswordCredentialsEntry(BareJID user, java.lang.String passwordHash)
-
-
Method Detail
-
getUsername
protected static java.lang.String getUsername(BareJID user)
-
getMechanism
public java.lang.String getMechanism()
Description copied from interface:Credentials.EntryName of the mechanism for which it will work- Specified by:
getMechanismin interfaceCredentials.Entry
-
verifyPlainPassword
public boolean verifyPlainPassword(java.lang.String plain)
Description copied from interface:Credentials.EntryCheck if plaintext password will match stored credential- Specified by:
verifyPlainPasswordin interfaceCredentials.Entry
-
-