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 the storage of keys for the producer.
|
ProducerDb.Error
ConsumerDb.Error extends Exception for errors using ConsumerDb 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.