/* * CDDL HEADER START * * The contents of this file are subject to the terms of the * Common Development and Distribution License, Version 1.0 only * (the "License"). You may not use this file except in compliance * with the License. * * You can obtain a copy of the license at * trunk/opends/resource/legal-notices/OpenDS.LICENSE * or https://OpenDS.dev.java.net/OpenDS.LICENSE. * See the License for the specific language governing permissions * and limitations under the License. * * When distributing Covered Code, include this CDDL HEADER in each * file and include the License file at * trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, * add the following below this CDDL HEADER, with the fields enclosed * by brackets "[]" replaced with your own identifying information: * Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END * * * Portions Copyright 2006-2007 Sun Microsystems, Inc. */ package org.opends.server.tools; /** * This class defines a number of constants used in one or more Directory Server * tools. */ public class ToolConstants { /** * The name of the SASL property that can be used to provide the * authentication ID for the bind. */ public static final String SASL_PROPERTY_AUTHID = "authid"; /** * The name of the SASL property that can be used to provide the authorization * ID for the bind. */ public static final String SASL_PROPERTY_AUTHZID = "authzid"; /** * The name of the SASL property that can be used to provide the digest URI * for the bind. */ public static final String SASL_PROPERTY_DIGEST_URI = "digest-uri"; /** * The name of the SASL property that can be used to provide the KDC for use * in Kerberos authentication. */ public static final String SASL_PROPERTY_KDC = "kdc"; /** * The name of the SASL property that can be used to provide the quality of * protection for the bind. */ public static final String SASL_PROPERTY_QOP = "qop"; /** * The name of the SASL property that can be used to provide the realm for the * bind. */ public static final String SASL_PROPERTY_REALM = "realm"; /** * The name of the SASL property that can be used to provide trace information * for a SASL ANONYMOUS request. */ public static final String SASL_PROPERTY_TRACE = "trace"; /** * The value for the short option configClass. */ public static final char OPTION_SHORT_CONFIG_CLASS = 'C'; /** * The value for the long option configClass. */ public static final String OPTION_LONG_CONFIG_CLASS = "configClass"; /** * The placeholder value of configClass that will be displayed in usage * information. */ public static final String OPTION_VALUE_CONFIG_CLASS = "{configClass}"; /** * The value for the short option hostname. */ public static final char OPTION_SHORT_HOST = 'h'; /** * The value for the long option hostname. */ public static final String OPTION_LONG_HOST = "hostname"; /** * The placeholder value of hostname that will be displayed in usage * information. */ public static final String OPTION_VALUE_HOST = "{host}"; /** * The value for the short option port. */ public static final char OPTION_SHORT_PORT = 'p'; /** * The value for the long option port. */ public static final String OPTION_LONG_PORT = "port"; /** * The placeholder value of port that will be displayed in usage * information. */ public static final String OPTION_VALUE_PORT = "{port}"; /** * The value for the short option useSSL. */ public static final char OPTION_SHORT_USE_SSL = 'Z'; /** * The value for the long option useSSL. */ public static final String OPTION_LONG_USE_SSL = "useSSL"; /** * The value for the short option baseDN. */ public static final char OPTION_SHORT_BASEDN = 'b'; /** * The value for the long option baseDN. */ public static final String OPTION_LONG_BASEDN = "baseDN"; /** * The placeholder value of baseDN that will be displayed in usage * information. */ public static final String OPTION_VALUE_BASEDN = "{baseDN}"; /** * The value for the short option rootUserDN. */ public static final char OPTION_SHORT_ROOT_USER_DN = 'D'; /** * The value for the long option rootUserDN. */ public static final String OPTION_LONG_ROOT_USER_DN = "rootUserDN"; /** * The placeholder value of hostname that will be displayed in usage * information. */ public static final String OPTION_VALUE_ROOT_USER_DN = "{rootUserDN}"; /** * The value for the short option bindDN. */ public static final char OPTION_SHORT_BINDDN = 'D'; /** * The value for the long option bindDN. */ public static final String OPTION_LONG_BINDDN = "bindDN"; /** * The placeholder value of bindDN that will be displayed in usage * information. */ public static final String OPTION_VALUE_BINDDN = "{bindDN}"; /** * The value for the short option bindPassword. */ public static final char OPTION_SHORT_BINDPWD = 'w'; /** * The value for the long option bindPassword. */ public static final String OPTION_LONG_BINDPWD = "bindPassword"; /** * The placeholder value of bindPassword that will be displayed in usage * information. */ public static final String OPTION_VALUE_BINDPWD = "{bindPassword}"; /** * The value for the short option bindPasswordFile. */ public static final char OPTION_SHORT_BINDPWD_FILE = 'j'; /** * The value for the long option bindPasswordFile. */ public static final String OPTION_LONG_BINDPWD_FILE = "bindPasswordFile"; /** * The placeholder value of bindPasswordFile that will be displayed in usage * information. */ public static final String OPTION_VALUE_BINDPWD_FILE = "{bindPasswordFile}"; /** * The value for the short option compress. */ public static final char OPTION_SHORT_COMPRESS = 'c'; /** * The value for the long option compress. */ public static final String OPTION_LONG_COMPRESS = "compress"; /** * The value for the short option filename. */ public static final char OPTION_SHORT_FILENAME = 'f'; /** * The value for the long option filename. */ public static final String OPTION_LONG_FILENAME = "filename"; /** * The placeholder value of filename that will be displayed in usage * information. */ public static final String OPTION_VALUE_FILENAME = "{filemane}"; /** * The value for the short option ldifFile. */ public static final char OPTION_SHORT_LDIF_FILE = 'l'; /** * The value for the long option ldifFile. */ public static final String OPTION_LONG_LDIF_FILE = "ldifFile"; /** * The placeholder value of ldifFile that will be displayed in usage * information. */ public static final String OPTION_VALUE_LDIF_FILE = "{ldifFile}"; /** * The value for the short option useStartTLS. */ public static final char OPTION_SHORT_START_TLS = 'q'; /** * The value for the long option useStartTLS. */ public static final String OPTION_LONG_START_TLS = "useStartTLS"; /** * The value for the short option randomSeed. */ public static final char OPTION_SHORT_RANDOM_SEED = 's'; /** * The value for the long option randomSeed. */ public static final String OPTION_LONG_RANDOM_SEED = "randomSeed"; /** * The placeholder value of randomSeed that will be displayed in usage * information. */ public static final String OPTION_VALUE_RANDOM_SEED = "{seed}"; /** * The value for the short option keyStorePath. */ public static final char OPTION_SHORT_KEYSTOREPATH = 'K'; /** * The value for the long option keyStorePath. */ public static final String OPTION_LONG_KEYSTOREPATH = "keyStorePath"; /** * The placeholder value of keyStorePath that will be displayed in usage * information. */ public static final String OPTION_VALUE_KEYSTOREPATH = "{keyStorePath}"; /** * The value for the short option trustStorePath. */ public static final char OPTION_SHORT_TRUSTSTOREPATH = 'P'; /** * The value for the long option trustStorePath. */ public static final String OPTION_LONG_TRUSTSTOREPATH = "trustStorePath"; /** * The placeholder value of trustStorePath that will be displayed in usage * information. */ public static final String OPTION_VALUE_TRUSTSTOREPATH = "{trustStorePath}"; /** * The value for the short option keyStorePassword. */ public static final char OPTION_SHORT_KEYSTORE_PWD = 'W'; /** * The value for the long option keyStorePassword. */ public static final String OPTION_LONG_KEYSTORE_PWD = "keyStorePassword"; /** * The placeholder value of keyStorePassword that will be displayed in usage * information. */ public static final String OPTION_VALUE_KEYSTORE_PWD = "{keyStorePassword}"; /** * The value for the long option trustStorePassword. */ public static final String OPTION_LONG_TRUSTSTORE_PWD = "trustStorePassword"; /** * The placeholder value of trustStorePassword that will be displayed in usage * information. */ public static final String OPTION_VALUE_TRUSTSTORE_PWD = "{trustStorePassword}"; /** * The value for the short option keyStorePasswordFile . */ public static final char OPTION_SHORT_KEYSTORE_PWD_FILE = 'u'; /** * The value for the long option keyStorePasswordFile . */ public static final String OPTION_LONG_KEYSTORE_PWD_FILE = "keyStorePasswordFile "; /** * The placeholder value of keyStorePasswordFile that will be * displayed in usage information. */ public static final String OPTION_VALUE_KEYSTORE_PWD_FILE = "{path}"; /** * The value for the short option keyStorePasswordFile . */ public static final char OPTION_SHORT_TRUSTSTORE_PWD_FILE = 'U'; /** * The value for the long option keyStorePasswordFile . */ public static final String OPTION_LONG_TRUSTSTORE_PWD_FILE = "TrustStorePasswordFile "; /** * The placeholder value of keyStorePasswordFile that will be * displayed in usage information. */ public static final String OPTION_VALUE_TRUSTSTORE_PWD_FILE = "{path}"; /** * The value for the long option assertionFilter . */ public static final String OPTION_LONG_ASSERTION_FILE = "assertionFilter"; /** * The placeholder value of assertionFilter that will be displayed in usage * information. */ public static final String OPTION_VALUE_ASSERTION_FILE = "{filter}"; /** * The value for the short option dry-run. */ public static final char OPTION_SHORT_DRYRUN = 'n'; /** * The value for the long option dry-run. */ public static final String OPTION_LONG_DRYRUN = "dry-run"; /** * The value for the short option help. */ public static final char OPTION_SHORT_HELP = 'H'; /** * The value for the long option help. */ public static final String OPTION_LONG_HELP = "help"; /** * The value for the long option cli. */ public static final String OPTION_LONG_CLI = "cli"; /** * The value for the short option proxyAs. */ public static final char OPTION_SHORT_PROXYAUTHID = 'Y'; /** * The value for the long option proxyAs. */ public static final String OPTION_LONG_PROXYAUTHID = "proxyAs"; /** * The placeholder value of proxyAs that will be * displayed in usage information. */ public static final String OPTION_VALUE_PROXYAUTHID = "{authzID}"; /** * The value for the short option saslOption. */ public static final char OPTION_SHORT_SASLOPTION = 'o'; /** * The value for the long option saslOption. */ public static final String OPTION_LONG_SASLOPTION = "saslOption"; /** * The placeholder value of saslOption that will be * displayed in usage information. */ public static final String OPTION_VALUE_SASLOPTION = "{name=value}"; }