ProxyInit (Java Globus API)
org.globus.tools
Class ProxyInit
java.lang.Object
|
+--org.globus.tools.ProxyInit
Direct Known Subclasses: PKCS11ProxyInit
public abstract class ProxyInit extends java.lang.Object
Initializes/creates a new globus proxy. This is a command-line tool. Please
do not use it as a library.
Syntax: java ProxyInit [options]
java ProxyInit -help
Options
-help, -usage Displays usage
-version Displays version
-debug Enables extra debug output
-limited Creates a limited proxy
-hours H Proxy is valid for H hours (default:12)
-bits B Number of bits in key {512|1024|2048|4096}
-out Non-standard location of new proxy cert
Method Summary
void
createProxy (java.lang.String cert,
java.lang.String key,
boolean verify,
boolean globusStyle,
java.lang.String proxyFile)
void
dispose ()
protected static void
error (java.lang.String error)
abstract void
init (java.lang.String[] args)
abstract void
loadCertificate (java.lang.String args)
abstract void
loadKey (java.lang.String arg)
static void
main (java.lang.String[] args)
void
setBits (int bits)
void
setDebug (boolean debug)
void
setHours (int hours)
void
setLimited (boolean limited)
void
setQuiet (boolean quiet)
abstract void
sign ()
void
verify ()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
certificate
protected java.security.cert.X509Certificate certificate
bits
protected int bits
hours
protected int hours
limited
protected boolean limited
quiet
protected boolean quiet
debug
protected boolean debug
proxy
protected GlobusProxy proxy
ProxyInit
public ProxyInit ()
init
public abstract void init (java.lang.String[] args)
loadCertificate
public abstract void loadCertificate (java.lang.String args)
loadKey
public abstract void loadKey (java.lang.String arg)
sign
public abstract void sign ()
dispose
public void dispose ()
verify
public void verify ()
throws java.lang.Exception
java.lang.Exception
setBits
public void setBits (int bits)
setHours
public void setHours (int hours)
setLimited
public void setLimited (boolean limited)
setDebug
public void setDebug (boolean debug)
setQuiet
public void setQuiet (boolean quiet)
createProxy
public void createProxy (java.lang.String cert,
java.lang.String key,
boolean verify,
boolean globusStyle,
java.lang.String proxyFile)
main
public static void main (java.lang.String[] args)
error
protected static void error (java.lang.String error)