Class MyProxyCLI


  • public class MyProxyCLI
    extends java.lang.Object
    MyProxy Command Line Client
    • Field Detail

      • getTrustrootsMessage

        private static final java.lang.String getTrustrootsMessage
        See Also:
        Constant Field Values
      • port

        private int port
      • hostname

        private java.lang.String hostname
      • username

        private java.lang.String username
      • subjectDN

        private java.lang.String subjectDN
      • debug

        private boolean debug
      • dnAsUsername

        private boolean dnAsUsername
      • stdin

        private boolean stdin
      • wantTrustroots

        private boolean wantTrustroots
    • Constructor Detail

      • MyProxyCLI

        public MyProxyCLI()
    • Method Detail

      • parseCmdLine

        protected void parseCmdLine​(java.lang.String[] args)
      • getUsername

        private java.lang.String getUsername()
      • verifyCommonCmdLine

        private void verifyCommonCmdLine()
      • getMyProxy

        private MyProxy getMyProxy()
      • doInfo

        protected void doInfo​(java.lang.String[] args,
                              int start)
      • doDestroy

        protected void doDestroy​(java.lang.String[] args,
                                 int start)
      • doChangePassword

        protected void doChangePassword​(java.lang.String[] args,
                                        int start)
      • isVOMS_USERCONFComment

        private boolean isVOMS_USERCONFComment​(java.lang.String line)
      • readVOMS_USERCONF

        private java.util.ArrayList readVOMS_USERCONF()
      • doGet

        protected void doGet​(java.lang.String[] args,
                             int start,
                             boolean anonymous)
      • doPut

        protected void doPut​(java.lang.String[] args,
                             int start)
      • doStore

        protected void doStore​(java.lang.String[] args,
                               int start)
      • doPutOrStore

        protected void doPutOrStore​(java.lang.String[] args,
                                    int start,
                                    boolean storeKey)
      • doGetTrustroots

        protected void doGetTrustroots​(java.lang.String[] args,
                                       int start,
                                       boolean anonymous)
      • bootstrapIfNeeded

        private void bootstrapIfNeeded​(MyProxy myProxy)
      • exit

        private void exit()
      • exit

        private void exit​(java.lang.String msg,
                          java.lang.Exception e)
      • error

        private static void error​(java.lang.String msg)
      • displaySyntax

        private static void displaySyntax()
      • main

        public static void main​(java.lang.String[] args)
      • getDefaultCredential

        private static org.ietf.jgss.GSSCredential getDefaultCredential()
      • createNewProxy

        private static org.ietf.jgss.GSSCredential createNewProxy​(java.lang.String userCertFile,
                                                                  java.lang.String userKeyFile,
                                                                  int lifetime,
                                                                  boolean stdin)