Package org.dogtagpki.legacy.core.policy
Class GeneralNameUtil.GeneralNamesConfig
- java.lang.Object
-
- org.dogtagpki.legacy.core.policy.GeneralNameUtil.GeneralNamesConfig
-
- All Implemented Interfaces:
IGeneralNamesConfig
- Direct Known Subclasses:
GeneralNameUtil.GeneralNamesAsConstraintsConfig
- Enclosing class:
- GeneralNameUtil
public static class GeneralNameUtil.GeneralNamesConfig extends java.lang.Object implements IGeneralNamesConfig
-
-
Field Summary
Fields Modifier and Type Field Description IConfigStore
mConfig
int
mDefNumGenNames
org.mozilla.jss.netscape.security.x509.GeneralNames
mGeneralNames
GeneralNameUtil.GeneralNameConfig[]
mGenNameConfigs
boolean
mIsPolicyEnabled
boolean
mIsValueConfigured
java.lang.String
mName
-
Constructor Summary
Constructors Constructor Description GeneralNamesConfig(java.lang.String name, IConfigStore config, boolean isValueConfigured, boolean isPolicyEnabled)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IConfigStore
getConfig()
static void
getDefaultParams(java.lang.String name, boolean isValueConfigured, java.util.Vector<java.lang.String> params)
adds params to defaultint
getDefNumGenNames()
static void
getExtendedPluginInfo(java.lang.String name, boolean isValueConfigured, java.util.Vector<java.lang.String> info)
Get extended plugin info.org.mozilla.jss.netscape.security.x509.GeneralNames
getGeneralNames()
Retrieves a list of configured general names.GeneralNameUtil.GeneralNameConfig[]
getGenNameConfig()
void
getInstanceParams(java.util.Vector<java.lang.String> params)
Get instance params.java.lang.String
getName()
int
getNumGeneralNames()
boolean
isValueConfigured()
protected GeneralNameUtil.GeneralNameConfig
newGeneralNameConfig(java.lang.String name, IConfigStore config, boolean isValueConfigured, boolean isPolicyEnabled)
void
setDefNumGenNames(int defNum)
-
-
-
Field Detail
-
mName
public java.lang.String mName
-
mGenNameConfigs
public GeneralNameUtil.GeneralNameConfig[] mGenNameConfigs
-
mConfig
public IConfigStore mConfig
-
mIsValueConfigured
public boolean mIsValueConfigured
-
mIsPolicyEnabled
public boolean mIsPolicyEnabled
-
mDefNumGenNames
public int mDefNumGenNames
-
mGeneralNames
public org.mozilla.jss.netscape.security.x509.GeneralNames mGeneralNames
-
-
Constructor Detail
-
GeneralNamesConfig
public GeneralNamesConfig(java.lang.String name, IConfigStore config, boolean isValueConfigured, boolean isPolicyEnabled) throws EBaseException
- Throws:
EBaseException
-
-
Method Detail
-
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 interfaceIGeneralNamesConfig
- Returns:
- general names
-
newGeneralNameConfig
protected GeneralNameUtil.GeneralNameConfig newGeneralNameConfig(java.lang.String name, IConfigStore config, boolean isValueConfigured, boolean isPolicyEnabled) throws EBaseException
- Throws:
EBaseException
-
getGenNameConfig
public GeneralNameUtil.GeneralNameConfig[] getGenNameConfig()
-
getNumGeneralNames
public int getNumGeneralNames()
-
getConfig
public IConfigStore getConfig()
-
getName
public java.lang.String getName()
-
isValueConfigured
public boolean isValueConfigured()
-
setDefNumGenNames
public void setDefNumGenNames(int defNum)
-
getDefNumGenNames
public int getDefNumGenNames()
-
getDefaultParams
public static void getDefaultParams(java.lang.String name, boolean isValueConfigured, java.util.Vector<java.lang.String> params)
adds params to default
-
getInstanceParams
public void getInstanceParams(java.util.Vector<java.lang.String> params)
Get instance params.- Specified by:
getInstanceParams
in interfaceIGeneralNamesConfig
- Parameters:
params
- instance parameters
-
getExtendedPluginInfo
public static void getExtendedPluginInfo(java.lang.String name, boolean isValueConfigured, java.util.Vector<java.lang.String> info)
Get extended plugin info.
-
-