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.


Field Summary
protected  int bits
           
protected  X509Certificate certificate
           
protected  boolean debug
           
static String GENERIC_POLICY_OID
           
protected  int lifetime
           
protected  GlobusCredential proxy
           
protected  ProxyCertInfo proxyCertInfo
           
protected  int proxyType
           
protected  boolean quiet
           
 
Constructor Summary
ProxyInit()
           
 
Method Summary
 void createProxy(String cert, String key, boolean verify, boolean globusStyle, String proxyFile)
           
 void dispose()
           
protected static void error(String error)
           
abstract  void init(String[] args)
           
abstract  void loadCertificate(String args)
           
abstract  void loadKey(String arg)
           
static void main(String[] args)
           
 void setBits(int bits)
           
 void setDebug(boolean debug)
           
 void setLifetime(int lifetime)
           
 void setProxyCertInfo(ProxyCertInfo proxyCertInfo)
           
 void setProxyType(int proxyType)
           
 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
 

Field Detail

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
Constructor Detail

ProxyInit

public ProxyInit()
Method Detail

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)