public class CAValidityConstraint extends CAEnrollConstraint
CONFIG_NAME, mConfig, mConfigNames
Constructor and Description |
---|
CAValidityConstraint() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getText(java.util.Locale locale)
Returns localized description of this constraint.
|
void |
init(IProfile profile,
IConfigStore config)
Initializes this constraint policy.
|
boolean |
isApplicable(IPolicyDefault def)
Checks if this constraint is applicable to the
given default policy.
|
void |
validate(IRequest request,
netscape.security.x509.X509CertInfo info)
Validates the request.
|
getCACert
addConfigName, getBoolean, getConfig, getConfigBoolean, getConfigDescriptor, getConfigInt, getConfigNames, getConfigStore, getExtension, getInt, getLocale, getName, getValueDescriptor, isOptional, setConfig, validate
public void init(IProfile profile, IConfigStore config) throws EProfileException
IPolicyConstraint
init
in interface IPolicyConstraint
init
in class EnrollConstraint
profile
- owner of this policyconfig
- configuration store for this constraintEProfileException
- failed to initializepublic void validate(IRequest request, netscape.security.x509.X509CertInfo info) throws ERejectException
validate
in class EnrollConstraint
request
- enrollment requestinfo
- certificate templateERejectException
- request is rejected due
to violation of constraintpublic java.lang.String getText(java.util.Locale locale)
IPolicyConstraint
getText
in interface IPolicyConstraint
getText
in class EnrollConstraint
locale
- locale of the end-userpublic boolean isApplicable(IPolicyDefault def)
IPolicyConstraint
isApplicable
in interface IPolicyConstraint
isApplicable
in class EnrollConstraint
def
- default policy to be checked