Package com.netscape.certsrv.property
Interface IConfigTemplate
-
- All Known Subinterfaces:
IProfileUpdater
- All Known Implementing Classes:
AuthInfoAccessExtDefault,AuthTokenSubjectNameDefault,AuthzRealmConstraint,AuthzRealmDefault,AutoAssignDefault,BasicConstraintsExtConstraint,BasicConstraintsExtDefault,CertificatePoliciesExtDefault,CertificateVersionDefault,CertOutput,CertReqInput,CMCCertReqInput,CommonNameToSANDefault,CRLDistributionPointsExtDefault,DualKeyGenInput,EncryptionKeyGenInput,EnrollConstraint,EnrollDefault,EnrollExtDefault,EnrollInput,EnrollOutput,ExtendedKeyUsageExtConstraint,ExtendedKeyUsageExtDefault,ExtensionConstraint,ExternalProcessConstraint,FileSigningInput,FreshestCRLExtDefault,GenericExtDefault,GenericInput,ImageDefault,ImageInput,InhibitAnyPolicyExtDefault,IssuerAltNameExtDefault,KeyConstraint,KeyGenInput,KeyUsageExtConstraint,KeyUsageExtDefault,NameConstraintsExtDefault,NoConstraint,NoDefault,NSCCommentExtDefault,NSCertTypeExtConstraint,NSCertTypeExtDefault,nsHKeyCertReqInput,nsHKeySubjectNameDefault,nsNKeyCertReqInput,nsNKeyOutput,nsNKeySubjectNameDefault,nsTokenDeviceKeySubjectNameDefault,nsTokenUserKeySubjectNameDefault,OCSPNoCheckExtDefault,PKCS12Output,PolicyConstraint,PolicyConstraintsExtDefault,PolicyDefault,PolicyMappingsExtDefault,PrivateKeyUsagePeriodExtDefault,ProfileInput,ProfileOutput,RandomizedValidityDefault,RenewGracePeriodConstraint,SANToCNDefault,SerialNumRenewInput,ServerKeygenInput,SignedCertificateTimestampListExtDefault,SigningKeyGenInput,SubjectAltNameExtDefault,SubjectAltNameExtInput,SubjectDirAttributesExtDefault,SubjectDNInput,SubjectInfoAccessExtDefault,SubjectKeyIdentifierExtDefault,SubjectNameConstraint,SubjectNameDefault,SubjectNameInput,SubmitterInfoInput,SubsystemGroupUpdater,UserExtensionDefault,UserKeyDefault,UserSigningAlgDefault,UserSubjectNameConstraint,UserSubjectNameDefault,UserValidityDefault
public interface IConfigTemplateThis 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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetConfig(java.lang.String name)Retrieves configuration parameter by name.IDescriptorgetConfigDescriptor(java.util.Locale locale, java.lang.String name)Returns the descriptors of configuration parameter.java.util.Enumeration<java.lang.String>getConfigNames()Returns a list of configuration parameter names.voidsetConfig(java.lang.String name, java.lang.String value)Sets configuration parameter.
-
-
-
Method Detail
-
getConfigNames
java.util.Enumeration<java.lang.String> getConfigNames()
Returns a list of configuration parameter names.- Returns:
- parameter names
-
getConfigDescriptor
IDescriptor getConfigDescriptor(java.util.Locale locale, java.lang.String name)
Returns the descriptors of configuration parameter.- Parameters:
locale- user localename- configuration parameter name- Returns:
- descriptor
-
setConfig
void setConfig(java.lang.String name, java.lang.String value) throws EPropertyExceptionSets configuration parameter.- Parameters:
name- parameter namevalue- parameter value- Throws:
EPropertyException- failed to set parameter
-
getConfig
java.lang.String getConfig(java.lang.String name)
Retrieves configuration parameter by name.- Returns:
- parameter
-
-