| Package | Description |
|---|---|
| net.named_data.jndn.encoding | |
| net.named_data.jndn.encrypt | |
| net.named_data.jndn.encrypt.algo |
| Class and Description |
|---|
| EncryptedContent
An EncryptedContent holds an encryption type, a payload and other fields
representing encrypted content.
|
| Class and Description |
|---|
| Consumer.Friend
A class implements Friend if it has a method setConsumerFriendAccess
which setFriendAccess calls to set the FriendAccess object.
|
| Consumer.FriendAccess
A friend class can call the methods of FriendAccess to access private
methods.
|
| Consumer.OnConsumeComplete |
| Consumer.OnPlainText |
| ConsumerDb
ConsumerDb is an abstract base class the storage of decryption keys for the
consumer.
|
| ConsumerDb.Error
ConsumerDb.Error extends Exception for errors using ConsumerDb methods.
|
| EncryptedContent
An EncryptedContent holds an encryption type, a payload and other fields
representing encrypted content.
|
| EncryptError.ErrorCode |
| EncryptError.OnError
A method calls onError.onError(errorCode, message) for an error.
|
| GroupManager
A GroupManager manages keys and schedules for group members in a particular
namespace.
|
| GroupManager.Friend
A class implements Friend if it has a method setGroupManagerFriendAccess
which setFriendAccess calls to set the FriendAccess object.
|
| GroupManager.FriendAccess
A friend class can call the methods of FriendAccess to access private
methods.
|
| GroupManagerDb
GroupManagerDb is an abstract base class for the storage of data used by the
GroupManager.
|
| GroupManagerDb.Error
GroupManagerDb.Error extends Exception for errors using GroupManagerDb
methods.
|
| Interval
An Interval defines a time duration which contains a start timestamp and an
end timestamp.
|
| Interval.Error
Interval.Error extends Exception for errors using Interval methods.
|
| Producer.OnEncryptedKeys |
| ProducerDb
ProducerDb is an abstract base class for the storage of keys for the producer.
|
| ProducerDb.Error
ProducerDb.Error extends Exception for errors using ProducerDb methods.
|
| RepetitiveInterval
A RepetitiveInterval is an advanced interval which can repeat and can be used
to find a simple Interval that a time point falls in.
|
| RepetitiveInterval.RepeatUnit |
| RepetitiveInterval.Result |
| Schedule
Schedule is used to manage the times when a member can access data using two
sets of RepetitiveInterval as follows.
|
| Schedule.Result |
| Sqlite3ConsumerDbBase
Sqlite3ConsumerDbBase is a base class the storage of decryption keys for the
consumer.
|
| Sqlite3GroupManagerDbBase
Sqlite3GroupManagerDbBase is an abstract base class for the storage of data
used by the GroupManager.
|
| Sqlite3ProducerDbBase
Sqlite3ProducerDbBase is an abstract base class the storage of keys for the
producer.
|
| Class and Description |
|---|
| DecryptKey
A DecryptKey supplies the key for decrypt.
|
| EncryptKey
An EncryptKey supplies the key for encrypt.
|
Copyright © 2016. All rights reserved.