Java Globus API: Class ProxyInit
org.globus.tools
Class ProxyInit
java.lang.Object
|
+--org.globus.tools.ProxyInit
- Direct Known Subclasses:
- PKCS11ProxyInit
- public abstract class ProxyInit
- extends Object
Initializes/creates a new globus proxy. This is a command-line tool. Please
do not use it as a library.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GENERIC_POLICY_OID
public static final String GENERIC_POLICY_OID
certificate
protected X509Certificate certificate
bits
protected int bits
lifetime
protected int lifetime
proxyCertInfo
protected ProxyCertInfo proxyCertInfo
proxyType
protected int proxyType
quiet
protected boolean quiet
debug
protected boolean debug
proxy
protected GlobusCredential proxy
ProxyInit
public ProxyInit()
init
public abstract void init(String[] args)
loadCertificate
public abstract void loadCertificate(String args)
loadKey
public abstract void loadKey(String arg)
sign
public abstract void sign()
dispose
public void dispose()
verify
public void verify()
throws Exception
setBits
public void setBits(int bits)
setLifetime
public void setLifetime(int lifetime)
setProxyType
public void setProxyType(int proxyType)
setProxyCertInfo
public void setProxyCertInfo(ProxyCertInfo proxyCertInfo)
setDebug
public void setDebug(boolean debug)
setQuiet
public void setQuiet(boolean quiet)
createProxy
public void createProxy(String cert,
String key,
boolean verify,
boolean globusStyle,
String proxyFile)
main
public static void main(String[] args)
error
protected static void error(String error)