Class CertutilTruststore

java.lang.Object
org.graylog.security.certutil.CertutilTruststore
All Implemented Interfaces:
Runnable, CliCommand

@Command(name="truststore", description="Manage certificates for data-node", groupNames="certutil") public class CertutilTruststore extends Object implements CliCommand
  • Field Details

    • caKeystoreFilename

      @Option(name="--ca", description="Filename for the CA keystore") protected String caKeystoreFilename
    • truststoreFilename

      @Option(name="--truststore", description="Filename for the generated truststore") protected String truststoreFilename
    • PROMPT_ENTER_CA_PASSWORD

      public static final CommandLineConsole.Prompt PROMPT_ENTER_CA_PASSWORD
    • PROMPT_ENTER_TRUSTSTORE_PASSWORD

      public static final CommandLineConsole.Prompt PROMPT_ENTER_TRUSTSTORE_PASSWORD
  • Constructor Details

    • CertutilTruststore

      public CertutilTruststore()
    • CertutilTruststore

      public CertutilTruststore(String caKeystoreFilename, String truststoreFilename, CommandLineConsole console)
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable