| Interface | Description |
|---|---|
| CertificateFetcher.ValidationContinuation | |
| DataValidationFailureCallback |
A class implements DataValidationFailureCallback if it has a failureCallback
method used to report a failed Data validation.
|
| DataValidationSuccessCallback |
A class implements DataValidationSuccessCallback if it has a successCallback
method used to report a successful Data validation.
|
| InterestValidationFailureCallback |
A class implements InterestValidationFailureCallback if it has a
failureCallback method used to report a failed Interest validation.
|
| InterestValidationSuccessCallback |
A class implements InterestValidationSuccessCallback if it has a
successCallback method used to report a successful Interest validation.
|
| ValidationPolicy.ValidationContinuation |
| Class | Description |
|---|---|
| CertificateCacheV2 |
A CertificateCacheV2 holds other user's verified certificates in security v2
format CertificateV2.
|
| CertificateContainerInterface | |
| CertificateFetcher |
CertificateFetcher is an abstract base class which provides an interface used
by the validator to fetch missing certificates.
|
| CertificateFetcherFromNetwork |
CertificateFetcherFromNetwork extends CertificateFetcher to fetch missing
certificates from the network.
|
| CertificateFetcherOffline |
CertificateFetcherOffline extends CertificateFetcher to implement a fetcher
that does not fetch certificates (always offline).
|
| CertificateRequest |
A CertificateRequest represents a request for a certificate, associated with
the number of retries left.
|
| CertificateStorage |
The CertificateStorage class stores trusted anchors and has a verified
certificate cache, and an unverified certificate cache.
|
| CertificateV2 |
CertificateV2 represents a certificate following the certificate format
naming convention.
|
| DataValidationState |
The DataValidationState class extends ValidationState to hold the validation
state for a Data packet.
|
| DynamicTrustAnchorGroup |
The DynamicTrustAnchorGroup class extends TrustAnchorGroup to implement a
dynamic trust anchor group.
|
| InterestValidationState |
The InterestValidationState class extends ValidationState to hold the
validation state for an Interest packet.
|
| StaticTrustAnchorGroup |
The StaticTrustAnchorGroup class extends TrustAnchorGroup to implement a
static trust anchor group.
|
| TrustAnchorContainer |
A TrustAnchorContainer represents a container for trust anchors.
|
| TrustAnchorGroup |
TrustAnchorGroup represents a group of trust anchors which implement the
CertificateContainerInterface.
|
| ValidationError |
A ValidationError holds an error code and an optional detailed error message.
|
| ValidationPolicy |
ValidationPolicy is an abstract base class that implements a validation
policy for Data and Interest packets.
|
| ValidationPolicyAcceptAll |
ValidationPolicyAcceptAll extends ValidationPolicy to implement a validator
policy that accepts any signature of a Data or Interest packet.
|
| ValidationPolicyCommandInterest |
ValidationPolicyCommandInterest extends ValidationPolicy as a policy for
stop-and-wait command Interests.
|
| ValidationPolicyCommandInterest.Options | |
| ValidationPolicyConfig |
ValidationPolicyConfig implements a validator which can be set up via a
configuration file.
|
| ValidationPolicyFromPib |
ValidationPolicyFromPib extends ValidationPolicy to implement a validator
policy that validates a packet using the default certificate of the key in
the PIB that is named by the packet's KeyLocator.
|
| ValidationPolicySimpleHierarchy |
ValidationPolicySimpleHierarchy extends ValidationPolicy to implement a
Validation policy for a simple hierarchical trust model.
|
| ValidationState |
ValidationState is an abstract base class for DataValidationState and
InterestValidationState.
|
| Validator |
The Validator class provides an interface for validating data and interest
packets.
|
| Exception | Description |
|---|---|
| CertificateV2.Error |
A CertificateV2.Error extends Exception and represents errors for not
complying with the certificate format.
|
| TrustAnchorContainer.Error |
Note that even though this is called "Error" to be consistent with the
other libraries, it extends the Java Exception class, not Error.
|
Copyright © 2019. All rights reserved.