Class CertReqInput

  • All Implemented Interfaces:
    com.netscape.certsrv.property.IConfigTemplate

    public class CertReqInput
    extends EnrollInput
    This class implements the certificate request input. This input populates 2 main fields to the enrollment page: 1/ Certificate Request Type, 2/ Certificate Request

    This input usually is used by an enrollment profile for certificate requests.

    Version:
    $Revision$, $Date$
    • Field Detail

      • logger

        public static org.slf4j.Logger logger
      • VAL_CERT_REQUEST_TYPE

        public static final java.lang.String VAL_CERT_REQUEST_TYPE
        See Also:
        Constant Field Values
      • VAL_CERT_REQUEST

        public static final java.lang.String VAL_CERT_REQUEST
        See Also:
        Constant Field Values
    • Constructor Detail

      • CertReqInput

        public CertReqInput()
    • Method Detail

      • init

        public void init​(Profile profile,
                         IConfigStore config)
                  throws com.netscape.certsrv.profile.EProfileException
        Initializes this default policy.
        Overrides:
        init in class EnrollInput
        Throws:
        com.netscape.certsrv.profile.EProfileException
      • getName

        public java.lang.String getName​(java.util.Locale locale)
        Retrieves the localizable name of this policy.
        Specified by:
        getName in class EnrollInput
        Parameters:
        locale - user locale
        Returns:
        localized input name
      • getText

        public java.lang.String getText​(java.util.Locale locale)
        Retrieves the localizable description of this policy.
        Specified by:
        getText in class EnrollInput
        Parameters:
        locale - user locale
        Returns:
        localized input description
      • populate

        public void populate​(java.util.Map<java.lang.String,​java.lang.String> ctx,
                             com.netscape.certsrv.request.IRequest request)
                      throws java.lang.Exception
        Populates the request with this policy default.
        Specified by:
        populate in class EnrollInput
        Parameters:
        ctx - profile context
        request - request
        Throws:
        java.lang.Exception - failed to populate
      • getValueDescriptor

        public com.netscape.certsrv.property.IDescriptor getValueDescriptor​(java.util.Locale locale,
                                                                            java.lang.String name)
        Retrieves the descriptor of the given value parameter by name.
        Specified by:
        getValueDescriptor in class EnrollInput
        Parameters:
        locale - user locale
        name - property name
        Returns:
        descriptor of the property