public class GeneralNameUtil extends java.lang.Object implements IGeneralNameUtil
Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
logger |
DEF_NUM_GENERALNAMES, GENNAME_CHOICE_DIRECTORYNAME, GENNAME_CHOICE_DNSNAME, GENNAME_CHOICE_EDIPARTYNAME, GENNAME_CHOICE_INFO, GENNAME_CHOICE_IPADDRESS, GENNAME_CHOICE_OTHERNAME, GENNAME_CHOICE_REGISTEREDID, GENNAME_CHOICE_RFC822NAME, GENNAME_CHOICE_URL, GENNAME_CHOICE_X400ADDRESS, GENNAME_VALUE_INFO, NUM_GENERALNAMES_INFO, PROP_GENERALNAME, PROP_GENNAME_CHOICE, PROP_GENNAME_CHOICE_INFO, PROP_GENNAME_VALUE, PROP_GENNAME_VALUE_INFO, PROP_NUM_GENERALNAMES, PROP_NUM_GENERALNAMES_INFO
Constructor and Description |
---|
GeneralNameUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
check_GeneralNameChoice(java.lang.String generalNameChoice)
Checks if given string is a valid General Name choice and returns
the actual string that can be passed into form_GeneralName().
|
static org.mozilla.jss.netscape.security.x509.GeneralName |
form_GeneralName(java.lang.String generalNameChoice,
java.lang.String value)
Form a General Name from a General Name choice and value.
|
static org.mozilla.jss.netscape.security.x509.GeneralName |
form_GeneralNameAsConstraints(java.lang.String generalNameChoice,
java.lang.String value)
GeneralName can be used in the context of Constraints.
|
public static org.mozilla.jss.netscape.security.x509.GeneralName form_GeneralNameAsConstraints(java.lang.String generalNameChoice, java.lang.String value) throws EBaseException
EBaseException
public static org.mozilla.jss.netscape.security.x509.GeneralName form_GeneralName(java.lang.String generalNameChoice, java.lang.String value) throws EBaseException
generalNameChoice
- General Name choice. Must be one of the General
Name choices defined in this class.value
- String value of the general name to form.EBaseException
public static java.lang.String check_GeneralNameChoice(java.lang.String generalNameChoice) throws EBaseException
generalNameChoice
- a General Name choice string.EBaseException