Class GeneralNamesConfig

java.lang.Object
org.dogtagpki.legacy.core.policy.GeneralNamesConfig
All Implemented Interfaces:
IGeneralNamesConfig
Direct Known Subclasses:
GeneralNamesAsConstraintsConfig

public class GeneralNamesConfig extends Object implements IGeneralNamesConfig
  • Field Details

    • mName

      public String mName
    • mGenNameConfigs

      public GeneralNameConfig[] mGenNameConfigs
    • mConfig

      public ConfigStore mConfig
    • mIsValueConfigured

      public boolean mIsValueConfigured
    • mIsPolicyEnabled

      public boolean mIsPolicyEnabled
    • mDefNumGenNames

      public int mDefNumGenNames
    • mGeneralNames

      public org.mozilla.jss.netscape.security.x509.GeneralNames mGeneralNames
  • Constructor Details

  • Method Details

    • getGeneralNames

      public org.mozilla.jss.netscape.security.x509.GeneralNames getGeneralNames()
      Description copied from interface: IGeneralNamesConfig
      Retrieves a list of configured general names.
      Specified by:
      getGeneralNames in interface IGeneralNamesConfig
      Returns:
      general names
    • newGeneralNameConfig

      protected GeneralNameConfig newGeneralNameConfig(String name, ConfigStore config, boolean isValueConfigured, boolean isPolicyEnabled) throws EBaseException
      Throws:
      EBaseException
    • getGenNameConfig

      public GeneralNameConfig[] getGenNameConfig()
    • getNumGeneralNames

      public int getNumGeneralNames()
    • getConfig

      public ConfigStore getConfig()
    • getName

      public String getName()
    • isValueConfigured

      public boolean isValueConfigured()
    • setDefNumGenNames

      public void setDefNumGenNames(int defNum)
    • getDefNumGenNames

      public int getDefNumGenNames()
    • getDefaultParams

      public static void getDefaultParams(String name, boolean isValueConfigured, Vector<String> params)
      adds params to default
    • getInstanceParams

      public void getInstanceParams(Vector<String> params)
      Get instance params.
      Specified by:
      getInstanceParams in interface IGeneralNamesConfig
      Parameters:
      params - instance parameters
    • getExtendedPluginInfo

      public static void getExtendedPluginInfo(String name, boolean isValueConfigured, Vector<String> info)
      Get extended plugin info.