Package org.globus.tools
Class ProxyInit
java.lang.Object
org.globus.tools.ProxyInit
Initializes/creates a new globus proxy. This is a command-line tool. Please
do not use it as a library.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected X509Certificate[]protected booleanstatic final Stringprotected intprotected GlobusCredentialprotected ProxyCertInfoprotected GSIConstants.CertificateTypeprotected booleanprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateProxy(String cert, String key, boolean verify, boolean globusStyle, String proxyFile) voiddispose()protected static voidabstract voidabstract voidloadCertificates(String args) abstract voidstatic voidvoidsetBits(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 Details
-
GENERIC_POLICY_OID
- See Also:
-
certificates
-
bits
protected int bits -
lifetime
protected int lifetime -
proxyCertInfo
-
proxyType
-
quiet
protected boolean quiet -
debug
protected boolean debug -
stdin
protected boolean stdin -
proxy
-
-
Constructor Details
-
ProxyInit
public ProxyInit()
-
-
Method Details
-
init
-
loadCertificates
-
loadKey
-
sign
public abstract void sign() -
getCertificate
-
dispose
public void dispose() -
verify
- Throws:
Exception
-
setBits
public void setBits(int bits) -
setLifetime
public void setLifetime(int lifetime) -
setProxyType
public void setProxyType(int proxyType) Deprecated.- Parameters:
proxyType-
-
setProxyType
-
setProxyCertInfo
-
setDebug
public void setDebug(boolean debug) -
setQuiet
public void setQuiet(boolean quiet) -
setStdin
public void setStdin(boolean stdin) -
createProxy
-
main
-
error
-