Class ProxyInit

java.lang.Object
org.globus.tools.ProxyInit
Direct Known Subclasses:
DefaultProxyInit

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 Details

  • Constructor Details

    • ProxyInit

      public ProxyInit()
  • Method Details

    • init

      public abstract void init(String[] args)
    • loadCertificates

      public abstract void loadCertificates(String args)
    • loadKey

      public abstract void loadKey(String arg)
    • sign

      public abstract void sign()
    • getCertificate

      public X509Certificate getCertificate()
    • dispose

      public void dispose()
    • verify

      public void verify() throws Exception
      Throws:
      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(String cert, String key, boolean verify, boolean globusStyle, String proxyFile)
    • main

      public static void main(String[] args)
    • argError

      private static void argError(String error)
    • error

      protected static void error(String error)
    • readPolicyFile

      private static byte[] readPolicyFile(String file) throws IOException
      Throws:
      IOException