public class ValidationPolicyConfig extends ValidationPolicy
ValidationPolicy.ValidationContinuationinnerPolicy_, validator_| Constructor and Description |
|---|
ValidationPolicyConfig()
Create a default ValidationPolicyConfig.
|
| Modifier and Type | Method and Description |
|---|---|
void |
checkPolicy(Data data,
ValidationState state,
ValidationPolicy.ValidationContinuation continueValidation)
Check the Data packet against the policy.
|
void |
checkPolicy(Interest interest,
ValidationState state,
ValidationPolicy.ValidationContinuation continueValidation)
Check the Interest against the policy.
|
void |
load(BoostInfoTree configSection,
String inputName)
Load the configuration from the given configSection.
|
void |
load(String filePath)
Load the configuration from the given config file.
|
void |
load(String input,
String inputName)
Load the configuration from the given input string.
|
checkCertificatePolicy, getInnerPolicy, getKeyLocatorName, getKeyLocatorName, getValidator_, hasInnerPolicy, setInnerPolicy, setValidatorpublic ValidationPolicyConfig()
public final void load(String filePath) throws IOException, ValidatorConfigError
filePath - The The path of the config file.IOExceptionValidatorConfigErrorpublic final void load(String input, String inputName) throws IOException, ValidatorConfigError
input - The contents of the configuration rules, with lines separated
by "\n" or "\r\n".inputName - Used for log messages, etc.IOExceptionValidatorConfigErrorpublic final void load(BoostInfoTree configSection, String inputName) throws ValidatorConfigError
configSection - The configuration section loaded from the config file.
It should have one "validator" section.inputName - Used for log messages, etc.ValidatorConfigErrorpublic void checkPolicy(Data data, ValidationState state, ValidationPolicy.ValidationContinuation continueValidation) throws CertificateV2.Error, ValidatorConfigError
ValidationPolicycheckPolicy in class ValidationPolicydata - The Data packet to check.state - The ValidationState of this validation.continueValidation - The policy should call
continueValidation.continueValidation() as described above.CertificateV2.ErrorValidatorConfigErrorpublic void checkPolicy(Interest interest, ValidationState state, ValidationPolicy.ValidationContinuation continueValidation) throws CertificateV2.Error, ValidatorConfigError
ValidationPolicycheckPolicy in class ValidationPolicyinterest - The Interest packet to check.state - The ValidationState of this validation.continueValidation - The policy should call
continueValidation.continueValidation() as described above.CertificateV2.ErrorValidatorConfigErrorCopyright © 2019. All rights reserved.