Class ConsumerCredentials

java.lang.Object
org.glassfish.jersey.client.oauth1.ConsumerCredentials

public final class ConsumerCredentials extends Object
Consumer credentials class (credentials issued by the Service Provider for the application). The class stores client secret as byte array to improve security.
Since:
2.3
  • Field Details

    • consumerKey

      private final String consumerKey
    • consumerSecret

      private final byte[] consumerSecret
  • Constructor Details

    • ConsumerCredentials

      public ConsumerCredentials(String consumerKey, String consumerSecret)
      Create new consumer credentials.
      Parameters:
      consumerKey - Consumer key.
      consumerSecret - Consumer secret.
    • ConsumerCredentials

      public ConsumerCredentials(String consumerKey, byte[] consumerSecret)
      Create a new consumer credentials with secret defined as byte array.
      Parameters:
      consumerKey - Consumer key.
      consumerSecret - Consumer secret as byte array in the default encoding.
  • Method Details

    • getConsumerKey

      public String getConsumerKey()
      Get consumer key.
      Returns:
      Consumer key.
    • getConsumerSecret

      public String getConsumerSecret()
      Get consumer secret.
      Returns:
      Consumer secret.
    • getConsumerSecretAsByteArray

      public byte[] getConsumerSecretAsByteArray()
      Get consumer secret as a byte array (in default encoding).
      Returns:
      Consumer secret.