|
|||||||||||
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 GSSName
public boolean isMN()
isMN
in interface GSSName
public boolean equals(GSSName another) throws GSSException
equals
in interface GSSName
GSSException
public String toString()
toString
in interface GSSName
protected String getHostPart(boolean first)
public Oid getStringNameType() throws GSSException
getStringNameType
in interface GSSName
GSSException
public byte[] export() throws GSSException
export
in interface GSSName
GSSException
public GSSName canonicalize(Oid mech) throws GSSException
canonicalize
in interface GSSName
GSSException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |