Package org.globus.tools
Class ProxyInit
- java.lang.Object
-
- org.globus.tools.ProxyInit
-
public abstract class ProxyInit extends java.lang.ObjectInitializes/creates a new globus proxy. This is a command-line tool. Please do not use it as a library.
-
-
Field Summary
Fields Modifier and Type Field Description protected intbitsprotected java.security.cert.X509Certificate[]certificatesprotected booleandebugstatic java.lang.StringGENERIC_POLICY_OIDprotected intlifetimeprotected GlobusCredentialproxyprotected ProxyCertInfoproxyCertInfoprotected GSIConstants.CertificateTypeproxyTypeprotected booleanquietprotected booleanstdin
-
Constructor Summary
Constructors Constructor Description ProxyInit()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidcreateProxy(java.lang.String cert, java.lang.String key, boolean verify, boolean globusStyle, java.lang.String proxyFile)voiddispose()protected static voiderror(java.lang.String error)java.security.cert.X509CertificategetCertificate()abstract voidinit(java.lang.String[] args)abstract voidloadCertificates(java.lang.String args)abstract voidloadKey(java.lang.String arg)static voidmain(java.lang.String[] args)voidsetBits(int bits)voidsetDebug(boolean debug)voidsetLifetime(int lifetime)voidsetProxyCertInfo(ProxyCertInfo proxyCertInfo)voidsetProxyType(int proxyType)Deprecated.voidsetProxyType(GSIConstants.CertificateType proxyType)voidsetQuiet(boolean quiet)voidsetStdin(boolean stdin)abstract voidsign()voidverify()
-
-
-
Field Detail
-
GENERIC_POLICY_OID
public static final java.lang.String GENERIC_POLICY_OID
- See Also:
- Constant Field Values
-
certificates
protected java.security.cert.X509Certificate[] certificates
-
bits
protected int bits
-
lifetime
protected int lifetime
-
proxyCertInfo
protected ProxyCertInfo proxyCertInfo
-
proxyType
protected GSIConstants.CertificateType proxyType
-
quiet
protected boolean quiet
-
debug
protected boolean debug
-
stdin
protected boolean stdin
-
proxy
protected GlobusCredential proxy
-
-
Method Detail
-
init
public abstract void init(java.lang.String[] args)
-
loadCertificates
public abstract void loadCertificates(java.lang.String args)
-
loadKey
public abstract void loadKey(java.lang.String arg)
-
sign
public abstract void sign()
-
getCertificate
public java.security.cert.X509Certificate getCertificate()
-
dispose
public void dispose()
-
verify
public void verify() throws java.lang.Exception- Throws:
java.lang.Exception
-
setBits
public void setBits(int bits)
-
setLifetime
public void setLifetime(int lifetime)
-
setProxyType
public void setProxyType(int proxyType)
Deprecated.- Parameters:
proxyType-
-
setProxyType
public void setProxyType(GSIConstants.CertificateType proxyType)
-
setProxyCertInfo
public void setProxyCertInfo(ProxyCertInfo proxyCertInfo)
-
setDebug
public void setDebug(boolean debug)
-
setQuiet
public void setQuiet(boolean quiet)
-
setStdin
public void setStdin(boolean stdin)
-
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)
-
-