com.ibm.portal.portlet.service.credentialvault.spi.secrets
Interface CredentialSecret

All Known Subinterfaces:
BinaryCredentialSecret, ExternalCredentialSecret, JaasSubjectCredentialSecret, JavaObjectCredentialSecret, UserPasswordCredentialSecret

public interface CredentialSecret

Base interface for all secret classes.

Since:
5.1.0.1

Field Summary
static int TYPE_BYTEARRAY
          The user's secret is in binary form.
static int TYPE_JAAS_SUBJECT
          The user's secret is a JAAS Subject.
static int TYPE_JAVA_OBJECT
          The user's secret is a java object.
static int TYPE_NO_SECRET_DATA
          Type for credential objects that do not contain a secret.
static int TYPE_UNDEFINED
          This type is used for the CredentialSecret class itself.
static int TYPE_USERID_STRING_PASSWORD_STRING
          The user's secret is a userid/password pair.
 
Method Summary
 int getType()
          Utility method.
 boolean isInitialized()
          Utility method.
 

Field Detail

TYPE_UNDEFINED

static final int TYPE_UNDEFINED
This type is used for the CredentialSecret class itself.

See Also:
Constant Field Values

TYPE_USERID_STRING_PASSWORD_STRING

static final int TYPE_USERID_STRING_PASSWORD_STRING
The user's secret is a userid/password pair.

See Also:
Constant Field Values

TYPE_BYTEARRAY

static final int TYPE_BYTEARRAY
The user's secret is in binary form.

See Also:
Constant Field Values

TYPE_JAVA_OBJECT

static final int TYPE_JAVA_OBJECT
The user's secret is a java object.

See Also:
Constant Field Values

TYPE_NO_SECRET_DATA

static final int TYPE_NO_SECRET_DATA
Type for credential objects that do not contain a secret. The credential only knows where to get the secret.

See Also:
Constant Field Values

TYPE_JAAS_SUBJECT

static final int TYPE_JAAS_SUBJECT
The user's secret is a JAAS Subject.

See Also:
Constant Field Values
Method Detail

getType

int getType()
Utility method. Returns the type of a certain credential secret

Returns:
The credential secret type identifier.

isInitialized

boolean isInitialized()
Utility method. Checks whether the secret is initialized.

Returns:
True if initialized, false if not.