| Package | Description |
|---|---|
| net.named_data.jndn.security | |
| net.named_data.jndn.security.v2 | |
| net.named_data.jndn.security.v2.validator_config |
| Modifier and Type | Method and Description |
|---|---|
void |
ValidatorConfig.load(BoostInfoTree configSection,
String inputName)
Load the configuration from the given configSection.
|
void |
ValidatorConfig.load(String filePath)
Load the configuration from the given config file.
|
void |
ValidatorConfig.load(String input,
String inputName)
Load the configuration from the given input string.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ValidationPolicy.checkCertificatePolicy(CertificateV2 certificate,
ValidationState state,
ValidationPolicy.ValidationContinuation continueValidation)
Check the certificate against the policy.
|
void |
ValidationPolicyFromPib.checkPolicy(Data data,
ValidationState state,
ValidationPolicy.ValidationContinuation continueValidation) |
void |
ValidationPolicyCommandInterest.checkPolicy(Data data,
ValidationState state,
ValidationPolicy.ValidationContinuation continueValidation) |
void |
ValidationPolicyConfig.checkPolicy(Data data,
ValidationState state,
ValidationPolicy.ValidationContinuation continueValidation) |
void |
ValidationPolicySimpleHierarchy.checkPolicy(Data data,
ValidationState state,
ValidationPolicy.ValidationContinuation continueValidation) |
void |
ValidationPolicyAcceptAll.checkPolicy(Data data,
ValidationState state,
ValidationPolicy.ValidationContinuation continueValidation) |
abstract void |
ValidationPolicy.checkPolicy(Data data,
ValidationState state,
ValidationPolicy.ValidationContinuation continueValidation)
Check the Data packet against the policy.
|
void |
ValidationPolicyFromPib.checkPolicy(Interest interest,
ValidationState state,
ValidationPolicy.ValidationContinuation continueValidation) |
void |
ValidationPolicyCommandInterest.checkPolicy(Interest interest,
ValidationState state,
ValidationPolicy.ValidationContinuation continueValidation) |
void |
ValidationPolicyConfig.checkPolicy(Interest interest,
ValidationState state,
ValidationPolicy.ValidationContinuation continueValidation) |
void |
ValidationPolicySimpleHierarchy.checkPolicy(Interest interest,
ValidationState state,
ValidationPolicy.ValidationContinuation continueValidation) |
void |
ValidationPolicyAcceptAll.checkPolicy(Interest interest,
ValidationState state,
ValidationPolicy.ValidationContinuation continueValidation) |
abstract void |
ValidationPolicy.checkPolicy(Interest interest,
ValidationState state,
ValidationPolicy.ValidationContinuation continueValidation)
Check the Interest against the policy.
|
void |
ValidationPolicy.ValidationContinuation.continueValidation(CertificateRequest certificateRequest,
ValidationState state) |
void |
CertificateFetcher.ValidationContinuation.continueValidation(CertificateV2 certificate,
ValidationState state) |
void |
CertificateFetcher.fetch(CertificateRequest certificateRequest,
ValidationState state,
CertificateFetcher.ValidationContinuation continueValidation)
Asynchronously fetch a certificate.
|
void |
ValidationPolicyConfig.load(BoostInfoTree configSection,
String inputName)
Load the configuration from the given configSection.
|
void |
ValidationPolicyConfig.load(String filePath)
Load the configuration from the given config file.
|
void |
ValidationPolicyConfig.load(String input,
String inputName)
Load the configuration from the given input string.
|
void |
Validator.validate(Data data,
DataValidationSuccessCallback successCallback,
DataValidationFailureCallback failureCallback)
Asynchronously validate the Data packet.
|
void |
Validator.validate(Interest interest,
InterestValidationSuccessCallback successCallback,
InterestValidationFailureCallback failureCallback)
Asynchronously validate the Interest.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ConfigRule.check(boolean isForInterest,
Name packetName,
Name keyLocatorName,
ValidationState state)
Check if the packet satisfies the rule's condition.
|
boolean |
ConfigChecker.check(boolean isForInterest,
Name packetName,
Name keyLocatorName,
ValidationState state)
Check if the packet name ane KeyLocator name satisfy this checker's
conditions.
|
protected boolean |
ConfigRegexChecker.checkNames(Name packetName,
Name keyLocatorName,
ValidationState state) |
protected boolean |
ConfigNameRelationChecker.checkNames(Name packetName,
Name keyLocatorName,
ValidationState state) |
protected boolean |
ConfigHyperRelationChecker.checkNames(Name packetName,
Name keyLocatorName,
ValidationState state) |
protected abstract boolean |
ConfigChecker.checkNames(Name packetName,
Name keyLocatorName,
ValidationState state)
Check if the packet name ane KeyLocator name satisfy this checker's
conditions.
|
static ConfigFilter |
ConfigFilter.create(BoostInfoTree configSection)
Create a filter from the configuration section.
|
static ConfigRule |
ConfigRule.create(BoostInfoTree configSection)
Create a rule from configuration section.
|
static ConfigChecker |
ConfigChecker.create(BoostInfoTree configSection)
Create a checker from the configuration section.
|
static ConfigNameRelation.Relation |
ConfigNameRelation.getNameRelationFromString(String relationString)
Convert relationString to a ConfigNameRelation.Relation enum.
|
boolean |
ConfigFilter.match(boolean isForInterest,
Name packetName)
Call the virtual matchName method based on the packet type.
|
boolean |
ConfigRule.match(boolean isForInterest,
Name packetName)
Check if the packet name matches the rule's filter.
|
protected boolean |
ConfigRegexNameFilter.matchName(Name packetName)
Implementation of the check for match.
|
protected abstract boolean |
ConfigFilter.matchName(Name packetName)
Implementation of the check for match.
|
protected boolean |
ConfigRelationNameFilter.matchName(Name packetName)
Implementation of the check for match.
|
Copyright © 2019. All rights reserved.