org.glassfish.jersey.client.oauth2
Class ClientIdentifier

java.lang.Object
  extended by org.glassfish.jersey.client.oauth2.ClientIdentifier

public class ClientIdentifier
extends Object

Client Identifier that contains information about client id and client secret issues by a Service Provider for application. The class stores client secret as byte array to improve security.

Since:
2.3
Author:
Miroslav Fuksa (miroslav.fuksa at oracle.com)

Constructor Summary
ClientIdentifier(String clientId, byte[] clientSecret)
          Create a new instance initialized with client id and client secret in form of byte array.
ClientIdentifier(String clientId, String clientSecret)
          Create a new instance initialized with client id and client secret in form of String value.
 
Method Summary
 String getClientId()
          Get the client id.
 String getClientSecret()
          Get client secret.
 byte[] getClientSecretAsByteArray()
          Get client secret as byte array.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientIdentifier

public ClientIdentifier(String clientId,
                        String clientSecret)
Create a new instance initialized with client id and client secret in form of String value.

Parameters:
clientId - Client id.
clientSecret - Client secret id.

ClientIdentifier

public ClientIdentifier(String clientId,
                        byte[] clientSecret)
Create a new instance initialized with client id and client secret in form of byte array.

Parameters:
clientId - Client id.
clientSecret - Client secret id as a byte array value.
Method Detail

getClientId

public String getClientId()
Get the client id.

Returns:
Client id.

getClientSecret

public String getClientSecret()
Get client secret.

Returns:
Client secret as a String.

getClientSecretAsByteArray

public byte[] getClientSecretAsByteArray()
Get client secret as byte array.

Returns:
Client secret as a byte array.


Copyright © 2007-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.