| GenericCredential.java |
/*
* JBoss, the OpenSource EJB server
*
* Distributable under LGPL license. See terms of license at gnu.org.
*/
package javax.resource.spi.security;
import javax.resource.spi.SecurityException;
/**
* The interface GenericCredential defines a method of representing a security
* credential for a resource which is independent of the security mechanism. It
* can be used to wrap any type of underlying credentials, for example it could
* be used to wrap Kerberos credentials. This allows the resource adapter to
* utilize the credentials for sign-on to the EIS.
*
* @deprecated Use org.ietf.jgss.GSSCredential
*/
public interface GenericCredential
{
/**
* Gets security data from the credential.
*
* @deprecated Use org.ietf.jgss.GSSCredential
* @return Credential data
*/
public byte[] getCredentialData() throws SecurityException;
/**
* Returns the mechanism type for the credential
*
* @deprecated Use org.ietf.jgss.GSSCredential
* @return Mechanism Type
*/
public String getMechType();
/**
* Returns the name of the principal associated with the credential
*
* @deprecated Use org.ietf.jgss.GSSCredential
* @return Principal name
*/
public String getName();
/**
* Tests object for equality
*
* @deprecated Use org.ietf.jgss.GSSCredential
*/
public boolean equals(Object other);
/**
* Generates a hashCode for this object
*
* @deprecated Use org.ietf.jgss.GSSCredential
*/
public int hashCode();
}| GenericCredential.java |