Package tigase.auth.credentials.entries
Class ScramCredentialsEntry.Decoder
- java.lang.Object
-
- tigase.auth.credentials.entries.ScramCredentialsEntry.Decoder
-
- All Implemented Interfaces:
Credentials.Decoder
- Direct Known Subclasses:
ScramSha1CredentialsEntry.Decoder
,ScramSha256CredentialsEntry.Decoder
,ScramSha512CredentialsEntry.Decoder
- Enclosing class:
- ScramCredentialsEntry
public static class ScramCredentialsEntry.Decoder extends java.lang.Object implements Credentials.Decoder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Credentials.Entry
decode(BareJID user, java.lang.String value)
Decode credentials stored in database to more suitable form.java.lang.String
getName()
Name of mechanism for which decoder worksprotected Credentials.Entry
newInstance(byte[] salt, int iterations, byte[] saltedPassword)
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from interface:Credentials.Decoder
Name of mechanism for which decoder works- Specified by:
getName
in interfaceCredentials.Decoder
- Returns:
- name of mechanism for which decoder works
-
decode
public Credentials.Entry decode(BareJID user, java.lang.String value)
Description copied from interface:Credentials.Decoder
Decode credentials stored in database to more suitable form.- Specified by:
decode
in interfaceCredentials.Decoder
- Returns:
- credentials stored in database in more suitable form
-
newInstance
protected Credentials.Entry newInstance(byte[] salt, int iterations, byte[] saltedPassword)
-
-