|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.cnri.dobj.AbstractAuthentication
net.cnri.dobj.PKAuthentication
public class PKAuthentication
A PKAuthentication object uses a private key to prove our identity. The certificate credentials are handled as part of the AbstractAuthentication parent class.
Constructor Summary | |
---|---|
PKAuthentication(java.lang.String myID,
java.security.PrivateKey myKey)
Construct an authentication object that uses the given private key to prove that we are the entity identified by myID. |
Method Summary | |
---|---|
AbstractAuthentication |
cloneAuthentication()
The following must be implemented by subclasses of AbstractAuthentication in order to provide a copy of themselves for the purposes of authenticating when retrieving their credentials. |
java.lang.String |
getID()
Returns the identifier representing the entity that is supposed to be authenticated by this object. |
static java.lang.String |
getSigAlgForKeyAlg(java.lang.String keyAlg)
|
void |
initialize()
|
void |
signChallenge(HeaderSet challenge,
HeaderSet response)
Signs the given challenge message and puts the result (including any required parameters) into the given HeaderSet object. |
net.handle.hdllib.AuthenticationInfo |
toHandleAuth()
Returns this authentication in a form that will work with handle system administration. |
java.lang.String |
toString()
|
Methods inherited from class net.cnri.dobj.AbstractAuthentication |
---|
getAnonymousAuth, getCredentials, setAutoRetrieveCredentials, setCredentials |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public PKAuthentication(java.lang.String myID, java.security.PrivateKey myKey)
Method Detail |
---|
public net.handle.hdllib.AuthenticationInfo toHandleAuth()
public java.lang.String getID()
DOAuthentication.getID()
public AbstractAuthentication cloneAuthentication()
cloneAuthentication
in class AbstractAuthentication
public void initialize() throws java.lang.Exception
java.lang.Exception
public void signChallenge(HeaderSet challenge, HeaderSet response) throws java.lang.Exception
DOAuthentication
java.lang.Exception
public static final java.lang.String getSigAlgForKeyAlg(java.lang.String keyAlg)
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |