Class PasswordBasedCryptoProvider

java.lang.Object
com.nimbusds.jose.crypto.impl.BaseJWEProvider
com.nimbusds.jose.crypto.impl.PasswordBasedCryptoProvider
All Implemented Interfaces:
JCAAware<JWEJCAContext>, JOSEProvider, JWEProvider
Direct Known Subclasses:
PasswordBasedDecrypter, PasswordBasedEncrypter

public abstract class PasswordBasedCryptoProvider extends BaseJWEProvider
Version:
2016-07-26
Author:
Vladimir Dzhuvinov
  • Field Details

  • Constructor Details

    • PasswordBasedCryptoProvider

      protected PasswordBasedCryptoProvider(byte[] password)
      Creates a new password-based encryption / decryption provider.
      Parameters:
      password - The password bytes. Must not be empty or null.
  • Method Details

    • getPassword

      public byte[] getPassword()
      Returns the password.
      Returns:
      The password bytes.
    • getPasswordString

      Returns the password.
      Returns:
      The password as a UTF-8 encoded string.