Package org.globus.tools
Class ProxyInit
java.lang.Object
org.globus.tools.ProxyInit
- Direct Known Subclasses:
DefaultProxyInit
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 int
protected X509Certificate[]
protected boolean
static final String
protected int
private static final String
protected GlobusCredential
protected ProxyCertInfo
protected GSIConstants.CertificateType
protected boolean
protected boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
void
createProxy
(String cert, String key, boolean verify, boolean globusStyle, String proxyFile) void
dispose()
protected static void
abstract void
abstract void
loadCertificates
(String args) abstract void
static void
private static byte[]
readPolicyFile
(String file) void
setBits
(int bits) void
setDebug
(boolean debug) void
setLifetime
(int lifetime) void
setProxyCertInfo
(ProxyCertInfo proxyCertInfo) void
setProxyType
(int proxyType) Deprecated.void
setProxyType
(GSIConstants.CertificateType proxyType) void
setQuiet
(boolean quiet) void
setStdin
(boolean stdin) abstract void
sign()
void
verify()
-
Field Details
-
GENERIC_POLICY_OID
- See Also:
-
message
- 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
-
argError
-
error
-
readPolicyFile
- Throws:
IOException
-