| Modifier and Type | Method and Description |
|---|---|
Data |
AccessManagerV2.addMember(CertificateV2 memberCertificate)
Authorize a member identified by memberCertificate to decrypt data under
the policy.
|
| Modifier and Type | Method and Description |
|---|---|
void |
KeyChain.addCertificate(PibKey key,
CertificateV2 certificate)
Add a certificate for the key.
|
void |
KeyChain.importSafeBag(SafeBag safeBag)
Import a certificate and its corresponding private key encapsulated in a
SafeBag, with a null password which imports an unencrypted PKCS #8
PrivateKeyInfo.
|
void |
KeyChain.importSafeBag(SafeBag safeBag,
ByteBuffer password)
Import a certificate and its corresponding private key encapsulated in a
SafeBag.
|
void |
KeyChain.setDefaultCertificate(PibKey key,
CertificateV2 certificate)
Set the certificate as the default certificate of the key.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PibCertificateContainer.add(CertificateV2 certificate)
Add certificate into the container.
|
void |
PibKey.addCertificate_(CertificateV2 certificate)
Add the certificate.
|
CertificateV2 |
PibKey.setDefaultCertificate_(CertificateV2 certificate)
Add the certificate and set it as the default certificate of the key.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PibKeyImpl.addCertificate(CertificateV2 certificate)
Add the certificate.
|
CertificateV2 |
PibKeyImpl.setDefaultCertificate(CertificateV2 certificate)
Add the certificate and set it as the default certificate of the key.
|
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
ConfigPolicyManager.FriendAccess.checkSignatureMatch(ConfigPolicyManager policyManager,
Name signatureName,
Name objectName,
BoostInfoTree rule,
String[] failureReason) |
void |
ConfigPolicyManager.load(String configFileName)
Call reset() and load the configuration rules from the file.
|
void |
ConfigPolicyManager.load(String input,
String inputName)
Call reset() and load the configuration rules from the input.
|
| Constructor and Description |
|---|
ConfigPolicyManager(String configFileName)
This creates a security v1 PolicyManager to verify certificates in format
v1.
|
ConfigPolicyManager(String configFileName,
CertificateCache certificateCache) |
ConfigPolicyManager(String configFileName,
CertificateCache certificateCache,
int searchDepth) |
ConfigPolicyManager(String configFileName,
CertificateCache certificateCache,
int searchDepth,
double graceInterval) |
ConfigPolicyManager(String configFileName,
CertificateCache certificateCache,
int searchDepth,
double graceInterval,
double keyTimestampTtl) |
ConfigPolicyManager(String configFileName,
CertificateCache certificateCache,
int searchDepth,
double graceInterval,
double keyTimestampTtl,
int maxTrackedKeys)
Create a new ConfigPolicyManager which will act on the rules specified in
the configuration and download unknown certificates when necessary.
|
ConfigPolicyManager(String configFileName,
CertificateCacheV2 certificateCache) |
ConfigPolicyManager(String configFileName,
CertificateCacheV2 certificateCache,
int searchDepth) |
ConfigPolicyManager(String configFileName,
CertificateCacheV2 certificateCache,
int searchDepth,
double graceInterval) |
ConfigPolicyManager(String configFileName,
CertificateCacheV2 certificateCache,
int searchDepth,
double graceInterval,
double keyTimestampTtl) |
ConfigPolicyManager(String configFileName,
CertificateCacheV2 certificateCache,
int searchDepth,
double graceInterval,
double keyTimestampTtl,
int maxTrackedKeys)
Create a new ConfigPolicyManager which will act on the rules specified in
the configuration and download unknown certificates when necessary.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ValidationState.addCertificate(CertificateV2 certificate)
Add the certificate to the top of the certificate chain.
|
void |
CertificateStorage.cacheUnverifiedCertificate(CertificateV2 certificate)
Cache the unverified certificate for a period of time (5 minutes).
|
void |
CertificateStorage.cacheVerifiedCertificate(CertificateV2 certificate)
Cache the verified certificate a period of time (1 hour).
|
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) |
protected abstract void |
CertificateFetcher.doFetch(CertificateRequest certificateRequest,
ValidationState state,
CertificateFetcher.ValidationContinuation continueValidation)
An implementation to fetch a certificate asynchronously.
|
protected void |
CertificateFetcherOffline.doFetch(CertificateRequest certificateRequest,
ValidationState state,
CertificateFetcher.ValidationContinuation continueValidation) |
protected void |
CertificateFetcherFromNetwork.doFetch(CertificateRequest certificateRequest,
ValidationState state,
CertificateFetcher.ValidationContinuation continueValidation)
Implement doFetch to use face_.expressInterest to fetch a certificate.
|
void |
CertificateFetcher.fetch(CertificateRequest certificateRequest,
ValidationState state,
CertificateFetcher.ValidationContinuation continueValidation)
Asynchronously fetch a certificate.
|
Blob |
CertificateV2.getPublicKey()
Get the public key DER encoding.
|
void |
CertificateCacheV2.insert(CertificateV2 certificate)
Insert the certificate into the cache.
|
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.
|
| Constructor and Description |
|---|
CertificateV2(Data data)
Create a CertificateV2 from the content in the Data packet.
|
Copyright © 2019. All rights reserved.