Class GeneralNameUtil.GeneralNamesConfig

  • All Implemented Interfaces:
    org.dogtagpki.legacy.policy.IGeneralNamesConfig
    Direct Known Subclasses:
    GeneralNameUtil.GeneralNamesAsConstraintsConfig
    Enclosing class:
    GeneralNameUtil

    public static class GeneralNameUtil.GeneralNamesConfig
    extends java.lang.Object
    implements org.dogtagpki.legacy.policy.IGeneralNamesConfig
    • Field Detail

      • mName

        public java.lang.String mName
      • mIsValueConfigured

        public boolean mIsValueConfigured
      • mIsPolicyEnabled

        public boolean mIsPolicyEnabled
      • mDefNumGenNames

        public int mDefNumGenNames
      • mGeneralNames

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

    • Method Detail

      • getGeneralNames

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

        public int getNumGeneralNames()
      • 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 interface org.dogtagpki.legacy.policy.IGeneralNamesConfig
        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.