Class GeneralNameUtil.GeneralNameConfig

    • Field Detail

      • mName

        public java.lang.String mName
      • mNameDot

        public java.lang.String mNameDot
      • mGenNameChoice

        public java.lang.String mGenNameChoice
      • mIsValueConfigured

        public boolean mIsValueConfigured
      • mValue

        public java.lang.String mValue
      • mGeneralName

        public org.mozilla.jss.netscape.security.x509.GeneralName mGeneralName
      • mIsPolicyEnabled

        public boolean mIsPolicyEnabled
      • mNameDotChoice

        public java.lang.String mNameDotChoice
      • mNameDotValue

        public java.lang.String mNameDotValue
    • Constructor Detail

    • Method Detail

      • formGeneralName

        public org.mozilla.jss.netscape.security.x509.GeneralName formGeneralName​(java.lang.String value)
                                                                           throws EBaseException
        Form a general name from the value string.
        Specified by:
        formGeneralName in interface IGeneralNameConfig
        Parameters:
        value - general name in string
        Returns:
        general name object
        Throws:
        EBaseException - failed to form general name
      • formGeneralName

        public org.mozilla.jss.netscape.security.x509.GeneralName formGeneralName​(java.lang.String choice,
                                                                                  java.lang.String value)
                                                                           throws EBaseException
        Throws:
        EBaseException
      • formGeneralNames

        public java.util.Vector<org.mozilla.jss.netscape.security.x509.GeneralName> formGeneralNames​(java.lang.Object value)
                                                                                              throws EBaseException
        Description copied from interface: IGeneralNameConfig
        Forms general names from the given value.
        Specified by:
        formGeneralNames in interface IGeneralNameConfig
        Parameters:
        value - general name in string
        Returns:
        a vector of General names from a value that can be either a Vector of strings, string array or just a string. Returned Vector can be null if value is not of expected type.
        Throws:
        EBaseException - failed to form general name
      • getName

        public java.lang.String getName()
      • getGenNameChoice

        public java.lang.String getGenNameChoice()
      • getValue

        public java.lang.String getValue()
      • isValueConfigured

        public boolean isValueConfigured()
      • getDefaultParams

        public static void getDefaultParams​(java.lang.String name,
                                            boolean isValueConfigured,
                                            java.util.Vector<java.lang.String> params)
        Get default params
      • getInstanceParams

        public void getInstanceParams​(java.util.Vector<java.lang.String> params)
        Get instance params
        Specified by:
        getInstanceParams in interface IGeneralNameConfig
        Parameters:
        params - parameters
      • getExtendedPluginInfo

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