Class PlainCredentialsEntry.Encoder

java.lang.Object
tigase.auth.credentials.entries.PlainCredentialsEntry.Encoder
All Implemented Interfaces:
Credentials.Encoder
Enclosing class:
PlainCredentialsEntry

@Bean(name="PLAIN", parent=CredentialsEncoderBean.class, active=false) public static class PlainCredentialsEntry.Encoder extends Object implements Credentials.Encoder
  • Constructor Details

    • Encoder

      public Encoder()
  • Method Details

    • getName

      public String getName()
      Description copied from interface: Credentials.Encoder
      Name of the encryption mechanism for which encoder works
      Specified by:
      getName in interface Credentials.Encoder
      Returns:
      name of the encryption mechanism for which encoder works
    • encode

      public String encode(BareJID user, String password)
      Description copied from interface: Credentials.Encoder
      Encrypt plaintext password for user
      Specified by:
      encode in interface Credentials.Encoder
      Parameters:
      user - for which encrypt
      password - to encode
      Returns:
      encrypted plaintext password for user