Class ClientCertRequestCLI


  • public class ClientCertRequestCLI
    extends org.dogtagpki.cli.CommandCLI
    Author:
    Endi S. Dewata
    • Field Summary

      Fields 
      Modifier and Type Field Description
      ClientCLI clientCLI  
      static org.slf4j.Logger logger  
      • Fields inherited from class org.dogtagpki.cli.CLI

        client, description, formatter, modules, name, options, parent, parser, verbose
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void createOptions()  
      void execute​(org.apache.commons.cli.CommandLine cmd)  
      java.lang.String generateCrmfRequest​(org.mozilla.jss.crypto.X509Certificate transportCert, java.lang.String subjectDN, boolean attributeEncoding, java.lang.String algorithm, int length, java.lang.String curve, boolean sslECDH, boolean temporary, int sensitive, int extractable, boolean withPop, org.mozilla.jss.crypto.KeyWrapAlgorithm keyWrapAlgorithm)  
      java.lang.String generatePkcs10Request​(java.io.File certDatabase, java.lang.String password, java.lang.String algorithm, java.lang.String length, java.lang.String subjectDN)  
      void printHelp()  
      • Methods inherited from class org.dogtagpki.cli.CommandCLI

        execute
      • Methods inherited from class org.dogtagpki.cli.CLI

        addModule, findModule, findModules, getClient, getClient, getConfig, getDescription, getFullModuleName, getFullName, getManPage, getModule, getModules, getName, getParent, getRoot, isDeprecated, printCommands, removeModule, runExternal, runExternal, setDescription, setName
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • logger

        public static org.slf4j.Logger logger
    • Constructor Detail

      • ClientCertRequestCLI

        public ClientCertRequestCLI​(ClientCLI clientCLI)
    • Method Detail

      • printHelp

        public void printHelp()
        Overrides:
        printHelp in class org.dogtagpki.cli.CLI
      • createOptions

        public void createOptions()
        Overrides:
        createOptions in class org.dogtagpki.cli.CommandCLI
      • execute

        public void execute​(org.apache.commons.cli.CommandLine cmd)
                     throws java.lang.Exception
        Overrides:
        execute in class org.dogtagpki.cli.CommandCLI
        Throws:
        java.lang.Exception
      • generatePkcs10Request

        public java.lang.String generatePkcs10Request​(java.io.File certDatabase,
                                                      java.lang.String password,
                                                      java.lang.String algorithm,
                                                      java.lang.String length,
                                                      java.lang.String subjectDN)
                                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • generateCrmfRequest

        public java.lang.String generateCrmfRequest​(org.mozilla.jss.crypto.X509Certificate transportCert,
                                                    java.lang.String subjectDN,
                                                    boolean attributeEncoding,
                                                    java.lang.String algorithm,
                                                    int length,
                                                    java.lang.String curve,
                                                    boolean sslECDH,
                                                    boolean temporary,
                                                    int sensitive,
                                                    int extractable,
                                                    boolean withPop,
                                                    org.mozilla.jss.crypto.KeyWrapAlgorithm keyWrapAlgorithm)
                                             throws java.lang.Exception
        Throws:
        java.lang.Exception