com.sun.grid.ca
public class GridCAX500Name extends java.lang.Object
....,UID=sdm_daemon_<username>,CN=User certificates have the form,...
....,UID=<username>,...
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SDM_DAEMON_PREFIX |
static java.lang.String |
TYPE_SDM_DAEMON |
static java.lang.String |
TYPE_SGE_DAEMON |
static java.lang.String |
TYPE_USER |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDaemonName()
Get the name of the daemon
|
java.lang.String |
getUsername()
Get the username from the x500 name
|
boolean |
isDaemon()
Determine of the x500 name describes a daemon
|
static GridCAX500Name |
parse(java.lang.String name)
Parse a x500 name
|
public static final java.lang.String TYPE_SGE_DAEMON
public static final java.lang.String TYPE_SDM_DAEMON
public static final java.lang.String TYPE_USER
public static final java.lang.String SDM_DAEMON_PREFIX
public static GridCAX500Name parse(java.lang.String name) throws GridCAException
name
- the x500 nameGridCAException
- if name
is not a valid grid ca x500 namepublic boolean isDaemon()
true
if the x500 name describes a daemonpublic java.lang.String getUsername()
public java.lang.String getDaemonName()
null
of the name
does not describe a daemon