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 Object implements Credentials.Decoder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Credentials.Entrydecode(BareJID user, String value)Decode password stored in database to more suitable form.StringgetName()Name of mechanism for which decoder worksprotected Credentials.EntrynewInstance(byte[] salt, int iterations, byte[] saltedPassword)
-
-
-
Constructor Detail
-
Decoder
public Decoder()
-
Decoder
protected Decoder(String algorithm)
-
-
Method Detail
-
getName
public 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, String value)
Description copied from interface:Credentials.DecoderDecode password stored in database to more suitable form.- Specified by:
decodein interfaceCredentials.Decoder- Returns:
- password stored in database in more suitable form
-
newInstance
protected Credentials.Entry newInstance(byte[] salt, int iterations, byte[] saltedPassword)
-
-