Interface IConfigTemplate

All Known Subinterfaces:
IProfileUpdater
All Known Implementing Classes:
CertOutput, CertReqInput, CMCCertReqInput, DualKeyGenInput, EncryptionKeyGenInput, EnrollInput, EnrollOutput, FileSigningInput, GenericInput, ImageInput, KeyGenInput, nsHKeyCertReqInput, nsNKeyCertReqInput, nsNKeyOutput, PKCS12Output, PolicyConstraint, PolicyDefault, ProfileInput, ProfileOutput, SerialNumRenewInput, ServerKeygenInput, SigningKeyGenInput, SubjectAltNameExtInput, SubjectDNInput, SubjectNameInput, SubmitterInfoInput, SubsystemGroupUpdater

public interface IConfigTemplate
This interface provides a standard way to describe a set of configuration parameters and its associated syntax. It provides programmatic methods for querying template description.

A plugin, for example, can be described as a property template.

Version:
$Revision$, $Date$
  • Method Details

    • getConfigNames

      Enumeration<String> getConfigNames()
      Returns a list of configuration parameter names.
      Returns:
      parameter names
    • getConfigDescriptor

      IDescriptor getConfigDescriptor(Locale locale, String name)
      Returns the descriptors of configuration parameter.
      Parameters:
      locale - user locale
      name - configuration parameter name
      Returns:
      descriptor
    • setConfig

      void setConfig(String name, String value) throws EPropertyException
      Sets configuration parameter.
      Parameters:
      name - parameter name
      value - parameter value
      Throws:
      EPropertyException - failed to set parameter
    • getConfig

      String getConfig(String name)
      Retrieves configuration parameter by name.
      Returns:
      parameter