|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.globus.gsi.gssapi.GlobusGSSName
An implementation of GSSName.
| Field Summary | |
protected String |
globusID
|
protected COM.claymoresystems.cert.X509Name |
name
|
protected Oid |
nameType
|
| Fields inherited from interface org.ietf.jgss.GSSName |
NT_ANONYMOUS, NT_EXPORT_NAME, NT_HOSTBASED_SERVICE, NT_MACHINE_UID_NAME, NT_STRING_UID_NAME, NT_USER_NAME |
| Constructor Summary | |
GlobusGSSName()
|
|
GlobusGSSName(byte[] name)
|
|
GlobusGSSName(String name)
Creates name from Globus DN |
|
GlobusGSSName(String name,
Oid nameType)
Creates name from X509 name of specified type. |
|
GlobusGSSName(COM.claymoresystems.cert.X509Name name)
|
|
| Method Summary | |
GSSName |
canonicalize(Oid mech)
Currently not implemented. |
boolean |
equals(GSSName another)
|
byte[] |
export()
Currently not implemented. |
protected String |
getHostPart(boolean first)
|
Oid |
getStringNameType()
Currently not implemented. |
boolean |
isAnonymous()
|
boolean |
isMN()
|
String |
toString()
Returns globus ID string representation of the name. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.ietf.jgss.GSSName |
equals, hashCode |
| Field Detail |
protected Oid nameType
protected COM.claymoresystems.cert.X509Name name
protected String globusID
| Constructor Detail |
public GlobusGSSName()
public GlobusGSSName(COM.claymoresystems.cert.X509Name name)
public GlobusGSSName(byte[] name)
public GlobusGSSName(String name)
throws GSSException
name - Globus DN (e.g. /C=US/O=Globus/..) If null
it is considered set as GSSName.ANONYMOUS name type.
public GlobusGSSName(String name,
Oid nameType)
throws GSSException
name - Globus DN (e.g. /C=US/O=Globus/..) or service@host name. If null
it is considered set as GSSName.ANONYMOUS name type.nameType - name type. Only GSSName.NT_ANONYMOUS
or GSSName.NT_HOSTBASED_SERVICE is supported.
Maybe be null.| Method Detail |
public boolean isAnonymous()
isAnonymous in interface GSSNamepublic boolean isMN()
isMN in interface GSSName
public boolean equals(GSSName another)
throws GSSException
equals in interface GSSNameGSSExceptionpublic String toString()
toString in interface GSSNameprotected String getHostPart(boolean first)
public Oid getStringNameType()
throws GSSException
getStringNameType in interface GSSNameGSSException
public byte[] export()
throws GSSException
export in interface GSSNameGSSException
public GSSName canonicalize(Oid mech)
throws GSSException
canonicalize in interface GSSNameGSSException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||