Package tigase.auth.credentials.entries
Class ScramCredentialsEntry.Encoder
- java.lang.Object
-
- tigase.auth.credentials.entries.ScramCredentialsEntry.Encoder
-
- All Implemented Interfaces:
Credentials.Encoder
- Direct Known Subclasses:
ScramSha1CredentialsEntry.Encoder
,ScramSha256CredentialsEntry.Encoder
,ScramSha512CredentialsEntry.Encoder
- Enclosing class:
- ScramCredentialsEntry
public static class ScramCredentialsEntry.Encoder extends java.lang.Object implements Credentials.Encoder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
encode(BareJID user, java.lang.String password)
Encrypt plaintext password for userjava.lang.String
getName()
Name of mechanism for which encoder works
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from interface:Credentials.Encoder
Name of mechanism for which encoder works- Specified by:
getName
in interfaceCredentials.Encoder
- Returns:
- name of mechanism for which encoder works
-
encode
public java.lang.String encode(BareJID user, java.lang.String password)
Description copied from interface:Credentials.Encoder
Encrypt plaintext password for user- Specified by:
encode
in interfaceCredentials.Encoder
- Parameters:
user
- for which encryptpassword
- to encode- Returns:
- encrypted plaintext password for user
-
-