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.Entrydecode(BareJID user, java.lang.String value)Decode credentials stored in database to more suitable form.java.lang.StringgetName()Name of mechanism for which decoder worksprotected Credentials.EntrynewInstance(byte[] salt, int iterations, byte[] saltedPassword)
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from interface:Credentials.DecoderName of mechanism for which decoder works- Specified by:
getNamein 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.DecoderDecode credentials stored in database to more suitable form.- Specified by:
decodein interfaceCredentials.Decoder- Returns:
- credentials stored in database in more suitable form
-
newInstance
protected Credentials.Entry newInstance(byte[] salt, int iterations, byte[] saltedPassword)
-
-