- Action - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- activateKey(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Activate a key.
- activateKey(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
-
Activate a key.
- activateKey(Name) - Method in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
Activate a key.
- add(int, Name) - Method in class net.named_data.jndn.DelegationSet
-
Add a new DelegationSet.Delegation to the list of delegations, sorted by
preference number then by name.
- add(long, Interest, OnData, OnTimeout, OnNetworkNack) - Method in class net.named_data.jndn.impl.PendingInterestTable
-
Add a new entry to the pending interest table.
- add(long, Name, long) - Method in class net.named_data.jndn.impl.RegisteredPrefixTable
-
Add a new entry to the table.
- add(Data) - Method in class net.named_data.jndn.util.MemoryContentCache
-
Add the Data packet to the cache so that it is available to use to
answer interests.
- addAllSs(Iterable<? extends SyncStateProto.SyncState>) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- addBlackInterval(RepetitiveInterval) - Method in class net.named_data.jndn.encrypt.Schedule
-
Add the repetitiveInterval to the blackIntervalList.
- addCertificate(IdentityCertificate) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
-
Add a certificate to the identity storage.
- addCertificate(IdentityCertificate) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
-
Add a certificate to the identity storage.
- addCertificate(IdentityCertificate) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Add a certificate into the public key identity storage.
- addCertificate(IdentityCertificate) - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Add a certificate to the identity storage.
- addCertificate(IdentityCertificate) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
-
Add a certificate to the identity storage.
- addCertificateAsDefault(IdentityCertificate) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Add a certificate into the public key identity storage and set the
certificate as the default of its corresponding key.
- addCertificateAsIdentityDefault(IdentityCertificate) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Add a certificate into the public key identity storage and set the
certificate as the default for its corresponding identity.
- addChild(DerNode, boolean) - Method in class net.named_data.jndn.encoding.der.DerNode.DerStructure
-
Add a child to this node.
- addChild(DerNode) - Method in class net.named_data.jndn.encoding.der.DerNode.DerStructure
-
- addContentKey(double, Blob) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3ProducerDb
-
Add key as the content key for the hour covering timeSlot.
- addContentKey(double, Blob) - Method in class net.named_data.jndn.encrypt.ProducerDb
-
Add key as the content key for the hour covering timeSlot.
- addContentKey(double, Blob) - Method in class net.named_data.jndn.encrypt.Sqlite3ProducerDb
-
Add key as the content key for the hour covering timeSlot.
- addDecryptionKey(Name, Blob) - Method in class net.named_data.jndn.encrypt.Consumer
-
Add a new decryption key with keyName and keyBlob to the database.
- addDelegation(int, Name, WireFormat) - Method in class net.named_data.jndn.Link
-
Add a new delegation to the list of delegations, sorted by
preference number then by name.
- addDelegation(int, Name) - Method in class net.named_data.jndn.Link
-
Add a new delegation to the list of delegations, sorted by
preference number then by name.
- addExtension(CertificateExtension) - Method in class net.named_data.jndn.security.certificate.Certificate
-
Add a certificate extension.
- addHeaderField(Object) - Method in class net.named_data.jndn.lp.LpPacket
-
Add a header field.
- addIdentity(Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
-
Add a new identity.
- addIdentity(Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
-
Add a new identity.
- addIdentity(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Add a new identity.
- addIdentity(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
-
Add a new identity.
- addKey(Name, Blob) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3ConsumerDb
-
Add the key with keyName and keyBlob to the database.
- addKey(Name, Blob) - Method in class net.named_data.jndn.encrypt.ConsumerDb
-
Add the key with keyName and keyBlob to the database.
- addKey(Name, Blob) - Method in class net.named_data.jndn.encrypt.Sqlite3ConsumerDb
-
Add the key with keyName and keyBlob to the database.
- addKey(Name, KeyType, Blob) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
-
Add a public key to the identity storage.
- addKey(Name, KeyType, Blob) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
-
Add a public key to the identity storage.
- addKey(Name, KeyType, Blob) - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Add a public key to the identity storage.
- addKey(Name, KeyType, Blob) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
-
Add a public key to the identity storage.
- addMember(String, Name, Blob) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
-
Add a new member with the given key named keyName into a schedule named
scheduleName.
- addMember(String, Data) - Method in class net.named_data.jndn.encrypt.GroupManager
-
Add a new member with the given memberCertificate into a schedule named
scheduleName.
- addMember(String, Name, Blob) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
-
Add a new member with the given key named keyName into a schedule named
scheduleName.
- addMember(String, Name, Blob) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
-
Add a new member with the given key named keyName into a schedule named
scheduleName.
- addSchedule(String, Schedule) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
-
Add a schedule with the given name.
- addSchedule(String, Schedule) - Method in class net.named_data.jndn.encrypt.GroupManager
-
Add a schedule with the given scheduleName.
- addSchedule(String, Schedule) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
-
Add a schedule with the given name.
- addSchedule(String, Schedule) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
-
Add a schedule with the given name.
- addSs(SyncStateProto.SyncState) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- addSs(int, SyncStateProto.SyncState) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- addSs(SyncStateProto.SyncState.Builder) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- addSs(int, SyncStateProto.SyncState.Builder) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- addSsBuilder() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- addSsBuilder(int) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- addSubjectDescription(CertificateSubjectDescription) - Method in class net.named_data.jndn.security.certificate.Certificate
-
Add a subject description.
- addSubtree(String, BoostInfoTree) - Method in class net.named_data.jndn.util.BoostInfoTree
-
Insert a BoostInfoTree as a sub-tree with the given name.
- addUnsorted(int, Name) - Method in class net.named_data.jndn.DelegationSet
-
Add a new DelegationSet.Delegation to the end of the list of delegations,
without sorting or updating any existing entries.
- addWhiteInterval(RepetitiveInterval) - Method in class net.named_data.jndn.encrypt.Schedule
-
Add the repetitiveInterval to the whiteIntervalList.
- AesAlgorithm - Class in net.named_data.jndn.encrypt.algo
-
The AesAlgorithm class provides static methods to manipulate keys, encrypt
and decrypt using the AES symmetric key cipher.
- AesAlgorithm() - Constructor for class net.named_data.jndn.encrypt.algo.AesAlgorithm
-
- AesKeyParams - Class in net.named_data.jndn.security
-
- AesKeyParams(int) - Constructor for class net.named_data.jndn.security.AesKeyParams
-
- AesKeyParams() - Constructor for class net.named_data.jndn.security.AesKeyParams
-
- AndroidSqlite3ConsumerDb - Class in net.named_data.jndn.encrypt
-
AndroidSqlite3ConsumerDb extends ConsumerDb to implement the storage of
decryption keys for the consumer using the android.database.sqlite API.
- AndroidSqlite3ConsumerDb(String) - Constructor for class net.named_data.jndn.encrypt.AndroidSqlite3ConsumerDb
-
Create an AndroidSqlite3ConsumerDb to use the given SQLite3 file.
- AndroidSqlite3GroupManagerDb - Class in net.named_data.jndn.encrypt
-
AndroidSqlite3GroupManagerDb extends GroupManagerDb to implement the storage
of data used by the GroupManager using SQLite3.
- AndroidSqlite3GroupManagerDb(String) - Constructor for class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
-
Create an AndroidSqlite3GroupManagerDb to use the given SQLite3 file.
- AndroidSqlite3IdentityStorage - Class in net.named_data.jndn.security.identity
-
AndroidSqlite3IdentityStorage extends IdentityStorage to implement basic
storage of identity, public keys and certificates using the
android.database.sqlite API.
- AndroidSqlite3IdentityStorage(String) - Constructor for class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
-
Create a new AndroidSqlite3IdentityStorage to use the given full path of
the SQLite3 file.
- AndroidSqlite3ProducerDb - Class in net.named_data.jndn.encrypt
-
AndroidSqlite3ProducerDb extends ProducerDb to implement storage of keys for
the producer using the android.database.sqlite API.
- AndroidSqlite3ProducerDb(String) - Constructor for class net.named_data.jndn.encrypt.AndroidSqlite3ProducerDb
-
Create an AndroidSqlite3ProducerDb to use the given SQLite3 file.
- Any - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- append(byte[]) - Method in class net.named_data.jndn.Name
-
Append a new component, copying from value.
- append(Blob) - Method in class net.named_data.jndn.Name
-
Append a new component, using the existing Blob value.
- append(Name.Component) - Method in class net.named_data.jndn.Name
-
Append the component to this name.
- append(Name) - Method in class net.named_data.jndn.Name
-
- append(String) - Method in class net.named_data.jndn.Name
-
Convert the value to UTF8 bytes and append a Name.Component.
- appendAny() - Method in class net.named_data.jndn.Exclude
-
Append a new entry of type Exclude.Type.ANY.
- appendComponent(Name.Component) - Method in class net.named_data.jndn.Exclude
-
Append a new entry of type Exclude.Type.COMPONENT, taking another pointer
to the Name.Component.
- appendSegment(long) - Method in class net.named_data.jndn.Name
-
Append a component with the encoded segment number according to NDN
naming conventions for "Segment number" (marker 0x00).
- appendSegmentOffset(long) - Method in class net.named_data.jndn.Name
-
Append a component with the encoded segment byte offset according to NDN
naming conventions for segment "Byte offset" (marker 0xFB).
- appendSequenceNumber(long) - Method in class net.named_data.jndn.Name
-
Append a component with the encoded sequence number according to NDN naming
conventions for "Sequencing" (marker 0xFE).
- appendTimestamp(long) - Method in class net.named_data.jndn.Name
-
Append a component with the encoded timestamp according to NDN naming
conventions for "Timestamp" (marker 0xFC).
- appendVersion(long) - Method in class net.named_data.jndn.Name
-
Append a component with the encoded version number according to NDN
naming conventions for "Versioning" (marker 0xFD).
- AsyncTcpTransport - Class in net.named_data.jndn.transport
-
AsyncTcpTransport extends Transport for async communication over TCP by
dispatching reads from an AsynchronousSocketChannel to a
ScheduledExecutorService.
- AsyncTcpTransport(ScheduledExecutorService) - Constructor for class net.named_data.jndn.transport.AsyncTcpTransport
-
- AsyncTcpTransport.ConnectionInfo - Class in net.named_data.jndn.transport
-
AsyncTcpTransport.ConnectionInfo extends Transport.ConnectionInfo to hold
the host and port info for the TCP connection.
- AsyncTcpTransport.ConnectionInfo(String, int) - Constructor for class net.named_data.jndn.transport.AsyncTcpTransport.ConnectionInfo
-
Create a ConnectionInfo with the given host and port.
- AsyncTcpTransport.ConnectionInfo(String) - Constructor for class net.named_data.jndn.transport.AsyncTcpTransport.ConnectionInfo
-
Create a ConnectionInfo with the given host and default port 6363.
- calculateInterval(GroupManager, double, Map) - Method in class net.named_data.jndn.encrypt.GroupManager.FriendAccess
-
- callLater(double, Runnable) - Method in class net.named_data.jndn.Face
-
Call callback.run() after the given delay.
- callLater(double, Runnable) - Method in class net.named_data.jndn.impl.DelayedCallTable
-
Call callback.run() after the given delay.
- callLater(double, Runnable) - Method in class net.named_data.jndn.Node
-
Call callback.run() after the given delay.
- callLater(double, Runnable) - Method in class net.named_data.jndn.ThreadPoolFace
-
Override to schedule in the thread pool to call callback.run() after the
given delay.
- callTimedOut() - Method in class net.named_data.jndn.impl.DelayedCallTable
-
Call and remove timed-out callback entries.
- callTimeout() - Method in class net.named_data.jndn.impl.PendingInterestTable.Entry
-
Call onTimeout_ (if defined).
- canGetFromSignature(Signature) - Static method in class net.named_data.jndn.KeyLocator
-
If the signature is a type that has a KeyLocator (so that
getFromSignature will succeed), return true.
- Certificate - Class in net.named_data.jndn.security.certificate
-
- Certificate() - Constructor for class net.named_data.jndn.security.certificate.Certificate
-
The default constructor.
- Certificate(Data) - Constructor for class net.named_data.jndn.security.certificate.Certificate
-
Create a Certificate from the content in the data packet.
- CertificateCache - Class in net.named_data.jndn.security.policy
-
A CertificateCache is used to save other users' certificate during
verification.
- CertificateCache() - Constructor for class net.named_data.jndn.security.policy.CertificateCache
-
- CertificateExtension - Class in net.named_data.jndn.security.certificate
-
A CertificateExtension represents the Extension entry in a certificate.
- CertificateExtension(String, boolean, Blob) - Constructor for class net.named_data.jndn.security.certificate.CertificateExtension
-
Create a new CertificateExtension.
- CertificateExtension(OID, boolean, Blob) - Constructor for class net.named_data.jndn.security.certificate.CertificateExtension
-
Create a new CertificateExtension.
- certificateNameToPublicKeyName(Name) - Static method in class net.named_data.jndn.security.certificate.IdentityCertificate
-
Get the public key name from the full certificate name.
- CertificateSubjectDescription - Class in net.named_data.jndn.security.certificate
-
A CertificateSubjectDescription represents the SubjectDescription entry in a
Certificate.
- CertificateSubjectDescription(String, String) - Constructor for class net.named_data.jndn.security.certificate.CertificateSubjectDescription
-
Create a new CertificateSubjectDescription.
- CertificateSubjectDescription(OID, String) - Constructor for class net.named_data.jndn.security.certificate.CertificateSubjectDescription
-
Create a new CertificateSubjectDescription.
- ChangeCountable - Interface in net.named_data.jndn.util
-
A class implements ChangeCountable if it has a method getChangeCount.
- ChangeCounter - Class in net.named_data.jndn.util
-
A ChangeCounter keeps a pointer to a target ChangeCountable whose change
count is tracked by a local change count.
- ChangeCounter(ChangeCountable) - Constructor for class net.named_data.jndn.util.ChangeCounter
-
Create a new ChangeCounter to track the given target.
- CharacterString - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
-
- checkAddSchedule(String) - Static method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
-
Throw an exception if it is an error for addSchedule to add the schedule.
- checkChanged() - Method in class net.named_data.jndn.util.ChangeCounter
-
If the target's change count is different than the local change count, then
update the local change count and return true.
- checkRenameSchedule(String) - Static method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
-
Throw an exception if it is an error for renameSchedule to rename the
schedule.
- checkSetDefaultKeyNameForIdentity(Name, Name) - Method in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
Throw an exception if it is an error for setDefaultKeyNameForIdentity to
set it.
- checkSignatureMatch(ConfigPolicyManager, Name, Name, BoostInfoTree) - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager.FriendAccess
-
- checkSigningPolicy(Name, Name) - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager
-
Override to always indicate that the signing certificate name and data name
satisfy the signing policy.
- checkSigningPolicy(Name, Name) - Method in class net.named_data.jndn.security.policy.NoVerifyPolicyManager
-
Override to always indicate that the signing certificate name and data name
satisfy the signing policy.
- checkSigningPolicy(Name, Name) - Method in class net.named_data.jndn.security.policy.PolicyManager
-
Check if the signing certificate name and data name satisfy the signing
policy.
- checkSigningPolicy(Name, Name) - Method in class net.named_data.jndn.security.policy.SelfVerifyPolicyManager
-
Override to always indicate that the signing certificate name and data name
satisfy the signing policy.
- checkVerificationPolicy(Data, int, OnVerified, OnVerifyFailed) - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager
-
Check whether the received data packet complies with the verification policy,
and get the indication of the next verification step.
- checkVerificationPolicy(Interest, int, OnVerifiedInterest, OnVerifyInterestFailed, WireFormat) - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager
-
Check whether the received signed interest complies with the verification
policy, and get the indication of the next verification step.
- checkVerificationPolicy(Data, int, OnVerified, OnVerifyFailed) - Method in class net.named_data.jndn.security.policy.NoVerifyPolicyManager
-
Override to call onVerified.onVerified(data) and to indicate no further
verification step.
- checkVerificationPolicy(Interest, int, OnVerifiedInterest, OnVerifyInterestFailed, WireFormat) - Method in class net.named_data.jndn.security.policy.NoVerifyPolicyManager
-
Override to call onVerified.onVerifiedInterest(interest) and to indicate no
further verification step.
- checkVerificationPolicy(Data, int, OnVerified, OnVerifyFailed) - Method in class net.named_data.jndn.security.policy.PolicyManager
-
Check whether the received data packet complies with the verification
policy, and get the indication of the next verification step.
- checkVerificationPolicy(Interest, int, OnVerifiedInterest, OnVerifyInterestFailed, WireFormat) - Method in class net.named_data.jndn.security.policy.PolicyManager
-
Check whether the received signed interest complies with the verification
policy, and get the indication of the next verification step.
- checkVerificationPolicy(Interest, int, OnVerifiedInterest, OnVerifyInterestFailed) - Method in class net.named_data.jndn.security.policy.PolicyManager
-
- checkVerificationPolicy(Data, int, OnVerified, OnVerifyFailed) - Method in class net.named_data.jndn.security.policy.SelfVerifyPolicyManager
-
Look in the IdentityStorage for the public key with the name in the
KeyLocator (if available) and use it to verify the data packet.
- checkVerificationPolicy(Interest, int, OnVerifiedInterest, OnVerifyInterestFailed, WireFormat) - Method in class net.named_data.jndn.security.policy.SelfVerifyPolicyManager
-
Use wireFormat.decodeSignatureInfoAndValue to decode the last two name
components of the signed interest.
- CHILD_SELECTOR_LEFT - Static variable in class net.named_data.jndn.Interest
-
- CHILD_SELECTOR_RIGHT - Static variable in class net.named_data.jndn.Interest
-
- ChildSelector - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- ChronoSync2013 - Class in net.named_data.jndn.sync
-
ChronoSync2013 implements the NDN ChronoSync protocol as described in the
2013 paper "Let's ChronoSync: Decentralized Dataset State Synchronization in
Named Data Networking".
- ChronoSync2013(ChronoSync2013.OnReceivedSyncState, ChronoSync2013.OnInitialized, Name, Name, long, Face, KeyChain, Name, double, OnRegisterFailed) - Constructor for class net.named_data.jndn.sync.ChronoSync2013
-
Create a new ChronoSync2013 to communicate using the given face.
- ChronoSync2013.OnInitialized - Interface in net.named_data.jndn.sync
-
- ChronoSync2013.OnReceivedSyncState - Interface in net.named_data.jndn.sync
-
- ChronoSync2013.SyncState - Class in net.named_data.jndn.sync
-
A SyncState holds the values of a sync state message which is passed to the
onReceivedSyncState callback which was given to the ChronoSyn2013
constructor.
- ChronoSync2013.SyncState(String, long, long) - Constructor for class net.named_data.jndn.sync.ChronoSync2013.SyncState
-
- clear() - Method in class net.named_data.jndn.ControlParameters
-
Clear fields and reset to default values.
- clear() - Method in class net.named_data.jndn.DelegationSet
-
Clear the list of delegations.
- clear() - Method in class net.named_data.jndn.Exclude
-
Clear all the entries.
- clear() - Method in class net.named_data.jndn.KeyLocator
-
Clear fields and reset to default values.
- clear() - Method in class net.named_data.jndn.lp.LpPacket
-
Remove all header fields and set the fragment to an isNull Blob.
- clear() - Method in class net.named_data.jndn.Name
-
Clear all the components.
- clear() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
-
- clear() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
-
- clear() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
-
- clearName() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
-
required string name = 1;
- clearSeq() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
-
required uint64 seq = 1;
- clearSeqno() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
-
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
- clearSession() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
-
required uint64 session = 2;
- clearSs() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- clearType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
-
required .net.named_data.jndn.sync.SyncState.ActionType type = 2;
- clone() - Method in class net.named_data.jndn.DigestSha256Signature
-
Return a new DigestSha256Signature which is a deep copy of this
DigestSha256Signature.
- clone() - Method in class net.named_data.jndn.GenericSignature
-
Return a new GenericSignature which is a deep copy of this
GenericSignature.
- clone() - Method in class net.named_data.jndn.HmacWithSha256Signature
-
Return a new Signature which is a deep copy of this signature.
- clone() - Method in class net.named_data.jndn.Sha256WithEcdsaSignature
-
Return a new Signature which is a deep copy of this signature.
- clone() - Method in class net.named_data.jndn.Sha256WithRsaSignature
-
Return a new Signature which is a deep copy of this signature.
- clone() - Method in class net.named_data.jndn.Signature
-
Return a new Signature which is a deep copy of this signature.
- clone() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
-
- clone() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
-
- clone() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
-
- close() - Method in class net.named_data.jndn.transport.TcpTransport
-
Close the connection.
- close() - Method in class net.named_data.jndn.transport.Transport
-
Close the connection.
- close() - Method in class net.named_data.jndn.transport.UdpTransport
-
Close the connection.
- commandCertificateName_ - Variable in class net.named_data.jndn.Face
-
- CommandInterestGenerator - Class in net.named_data.jndn.util
-
A CommandInterestGenerator keeps track of a timestamp and generates
command interests according to the NFD Signed Command Interests protocol:
http://redmine.named-data.net/projects/nfd/wiki/Command_Interests
- CommandInterestGenerator() - Constructor for class net.named_data.jndn.util.CommandInterestGenerator
-
Create a new CommandInterestGenerator and initialize the timestamp to now.
- commandKeyChain_ - Variable in class net.named_data.jndn.Face
-
- Common - Class in net.named_data.jndn.util
-
The Common class has static utility functions.
- Common() - Constructor for class net.named_data.jndn.util.Common
-
- compare(DelegationSet.Delegation) - Method in class net.named_data.jndn.DelegationSet.Delegation
-
Compare this Delegation with other according to the ordering, based first
on the preference number, then on the delegation name.
- compare(RepetitiveInterval) - Method in class net.named_data.jndn.encrypt.RepetitiveInterval
-
Compare this to the other RepetitiveInterval.
- compare(RepetitiveInterval.RepeatUnit) - Method in enum net.named_data.jndn.encrypt.RepetitiveInterval.RepeatUnit
-
- compare(Name) - Method in class net.named_data.jndn.Name
-
Compare this to the other Name using NDN canonical ordering.
- compare(int, int, Name, int, int) - Method in class net.named_data.jndn.Name
-
Compare a subset of this name to a subset of the other name, equivalent to
this.getSubName(iStartComponent, nComponents).compare
(other.getSubName(iOtherStartComponent, nOtherComponents)).
- compare(int, int, Name, int) - Method in class net.named_data.jndn.Name
-
Compare a subset of this name to a subset of the other name, equivalent to
this.getSubName(iStartComponent, nComponents).compare
(other.getSubName(iOtherStartComponent)), getting all components of other
from iOtherStartComponent to the end of the name.
- compare(int, int, Name) - Method in class net.named_data.jndn.Name
-
Compare a subset of this name to all of the other name, equivalent to
this.getSubName(iStartComponent, nComponents).compare(other).
- compare(Name.Component) - Method in class net.named_data.jndn.Name.Component
-
Compare this to the other Component using NDN canonical ordering.
- compare(Blob) - Method in class net.named_data.jndn.util.Blob
-
Compare this to the other Blob using byte-by-byte comparison from their
position to their limit.
- compareTo(Object) - Method in class net.named_data.jndn.encrypt.RepetitiveInterval
-
- CompareTo(Object) - Method in class net.named_data.jndn.encrypt.RepetitiveInterval
-
- compareTo(Object) - Method in class net.named_data.jndn.Name
-
- CompareTo(Object) - Method in class net.named_data.jndn.Name
-
- compareTo(Object) - Method in class net.named_data.jndn.Name.Component
-
- CompareTo(Object) - Method in class net.named_data.jndn.Name.Component
-
- compareTo(Object) - Method in class net.named_data.jndn.util.Blob
-
- CompareTo(Object) - Method in class net.named_data.jndn.util.Blob
-
- computeHmacWithSha256(byte[], ByteBuffer) - Static method in class net.named_data.jndn.util.Common
-
Compute the HMAC with SHA-256 of data, as defined in
http://tools.ietf.org/html/rfc2104#section-2 .
- ConfigPolicyManager - Class in net.named_data.jndn.security.policy
-
A ConfigPolicyManager manages trust according to a configuration file in the
Validator Configuration File Format
(http://redmine.named-data.net/projects/ndn-cxx/wiki/CommandValidatorConf)
Once a rule is matched, the ConfigPolicyManager looks in the
CertificateCache for the IdentityCertificate matching the name in the KeyLocator
and uses its public key to verify the data packet or signed interest.
- ConfigPolicyManager(String, CertificateCache, int, double, double, int) - Constructor for class net.named_data.jndn.security.policy.ConfigPolicyManager
-
Create a new ConfigPolicyManager which will act on the rules specified in
the configuration and download unknown certificates when necessary.
- ConfigPolicyManager(String, CertificateCache, int, double, double) - Constructor for class net.named_data.jndn.security.policy.ConfigPolicyManager
-
- ConfigPolicyManager(String, CertificateCache, int, double) - Constructor for class net.named_data.jndn.security.policy.ConfigPolicyManager
-
- ConfigPolicyManager(String, CertificateCache, int) - Constructor for class net.named_data.jndn.security.policy.ConfigPolicyManager
-
- ConfigPolicyManager(String, CertificateCache) - Constructor for class net.named_data.jndn.security.policy.ConfigPolicyManager
-
- ConfigPolicyManager(String) - Constructor for class net.named_data.jndn.security.policy.ConfigPolicyManager
-
- ConfigPolicyManager() - Constructor for class net.named_data.jndn.security.policy.ConfigPolicyManager
-
Create a new ConfigPolicyManager which will act on the rules specified in
the configuration and download unknown certificates when necessary.
- ConfigPolicyManager.Friend - Interface in net.named_data.jndn.security.policy
-
A class implements Friend if it has a method
setConfigPolicyManagerFriendAccess which setFriendAccess calls to set
the FriendAccess object.
- ConfigPolicyManager.FriendAccess - Class in net.named_data.jndn.security.policy
-
A friend class can call the methods of FriendAccess to access private
methods.
- ConfigPolicyManager.FriendAccess() - Constructor for class net.named_data.jndn.security.policy.ConfigPolicyManager.FriendAccess
-
- connect(Transport.ConnectionInfo, ElementListener, Runnable) - Method in class net.named_data.jndn.transport.AsyncTcpTransport
-
Connect according to the info in ConnectionInfo, and use elementListener.
- connect(Transport.ConnectionInfo, ElementListener, Runnable) - Method in class net.named_data.jndn.transport.TcpTransport
-
Connect according to the info in ConnectionInfo, and use elementListener.
- connect(Transport.ConnectionInfo, ElementListener, Runnable) - Method in class net.named_data.jndn.transport.Transport
-
Connect according to the info in ConnectionInfo, and use elementListener.
- connect(Transport.ConnectionInfo, ElementListener, Runnable) - Method in class net.named_data.jndn.transport.UdpTransport
-
Connect according to the info in ConnectionInfo, and use elementListener.
- consume(Name, Consumer.OnConsumeComplete, EncryptError.OnError) - Method in class net.named_data.jndn.encrypt.Consumer
-
Express an Interest to fetch the content packet with contentName, and
decrypt it, fetching keys as needed.
- Consumer - Class in net.named_data.jndn.encrypt
-
A Consumer manages fetched group keys used to decrypt a data packet in the
group-based encryption protocol.
- Consumer(Face, KeyChain, Name, Name, ConsumerDb) - Constructor for class net.named_data.jndn.encrypt.Consumer
-
Create a Consumer to use the given ConsumerDb, Face and other values.
- Consumer.Friend - Interface in net.named_data.jndn.encrypt
-
A class implements Friend if it has a method setConsumerFriendAccess
which setFriendAccess calls to set the FriendAccess object.
- Consumer.FriendAccess - Class in net.named_data.jndn.encrypt
-
A friend class can call the methods of FriendAccess to access private
methods.
- Consumer.FriendAccess() - Constructor for class net.named_data.jndn.encrypt.Consumer.FriendAccess
-
- Consumer.OnConsumeComplete - Interface in net.named_data.jndn.encrypt
-
- Consumer.OnPlainText - Interface in net.named_data.jndn.encrypt
-
- ConsumerDb - Class in net.named_data.jndn.encrypt
-
ConsumerDb is an abstract base class the storage of decryption keys for the
consumer.
- ConsumerDb() - Constructor for class net.named_data.jndn.encrypt.ConsumerDb
-
- ConsumerDb.Error - Exception in net.named_data.jndn.encrypt
-
ConsumerDb.Error extends Exception for errors using ConsumerDb methods.
- ConsumerDb.Error(String) - Constructor for exception net.named_data.jndn.encrypt.ConsumerDb.Error
-
- Content - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- ContentType - Enum in net.named_data.jndn
-
A ContentType specifies the content type in a MetaInfo object.
- ContentType - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- ContentType_Default - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- ContentType_Key - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- ContentType_Link - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- ControlParameters - Class in net.named_data.jndn
-
A ControlParameters holds a Name and other fields for a ControlParameters
which is used, for example, in the command interest to register a prefix with
a forwarder.
- ControlParameters() - Constructor for class net.named_data.jndn.ControlParameters
-
Create a new ControlParameters where all values are unspecified.
- ControlParameters(ControlParameters) - Constructor for class net.named_data.jndn.ControlParameters
-
Create a new ControlParameters as a deep copy of the given controlParameters.
- ControlParameters_ControlParameters - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- ControlParameters_Cost - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- ControlParameters_ExpirationPeriod - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- ControlParameters_FaceId - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- ControlParameters_Flags - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- ControlParameters_LocalControlFeature - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- ControlParameters_Origin - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- ControlParameters_Strategy - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- ControlParameters_Uri - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- ControlResponse - Class in net.named_data.jndn
-
A ControlResponse holds a status code, status text and other fields for a
ControlResponse which is used, for example, in the response from sending a
register prefix control command to a forwarder.
- ControlResponse() - Constructor for class net.named_data.jndn.ControlResponse
-
Create a new ControlResponse where all values are unspecified.
- ControlResponse(ControlResponse) - Constructor for class net.named_data.jndn.ControlResponse
-
Create a new ControlResponse as a deep copy of the given ControlResponse.
- countHeaderFields() - Method in class net.named_data.jndn.lp.LpPacket
-
Get the number of header fields.
- covers(double) - Method in class net.named_data.jndn.encrypt.Interval
-
Check if the time point is in this interval.
- createContentKey(double, Producer.OnEncryptedKeys, EncryptError.OnError) - Method in class net.named_data.jndn.encrypt.Producer
-
Create the content key corresponding to the timeSlot.
- createContentKey(double, Producer.OnEncryptedKeys) - Method in class net.named_data.jndn.encrypt.Producer
-
Call the main createContentKey method where onError is defaultOnError.
- createDKeyData(GroupManager, String, String, Name, Blob, Blob) - Method in class net.named_data.jndn.encrypt.GroupManager.FriendAccess
-
- createEKeyData(GroupManager, String, String, Blob) - Method in class net.named_data.jndn.encrypt.GroupManager.FriendAccess
-
- createIdentity(Name, KeyParams) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Deprecated.
Use createIdentityAndCertificate which returns the
certificate name instead of the key name. You can use
IdentityCertificate.certificateNameToPublicKeyName to convert the
certificate name to the key name.
- createIdentity(Name, KeyParams) - Method in class net.named_data.jndn.security.KeyChain
-
Deprecated.
Use createIdentityAndCertificate which returns the
certificate name instead of the key name.
- createIdentity(Name) - Method in class net.named_data.jndn.security.KeyChain
-
Deprecated.
Use createIdentityAndCertificate which returns the
certificate name instead of the key name.
- createIdentityAndCertificate(Name, KeyParams) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Create an identity by creating a pair of Key-Signing-Key (KSK) for this
identity and a self-signed certificate of the KSK.
- createIdentityAndCertificate(Name, KeyParams) - Method in class net.named_data.jndn.security.KeyChain
-
Create an identity by creating a pair of Key-Signing-Key (KSK) for this
identity and a self-signed certificate of the KSK.
- createIdentityAndCertificate(Name) - Method in class net.named_data.jndn.security.KeyChain
-
Create an identity by creating a pair of Key-Signing-Key (KSK) for this
identity and a self-signed certificate of the KSK.
- createIdentityCertificate(Name, Name, double, double) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Create an identity certificate for a public key managed by this IdentityManager.
- createIdentityCertificate(Name, PublicKey, Name, double, double) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Create an identity certificate for a public key supplied by the caller.
- createSigningRequest(Name) - Method in class net.named_data.jndn.security.KeyChain
-
Create a public key signing request.
- createSubtree(String, String) - Method in class net.named_data.jndn.util.BoostInfoTree
-
Create a new BoostInfoTree and insert it as a sub-tree with the given name.
- createSubtree(String) - Method in class net.named_data.jndn.util.BoostInfoTree
-
Create a new BoostInfoTree with where the value is an empty string,
and insert it as a sub-tree with the given name.
- Data - Class in net.named_data.jndn
-
- Data() - Constructor for class net.named_data.jndn.Data
-
Create a new Data object with default values and where the signature is a
blank Sha256WithRsaSignature.
- Data(Name) - Constructor for class net.named_data.jndn.Data
-
Create a new Data object with the given name and default values and where
the signature is a blank Sha256WithRsaSignature.
- Data(Data) - Constructor for class net.named_data.jndn.Data
-
Create a deep copy of the given data object, including a clone of the
signature object.
- Data - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- deactivateKey(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Deactivate a key.
- deactivateKey(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
-
Deactivate a key.
- deactivateKey(Name) - Method in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
Deactivate a key.
- decode(ByteBuffer, int) - Method in class net.named_data.jndn.encoding.der.DerNode
-
Decode and store the data from an input buffer.
- decode(ByteBuffer, int) - Method in class net.named_data.jndn.encoding.der.DerNode.DerStructure
-
Override the base decode to decode and store the data from an input
buffer.
- decode(Message.Builder, ByteBuffer) - Static method in class net.named_data.jndn.encoding.ProtobufTlv
-
Decode the input as NDN-TLV and update the fields of the Protobuf message
object.
- decode(Message.Builder, Blob) - Static method in class net.named_data.jndn.encoding.ProtobufTlv
-
- decodeControlParameters(ControlParameters, ByteBuffer) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
-
Decode input as a control parameters in NDN-TLV and set the fields of the
controlParameters object.
- decodeControlParameters(ControlParameters, ByteBuffer) - Method in class net.named_data.jndn.encoding.WireFormat
-
Decode input as a control parameters and set the fields of the
controlParameters object.
- decodeControlResponse(ControlResponse, ByteBuffer) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
-
Decode input as a control parameters in NDN-TLV and set the fields of the
controlResponse object.
- decodeControlResponse(ControlResponse, ByteBuffer) - Method in class net.named_data.jndn.encoding.WireFormat
-
Decode input as a control parameters and set the fields of the
controlResponse object.
- decodeData(Data, ByteBuffer, int[], int[]) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
-
Decode input as a data packet in NDN-TLV and set the fields in the data
object.
- decodeData(Data, ByteBuffer, int[], int[]) - Method in class net.named_data.jndn.encoding.WireFormat
-
Decode input as a data packet and set the fields in the data object.
- decodeData(Data, ByteBuffer) - Method in class net.named_data.jndn.encoding.WireFormat
-
Decode input as a data packet and set the fields in the data object.
- decodeDelegationSet(DelegationSet, ByteBuffer) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
-
Decode input as a sequence of NDN-TLV Delegation and set the fields of the
delegationSet object.
- decodeDelegationSet(DelegationSet, ByteBuffer) - Method in class net.named_data.jndn.encoding.WireFormat
-
Decode input as a delegation set and set the fields of the
delegationSet object.
- decodeEncryptedContent(EncryptedContent, ByteBuffer) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
-
Decode input as a EncryptedContent in NDN-TLV and set the fields of the
encryptedContent object.
- decodeEncryptedContent(EncryptedContent, ByteBuffer) - Method in class net.named_data.jndn.encoding.WireFormat
-
Decode input as an EncryptedContent and set the fields of the
encryptedContent object.
- decodeHeader(ByteBuffer, int) - Method in class net.named_data.jndn.encoding.der.DerNode
-
Extract the header from an input buffer and return the size.
- decodeInterest(Interest, ByteBuffer, int[], int[]) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
-
Decode input as an interest in NDN-TLV and set the fields of the interest
object.
- decodeInterest(Interest, ByteBuffer, int[], int[]) - Method in class net.named_data.jndn.encoding.WireFormat
-
Decode input as an interest and set the fields of the interest object.
- decodeInterest(Interest, ByteBuffer) - Method in class net.named_data.jndn.encoding.WireFormat
-
Decode input as an interest and set the fields of the interest object.
- decodeLpPacket(LpPacket, ByteBuffer) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
-
Decode input as an NDN-TLV LpPacket and set the fields of the lpPacket object.
- decodeLpPacket(LpPacket, ByteBuffer) - Method in class net.named_data.jndn.encoding.WireFormat
-
Decode input as an LpPacket and set the fields of the lpPacket object.
- decodeName(Name, ByteBuffer) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
-
Decode input as a name in NDN-TLV and set the fields of the Name object.
- decodeName(Name, ByteBuffer) - Method in class net.named_data.jndn.encoding.WireFormat
-
Decode input as a name and set the fields of the Name object.
- decodeSignatureInfoAndValue(ByteBuffer, ByteBuffer) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
-
Decode signatureInfo as an NDN-TLV signature info and signatureValue as the
related NDN-TLV SignatureValue, and return a new object which is a subclass
of Signature.
- decodeSignatureInfoAndValue(ByteBuffer, ByteBuffer) - Method in class net.named_data.jndn.encoding.WireFormat
-
Decode signatureInfo as a signature info and signatureValue as the related
SignatureValue, and return a new object which is a subclass of Signature.
- decrypt(Blob, Blob, EncryptParams) - Static method in class net.named_data.jndn.encrypt.algo.AesAlgorithm
-
Decrypt the encryptedData using the keyBits according the encrypt params.
- decrypt(Blob, Blob, EncryptParams) - Static method in class net.named_data.jndn.encrypt.algo.RsaAlgorithm
-
Decrypt the encryptedData using the keyBits according the encrypt params.
- decrypt(Blob, Blob, Consumer.OnPlainText, EncryptError.OnError) - Method in class net.named_data.jndn.encrypt.Consumer.FriendAccess
-
- decrypt(Name, ByteBuffer, boolean) - Method in class net.named_data.jndn.security.identity.FilePrivateKeyStorage
-
Decrypt data.
- decrypt(Name, ByteBuffer, boolean) - Method in class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
-
Decrypt data.
- decrypt(Name, ByteBuffer, boolean) - Method in class net.named_data.jndn.security.identity.PrivateKeyStorage
-
Decrypt data.
- decrypt(Name, ByteBuffer) - Method in class net.named_data.jndn.security.identity.PrivateKeyStorage
-
Decrypt data using asymmetric encryption.
- DecryptKey - Class in net.named_data.jndn.encrypt
-
A DecryptKey supplies the key for decrypt.
- DecryptKey(Blob) - Constructor for class net.named_data.jndn.encrypt.DecryptKey
-
Create a DecryptKey with the given key value.
- DEFAULT_KEY_PARAMS - Static variable in class net.named_data.jndn.security.KeyChain
-
- DEFAULT_LOCK_TIMEOUT_MS - Static variable in class net.named_data.jndn.transport.AsyncTcpTransport
-
- defaultOnError - Static variable in class net.named_data.jndn.encrypt.Producer
-
The default OnError callback which does nothing.
- DelayedCallTable - Class in net.named_data.jndn.impl
-
DelayedCallTable is an internal class used by the Node implementation of
callLater to store callbacks and call them when they time out.
- DelayedCallTable() - Constructor for class net.named_data.jndn.impl.DelayedCallTable
-
- DelegationSet - Class in net.named_data.jndn
-
A DelegationSet holds a list of DelegationSet.Delegation entries which is
used as the content of a Link instance.
- DelegationSet() - Constructor for class net.named_data.jndn.DelegationSet
-
Create a DelegationSet with an empty list of delegations.
- DelegationSet(DelegationSet) - Constructor for class net.named_data.jndn.DelegationSet
-
Create a DelegationSet, copying values from the other DelegationSet.
- DelegationSet.Delegation - Class in net.named_data.jndn
-
A DelegationSet.Delegation holds a preference number and delegation name.
- DelegationSet.Delegation(int, Name) - Constructor for class net.named_data.jndn.DelegationSet.Delegation
-
Create a new DelegationSet.Delegation with the given values.
- DELETE_deleteContentKey - Static variable in class net.named_data.jndn.encrypt.Sqlite3ProducerDbBase
-
- DELETE_deleteKey - Static variable in class net.named_data.jndn.encrypt.Sqlite3ConsumerDbBase
-
- DELETE_deleteMember - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
-
- DELETE_deleteSchedule - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
-
- DELETE_VALUE - Static variable in enum net.named_data.jndn.sync.SyncStateProto.SyncState.ActionType
-
DELETE = 1;
- deleteCertificate(Name) - Method in class net.named_data.jndn.security.policy.CertificateCache
-
Remove a certificate from the cache.
- deleteCertificateInfo(Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
-
Delete a certificate.
- deleteCertificateInfo(Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
-
Delete a certificate.
- deleteCertificateInfo(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Delete a certificate.
- deleteCertificateInfo(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
-
Delete a certificate.
- deleteContentKey(double) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3ProducerDb
-
Delete the content key for the hour covering timeSlot.
- deleteContentKey(double) - Method in class net.named_data.jndn.encrypt.ProducerDb
-
Delete the content key for the hour covering timeSlot.
- deleteContentKey(double) - Method in class net.named_data.jndn.encrypt.Sqlite3ProducerDb
-
Delete the content key for the hour covering timeSlot.
- deleteIdentity(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Delete the identity from the public and private key storage.
- deleteIdentity(Name) - Method in class net.named_data.jndn.security.KeyChain
-
Delete the identity from the public and private key storage.
- deleteIdentityInfo(Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
-
Delete an identity and related public keys and certificates.
- deleteIdentityInfo(Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
-
Delete an identity and related public keys and certificates.
- deleteIdentityInfo(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Delete an identity and related public keys and certificates.
- deleteIdentityInfo(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
-
Delete an identity and related public keys and certificates.
- deleteKey(Name) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3ConsumerDb
-
Delete the key with keyName from the database.
- deleteKey(Name) - Method in class net.named_data.jndn.encrypt.ConsumerDb
-
Delete the key with keyName from the database.
- deleteKey(Name) - Method in class net.named_data.jndn.encrypt.Sqlite3ConsumerDb
-
Delete the key with keyName from the database.
- deleteKey(Name) - Method in class net.named_data.jndn.security.identity.FilePrivateKeyStorage
-
Delete a key by name; checks all KeyClass types
- deleteKeyPair(Name) - Method in class net.named_data.jndn.security.identity.FilePrivateKeyStorage
-
Delete a pair of asymmetric keys.
- deleteKeyPair(Name) - Method in class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
-
Delete a pair of asymmetric keys.
- deleteKeyPair(Name) - Method in class net.named_data.jndn.security.identity.PrivateKeyStorage
-
Delete a pair of asymmetric keys.
- deleteMember(Name) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
-
Delete a member with the given identity name.
- deleteMember(Name) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
-
Delete a member with the given identity name.
- deleteMember(Name) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
-
Delete a member with the given identity name.
- deletePublicKeyInfo(Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
-
Delete a public key and related certificates.
- deletePublicKeyInfo(Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
-
Delete a public key and related certificates.
- deletePublicKeyInfo(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Delete a public key and related certificates.
- deletePublicKeyInfo(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
-
Delete a public key and related certificates.
- deleteSchedule(String) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
-
Delete the schedule with the given name.
- deleteSchedule(String) - Method in class net.named_data.jndn.encrypt.GroupManager
-
Delete the schedule with the given scheduleName.
- deleteSchedule(String) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
-
Delete the schedule with the given name.
- deleteSchedule(String) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
-
Delete the schedule with the given name.
- DerDecodingException - Exception in net.named_data.jndn.encoding.der
-
- DerDecodingException(String) - Constructor for exception net.named_data.jndn.encoding.der.DerDecodingException
-
- DerEncodingException - Exception in net.named_data.jndn.encoding.der
-
- DerEncodingException(String) - Constructor for exception net.named_data.jndn.encoding.der.DerEncodingException
-
- DerException - Exception in net.named_data.jndn.encoding.der
-
DerException extends Exception and is the base class for other DER exceptions.
- DerException(String) - Constructor for exception net.named_data.jndn.encoding.der.DerException
-
- deriveEncryptKey(Blob) - Static method in class net.named_data.jndn.encrypt.algo.AesAlgorithm
-
Derive a new encrypt key from the given decrypt key value.
- deriveEncryptKey(Blob) - Static method in class net.named_data.jndn.encrypt.algo.RsaAlgorithm
-
Derive a new encrypt key from the given decrypt key value.
- DerNode - Class in net.named_data.jndn.encoding.der
-
DerNode implements the DER node types used in encoding/decoding DER-formatted
data.
- DerNode.DerBitString - Class in net.named_data.jndn.encoding.der
-
A DerBitString extends DerNode to handle a bit string.
- DerNode.DerBitString(ByteBuffer, int) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerBitString
-
Create a DerBitString with the given padding and inputBuf.
- DerNode.DerBoolean - Class in net.named_data.jndn.encoding.der
-
DerBoolean extends DerNode to encode a boolean value.
- DerNode.DerBoolean(boolean) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerBoolean
-
Create a new DerBoolean for the value.
- DerNode.DerByteString - Class in net.named_data.jndn.encoding.der
-
A DerByteString extends DerNode to handle byte strings.
- DerNode.DerGeneralizedTime - Class in net.named_data.jndn.encoding.der
-
A DerGeneralizedTime extends DerNode to represent a date and time, with
millisecond accuracy.
- DerNode.DerGeneralizedTime(double) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerGeneralizedTime
-
Create a DerGeneralizedTime with the given milliseconds since 1970.
- DerNode.DerInteger - Class in net.named_data.jndn.encoding.der
-
DerInteger extends DerNode to encode an integer value.
- DerNode.DerInteger(int) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerInteger
-
Create a new DerInteger for the value.
- DerNode.DerInteger(ByteBuffer) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerInteger
-
Create a new DerInteger from the bytes in the buffer.
- DerNode.DerInteger() - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerInteger
-
- DerNode.DerNull - Class in net.named_data.jndn.encoding.der
-
A DerNull extends DerNode to encode a null value.
- DerNode.DerNull() - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerNull
-
Create a DerNull.
- DerNode.DerOctetString - Class in net.named_data.jndn.encoding.der
-
DerOctetString extends DerByteString to encode a string of bytes.
- DerNode.DerOctetString(ByteBuffer) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerOctetString
-
Create a new DerOctetString for the inputData.
- DerNode.DerOid - Class in net.named_data.jndn.encoding.der
-
A DerOid extends DerNode to represent an object identifier
- DerNode.DerOid(String) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerOid
-
Create a DerOid with the given object identifier.
- DerNode.DerOid(OID) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerOid
-
Create a DerOid with the given object identifier.
- DerNode.DerPrintableString - Class in net.named_data.jndn.encoding.der
-
A DerPrintableString extends DerByteString to handle a a printable string.
- DerNode.DerPrintableString(ByteBuffer) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerPrintableString
-
Create a DerPrintableString with the given inputData.
- DerNode.DerSequence - Class in net.named_data.jndn.encoding.der
-
A DerSequence extends DerStructure to contains an ordered sequence of other
nodes.
- DerNode.DerSequence() - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerSequence
-
Create a DerSequence.
- DerNode.DerStructure - Class in net.named_data.jndn.encoding.der
-
A DerStructure extends DerNode to hold other DerNodes.
- DerNodeType - Class in net.named_data.jndn.encoding.der
-
The DerNodeType class defines static values for the known DER node types.
- DerNodeType() - Constructor for class net.named_data.jndn.encoding.der.DerNodeType
-
- DigestAlgorithm - Enum in net.named_data.jndn.security
-
- digestSha256(ByteBuffer) - Static method in class net.named_data.jndn.util.Common
-
Compute the sha-256 digest of data.
- DigestSha256Signature - Class in net.named_data.jndn
-
A DigestSha256Signature extends Signature and holds the signature bits (which
are only the SHA256 digest) and an empty SignatureInfo for a data packet or
signed interest.
- DigestSha256Signature() - Constructor for class net.named_data.jndn.DigestSha256Signature
-
Create a new DigestSha256Signature with default values.
- DigestSha256Signature(DigestSha256Signature) - Constructor for class net.named_data.jndn.DigestSha256Signature
-
Create a new DigestSha256Signature with a copy of the fields in the given
signature object.
- DigestTree - Class in net.named_data.jndn.sync
-
- DigestTree() - Constructor for class net.named_data.jndn.sync.DigestTree
-
- DigestTree.Node - Class in net.named_data.jndn.sync
-
- DigestTree.Node(String, long, long) - Constructor for class net.named_data.jndn.sync.DigestTree.Node
-
Create a new DigestTree.Node with the given fields and compute the digest.
- doesCertificateExist(Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
-
Check if the specified certificate already exists.
- doesCertificateExist(Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
-
Check if the specified certificate already exists.
- doesCertificateExist(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Check if the specified certificate already exists.
- doesCertificateExist(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
-
Check if the specified certificate already exists.
- doesIdentityExist(Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
-
Check if the specified identity already exists.
- doesIdentityExist(Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
-
Check if the specified identity already exists.
- doesIdentityExist(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Check if the specified identity already exists.
- doesIdentityExist(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
-
Check if the specified identity already exists.
- doesKeyExist(Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
-
Check if the specified key already exists.
- doesKeyExist(Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
-
Check if the specified key already exists.
- doesKeyExist(Name, KeyClass) - Method in class net.named_data.jndn.security.identity.FilePrivateKeyStorage
-
Check if a particular key exists.
- doesKeyExist(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Check if the specified key already exists.
- doesKeyExist(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
-
Check if the specified key already exists.
- doesKeyExist(Name, KeyClass) - Method in class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
-
Check if a particular key exists.
- doesKeyExist(Name, KeyClass) - Method in class net.named_data.jndn.security.identity.PrivateKeyStorage
-
Check if a particular key exists.
- doesMatch(Name) - Method in class net.named_data.jndn.InterestFilter
-
Check if the given name matches this filter.
- DontVerifySegment - Static variable in class net.named_data.jndn.util.SegmentFetcher
-
DontVerifySegment may be used in fetch to skip validation of Data packets.
- DynamicByteBuffer - Class in net.named_data.jndn.util
-
A DynamicByteBuffer maintains a ByteBuffer and provides methods to ensure a
minimum capacity, resizing if necessary.
- DynamicByteBuffer(int) - Constructor for class net.named_data.jndn.util.DynamicByteBuffer
-
Create a new DynamicByteBuffer with an initial capacity.
- EcdsaKeyParams - Class in net.named_data.jndn.security
-
- EcdsaKeyParams(int) - Constructor for class net.named_data.jndn.security.EcdsaKeyParams
-
- EcdsaKeyParams() - Constructor for class net.named_data.jndn.security.EcdsaKeyParams
-
- ElementListener - Interface in net.named_data.jndn.encoding
-
A class implements ElementListener if it has onReceivedElement which is used
by Node.onReceivedData.
- ElementReader - Class in net.named_data.jndn.encoding
-
A ElementReader lets you call onReceivedData multiple times which
uses a TlvStructureDecoder to detect the end of an NDN-TLV element and calls
elementListener.onReceivedElement(element) with the element.
- ElementReader(ElementListener) - Constructor for class net.named_data.jndn.encoding.ElementReader
-
Create a new ElementReader with the elementListener.
- EmbeddedPdv - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
-
- encode() - Method in class net.named_data.jndn.encoding.der.DerNode.DerStructure
-
Override the base encode to return raw data encoding for this node and
its children
- encode() - Method in class net.named_data.jndn.encoding.der.DerNode
-
Get the raw data encoding for this node.
- encode(Message) - Static method in class net.named_data.jndn.encoding.ProtobufTlv
-
Encode the Protobuf message object as NDN-TLV.
- encode() - Method in class net.named_data.jndn.security.certificate.Certificate
-
Encode the contents of the certificate in DER format and set the Content
and MetaInfo fields.
- encodeControlParameters(ControlParameters) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
-
Encode controlParameters in NDN-TLV and return the encoding.
- encodeControlParameters(ControlParameters) - Method in class net.named_data.jndn.encoding.WireFormat
-
Encode controlParameters and return the encoding.
- encodeControlResponse(ControlResponse) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
-
Encode controlResponse in NDN-TLV and return the encoding.
- encodeControlResponse(ControlResponse) - Method in class net.named_data.jndn.encoding.WireFormat
-
Encode controlResponse and return the encoding.
- encodeData(Data, int[], int[]) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
-
Encode data in NDN-TLV and return the encoding.
- encodeData(Data, int[], int[]) - Method in class net.named_data.jndn.encoding.WireFormat
-
Encode data and return the encoding.
- encodeData(Data) - Method in class net.named_data.jndn.encoding.WireFormat
-
Encode data and return the encoding.
- encodeDelegationSet(DelegationSet) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
-
Encode delegationSet as a sequence of NDN-TLV Delegation, and return the
encoding.
- encodeDelegationSet(DelegationSet) - Method in class net.named_data.jndn.encoding.WireFormat
-
Encode delegationSet and return the encoding.
- encodeEncryptedContent(EncryptedContent) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
-
Encode the EncryptedContent in NDN-TLV and return the encoding.
- encodeEncryptedContent(EncryptedContent) - Method in class net.named_data.jndn.encoding.WireFormat
-
Encode the EncryptedContent and return the encoding.
- encodeHeader(int) - Method in class net.named_data.jndn.encoding.der.DerNode
-
Encode the given size and update the header.
- encodeInterest(Interest, int[], int[]) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
-
Encode interest using NDN-TLV and return the encoding.
- encodeInterest(Interest, int[], int[]) - Method in class net.named_data.jndn.encoding.WireFormat
-
Encode interest and return the encoding.
- encodeInterest(Interest) - Method in class net.named_data.jndn.encoding.WireFormat
-
Encode interest and return the encoding.
- encodeName(Name) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
-
Encode name in NDN-TLV and return the encoding.
- encodeName(Name) - Method in class net.named_data.jndn.encoding.WireFormat
-
Encode name and return the encoding.
- encodeSignatureInfo(Signature) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
-
Encode signature as a SignatureInfo in NDN-TLV and return the encoding.
- encodeSignatureInfo(Signature) - Method in class net.named_data.jndn.encoding.WireFormat
-
Encode signature as a SignatureInfo and return the encoding.
- encodeSignatureValue(Signature) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
-
Encode the signatureValue in the Signature object as a SignatureValue (the
signature bits) in NDN-TLV and return the encoding.
- encodeSignatureValue(Signature) - Method in class net.named_data.jndn.encoding.WireFormat
-
Encode the signatureValue in the Signature object as a SignatureValue (the
signature bits) and return the encoding.
- EncodingException - Exception in net.named_data.jndn.encoding
-
- EncodingException(String) - Constructor for exception net.named_data.jndn.encoding.EncodingException
-
- encrypt(Blob, Blob, EncryptParams) - Static method in class net.named_data.jndn.encrypt.algo.AesAlgorithm
-
Encrypt the plainData using the keyBits according the encrypt params.
- encrypt(Blob, Blob, EncryptParams) - Static method in class net.named_data.jndn.encrypt.algo.RsaAlgorithm
-
Encrypt the plainData using the keyBits according the encrypt params.
- encrypt(Name, ByteBuffer, boolean) - Method in class net.named_data.jndn.security.identity.FilePrivateKeyStorage
-
Encrypt data.
- encrypt(Name, ByteBuffer, boolean) - Method in class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
-
Encrypt data.
- encrypt(Name, ByteBuffer, boolean) - Method in class net.named_data.jndn.security.identity.PrivateKeyStorage
-
Encrypt data.
- encrypt(Name, ByteBuffer) - Method in class net.named_data.jndn.security.identity.PrivateKeyStorage
-
Encrypt data using asymmetric encryption.
- Encrypt_BlackIntervalList - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- Encrypt_EncryptedContent - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- Encrypt_EncryptedPayload - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- Encrypt_EncryptionAlgorithm - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- Encrypt_EndDate - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- Encrypt_InitialVector - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- Encrypt_IntervalEndHour - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- Encrypt_IntervalStartHour - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- Encrypt_NRepeats - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- Encrypt_RepeatUnit - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- Encrypt_RepetitiveInterval - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- Encrypt_Schedule - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- Encrypt_StartDate - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- Encrypt_WhiteIntervalList - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- EncryptAlgorithmType - Enum in net.named_data.jndn.encrypt.algo
-
- encryptData(Data, Blob, Name, Blob, EncryptParams) - Static method in class net.named_data.jndn.encrypt.algo.Encryptor
-
Prepare an encrypted data packet by encrypting the payload using the key
according to the params.
- EncryptedContent - Class in net.named_data.jndn.encrypt
-
An EncryptedContent holds an encryption type, a payload and other fields
representing encrypted content.
- EncryptedContent() - Constructor for class net.named_data.jndn.encrypt.EncryptedContent
-
Create an EncryptedContent where all the values are unspecified.
- EncryptedContent(EncryptedContent) - Constructor for class net.named_data.jndn.encrypt.EncryptedContent
-
Create an EncryptedContent as a deep copy of the given object.
- EncryptError - Class in net.named_data.jndn.encrypt
-
EncryptError holds the ErrorCode enum and OnError callback definition for
errors from the encrypt library.
- EncryptError() - Constructor for class net.named_data.jndn.encrypt.EncryptError
-
- EncryptError.ErrorCode - Enum in net.named_data.jndn.encrypt
-
- EncryptError.OnError - Interface in net.named_data.jndn.encrypt
-
A method calls onError.onError(errorCode, message) for an error.
- EncryptKey - Class in net.named_data.jndn.encrypt
-
An EncryptKey supplies the key for encrypt.
- EncryptKey(Blob) - Constructor for class net.named_data.jndn.encrypt.EncryptKey
-
Create an EncryptKey with the given key value.
- Encryptor - Class in net.named_data.jndn.encrypt.algo
-
Encryptor has static constants and utility methods for encryption, such as
encryptData.
- Encryptor() - Constructor for class net.named_data.jndn.encrypt.algo.Encryptor
-
- EncryptParams - Class in net.named_data.jndn.encrypt.algo
-
An EncryptParams holds an algorithm type and other parameters used to
encrypt and decrypt.
- EncryptParams(EncryptAlgorithmType, int) - Constructor for class net.named_data.jndn.encrypt.algo.EncryptParams
-
Create an EncryptParams with the given parameters.
- EncryptParams(EncryptAlgorithmType) - Constructor for class net.named_data.jndn.encrypt.algo.EncryptParams
-
Create an EncryptParams with the given algorithmType and an unspecified
initial vector.
- ensureCapacity(int) - Method in class net.named_data.jndn.util.DynamicByteBuffer
-
Ensure that buffer().capacity() is greater than or equal to capacity.
- ensureCapacityFromBack(int) - Method in class net.named_data.jndn.util.DynamicByteBuffer
-
Ensure that buffer().capacity() is greater than or equal to capacity.
- ensuredPut(byte) - Method in class net.named_data.jndn.util.DynamicByteBuffer
-
Call ensureCapacity to ensure there is capacity for 1 more byte and call
buffer().put(b).
- ensuredPut(ByteBuffer) - Method in class net.named_data.jndn.util.DynamicByteBuffer
-
Call ensureCapacity to ensure there is capacity for buffer.remaining() more
bytes and use buffer().put to copy.
- ensuredPut(ByteBuffer, int, int) - Method in class net.named_data.jndn.util.DynamicByteBuffer
-
Call ensureCapacity to ensure there is capacity for (limit - position) more
bytes and use buffer().put to copy.
- ensuredPutFromBack(byte) - Method in class net.named_data.jndn.util.DynamicByteBuffer
-
Call setRemainingFromBack to ensure there are remaining bytes for 1 more
byte and put b at the new position.
- ensureRemainingCapacity(int) - Method in class net.named_data.jndn.util.DynamicByteBuffer
-
Use ensureCapacity to ensure there are remainingCapacity bytes after
position().
- Enumerated - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
-
- Eoc - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
-
- equals(Object) - Method in class net.named_data.jndn.ControlParameters
-
- equals(OID) - Method in class net.named_data.jndn.encoding.OID
-
- equals(Object) - Method in class net.named_data.jndn.encoding.OID
-
- equals(Object) - Method in class net.named_data.jndn.encrypt.RepetitiveInterval
-
- equals(Name.Component) - Method in class net.named_data.jndn.Name.Component
-
Check if this is the same component as other.
- equals(Object) - Method in class net.named_data.jndn.Name.Component
-
- equals(Name) - Method in class net.named_data.jndn.Name
-
Check if this name has the same component count and components as the given
name.
- equals(Object) - Method in class net.named_data.jndn.Name
-
- equals(Blob) - Method in class net.named_data.jndn.util.Blob
-
- equals(Object) - Method in class net.named_data.jndn.util.Blob
-
- Exclude - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- Exclude - Class in net.named_data.jndn
-
An Exclude holds an Array of Exclude.Entry.
- Exclude() - Constructor for class net.named_data.jndn.Exclude
-
Create a new Exclude with no entries.
- Exclude(Exclude) - Constructor for class net.named_data.jndn.Exclude
-
Create a new Exclude as a copy of the given exclude.
- Exclude.Entry - Class in net.named_data.jndn
-
An Exclude.Entry holds an Exclude.Type, and if it is a COMPONENT, it holds
the component value.
- Exclude.Entry() - Constructor for class net.named_data.jndn.Exclude.Entry
-
Create an Exclude.Entry of type ANY
- Exclude.Entry(Name.Component) - Constructor for class net.named_data.jndn.Exclude.Entry
-
Create an Exclude.Entry of type COMPONENT.
- Exclude.Type - Enum in net.named_data.jndn
-
- expressInterest(Interest, OnData, OnTimeout, OnNetworkNack, WireFormat) - Method in class net.named_data.jndn.Face
-
Send the Interest through the transport, read the entire response and call
onData, onTimeout or onNetworkNack as described below.
- expressInterest(Interest, OnData, OnTimeout, OnNetworkNack) - Method in class net.named_data.jndn.Face
-
Send the Interest through the transport, read the entire response and call
onData, onTimeout or onNetworkNack as described below.
- expressInterest(Name, Interest, OnData, OnTimeout, OnNetworkNack, WireFormat) - Method in class net.named_data.jndn.Face
-
Encode name as an Interest.
- expressInterest(Name, Interest, OnData, OnTimeout, OnNetworkNack) - Method in class net.named_data.jndn.Face
-
Encode name as an Interest.
- expressInterest(Name, OnData, OnTimeout, OnNetworkNack, WireFormat) - Method in class net.named_data.jndn.Face
-
Encode name as an Interest, using a default interest lifetime.
- expressInterest(Name, OnData, OnTimeout, OnNetworkNack) - Method in class net.named_data.jndn.Face
-
Encode name as an Interest, using a default interest lifetime.
- expressInterest(Interest, OnData, OnTimeout, WireFormat) - Method in class net.named_data.jndn.Face
-
Send the Interest through the transport, read the entire response and call
onData or onTimeout as described below.
- expressInterest(Interest, OnData, OnTimeout) - Method in class net.named_data.jndn.Face
-
Send the Interest through the transport, read the entire response and call
onData or onTimeout as described below.
- expressInterest(Interest, OnData, WireFormat) - Method in class net.named_data.jndn.Face
-
Send the Interest through the transport, read the entire response and call
onData as described below.
- expressInterest(Interest, OnData) - Method in class net.named_data.jndn.Face
-
Send the Interest through the transport, read the entire response and call
onData as described below.
- expressInterest(Name, Interest, OnData, OnTimeout, WireFormat) - Method in class net.named_data.jndn.Face
-
Encode name as an Interest.
- expressInterest(Name, OnData, OnTimeout, WireFormat) - Method in class net.named_data.jndn.Face
-
Encode name as an Interest, using a default interest lifetime.
- expressInterest(Name, Interest, OnData, WireFormat) - Method in class net.named_data.jndn.Face
-
Encode name as an Interest.
- expressInterest(Name, Interest, OnData, OnTimeout) - Method in class net.named_data.jndn.Face
-
Encode name as an Interest.
- expressInterest(Name, Interest, OnData) - Method in class net.named_data.jndn.Face
-
Encode name as an Interest.
- expressInterest(Name, OnData, OnTimeout) - Method in class net.named_data.jndn.Face
-
Encode name as an Interest, using a default interest lifetime.
- expressInterest(Name, OnData, WireFormat) - Method in class net.named_data.jndn.Face
-
Encode name as an Interest, using a default interest lifetime.
- expressInterest(Name, OnData) - Method in class net.named_data.jndn.Face
-
Encode name as an Interest, using a default interest lifetime.
- expressInterest(long, Interest, OnData, OnTimeout, OnNetworkNack, WireFormat, Face) - Method in class net.named_data.jndn.Node
-
Send the Interest through the transport, read the entire response and call
onData, onTimeout or onNetworkNack as described below.
- expressInterest(Interest, OnData, OnTimeout, OnNetworkNack, WireFormat) - Method in class net.named_data.jndn.ThreadPoolFace
-
Override to submit a task to use the thread pool given to the constructor.
- expressInterest(Name, Interest, OnData, OnTimeout, OnNetworkNack, WireFormat) - Method in class net.named_data.jndn.ThreadPoolFace
-
Override to submit a task to use the thread pool given to the constructor.
- extensionId_ - Variable in class net.named_data.jndn.security.certificate.CertificateExtension
-
- extensionValue_ - Variable in class net.named_data.jndn.security.certificate.CertificateExtension
-
- External - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
-
- extractEntriesForExpressedInterest(Name, ArrayList<PendingInterestTable.Entry>) - Method in class net.named_data.jndn.impl.PendingInterestTable
-
Find all entries from the pending interest table where the name conforms to
the entry's interest selectors, remove the entries from the table, set each
entry's isRemoved flag, and add to the entries list.
- extractEntriesForNackInterest(Interest, ArrayList<PendingInterestTable.Entry>) - Method in class net.named_data.jndn.impl.PendingInterestTable
-
Find all entries from the pending interest table where the OnNetworkNack
callback is not null and the entry's interest is the same as the given
interest, remove the entries from the table, set each entry's isRemoved
flag, and add to the entries list.
- GeneralizedTime - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
-
- GeneralString - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
-
- generate(Interest, KeyChain, Name, WireFormat) - Method in class net.named_data.jndn.util.CommandInterestGenerator
-
Append a timestamp component and a random value component to interest's
name.
- generate(Interest, KeyChain, Name) - Method in class net.named_data.jndn.util.CommandInterestGenerator
-
Append a timestamp component and a random value component to interest's
name.
- generateEcdsaKeyPair(Name, boolean, int) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Generate a pair of ECDSA keys for the specified identity.
- generateEcdsaKeyPair(Name, boolean) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Generate a pair of ECDSA keys for the specified identity and default keySize
256.
- generateEcdsaKeyPair(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Generate a pair of ECDSA keys for the specified identity for a
Data-Signing-Key and default keySize 256.
- generateEcdsaKeyPair(Name, boolean, int) - Method in class net.named_data.jndn.security.KeyChain
-
Generate a pair of ECDSA keys for the specified identity.
- generateEcdsaKeyPair(Name, boolean) - Method in class net.named_data.jndn.security.KeyChain
-
Generate a pair of ECDSA keys for the specified identity and default keySize
256.
- generateEcdsaKeyPair(Name) - Method in class net.named_data.jndn.security.KeyChain
-
Generate a pair of ECDSA keys for the specified identity for a
Data-Signing-Key and default keySize 256.
- generateEcdsaKeyPairAsDefault(Name, boolean, int) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Generate a pair of ECDSA keys for the specified identity and set it as
default key for the identity.
- generateEcdsaKeyPairAsDefault(Name, boolean) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Generate a pair of ECDSA keys for the specified identity and set it as
default key for the identity, using the default keySize 256.
- generateEcdsaKeyPairAsDefault(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Generate a pair of ECDSA keys for the specified identity and set it as
default key for the identity for a Data-Signing-Key and using the default
keySize 256.
- generateEcdsaKeyPairAsDefault(Name, boolean, int) - Method in class net.named_data.jndn.security.KeyChain
-
Generate a pair of ECDSA keys for the specified identity and set it as
default key for the identity.
- generateEcdsaKeyPairAsDefault(Name, boolean) - Method in class net.named_data.jndn.security.KeyChain
-
Generate a pair of ECDSA keys for the specified identity and set it as
default key for the identity, using the default keySize 256.
- generateEcdsaKeyPairAsDefault(Name) - Method in class net.named_data.jndn.security.KeyChain
-
Generate a pair of ECDSA keys for the specified identity and set it as
default key for the identity for a Data-Signing-Key and using the default
keySize 256.
- generateKey(AesKeyParams) - Static method in class net.named_data.jndn.encrypt.algo.AesAlgorithm
-
Generate a new random decrypt key for AES based on the given params.
- generateKey(RsaKeyParams) - Static method in class net.named_data.jndn.encrypt.algo.RsaAlgorithm
-
Generate a new random decrypt key for RSA based on the given params.
- generateKey(Name, KeyParams) - Method in class net.named_data.jndn.security.identity.FilePrivateKeyStorage
-
Generate a symmetric key.
- generateKey(Name, KeyParams) - Method in class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
-
Generate a symmetric key.
- generateKey(Name, KeyParams) - Method in class net.named_data.jndn.security.identity.PrivateKeyStorage
-
Generate a symmetric key.
- generateKeyPair(Name, KeyParams) - Method in class net.named_data.jndn.security.identity.FilePrivateKeyStorage
-
Generate a pair of asymmetric keys.
- generateKeyPair(Name, KeyParams) - Method in class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
-
Generate a pair of asymmetric keys.
- generateKeyPair(Name, KeyParams) - Method in class net.named_data.jndn.security.identity.PrivateKeyStorage
-
Generate a pair of asymmetric keys.
- generateRSAKeyPair(Name, boolean, int) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Generate a pair of RSA keys for the specified identity.
- generateRSAKeyPair(Name, boolean) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Generate a pair of RSA keys for the specified identity and default keySize
2048.
- generateRSAKeyPair(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Generate a pair of RSA keys for the specified identity for a
Data-Signing-Key and default keySize 2048.
- generateRSAKeyPair(Name, boolean, int) - Method in class net.named_data.jndn.security.KeyChain
-
Generate a pair of RSA keys for the specified identity.
- generateRSAKeyPair(Name, boolean) - Method in class net.named_data.jndn.security.KeyChain
-
Generate a pair of RSA keys for the specified identity and default keySize
2048.
- generateRSAKeyPair(Name) - Method in class net.named_data.jndn.security.KeyChain
-
Generate a pair of RSA keys for the specified identity for a
Data-Signing-Key and default keySize 2048.
- generateRSAKeyPairAsDefault(Name, boolean, int) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Generate a pair of RSA keys for the specified identity and set it as
default key for the identity.
- generateRSAKeyPairAsDefault(Name, boolean) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Generate a pair of RSA keys for the specified identity and set it as
default key for the identity, using the default keySize 2048.
- generateRSAKeyPairAsDefault(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Generate a pair of RSA keys for the specified identity and set it as
default key for the identity for a Data-Signing-Key and using the default
keySize 2048.
- generateRSAKeyPairAsDefault(Name, boolean, int) - Method in class net.named_data.jndn.security.KeyChain
-
Generate a pair of RSA keys for the specified identity and set it as
default key for the identity.
- generateRSAKeyPairAsDefault(Name, boolean) - Method in class net.named_data.jndn.security.KeyChain
-
Generate a pair of RSA keys for the specified identity and set it as
default key for the identity, using the default keySize 2048.
- generateRSAKeyPairAsDefault(Name) - Method in class net.named_data.jndn.security.KeyChain
-
Generate a pair of RSA keys for the specified identity and set it as
default key for the identity for a Data-Signing-Key and using the default
keySize 2048.
- GenericSignature - Class in net.named_data.jndn
-
A GenericSignature extends Signature and holds the encoding bytes of the
SignatureInfo so that the application can process experimental signature
types.
- GenericSignature() - Constructor for class net.named_data.jndn.GenericSignature
-
Create a new GenericSignature with default values.
- GenericSignature(GenericSignature) - Constructor for class net.named_data.jndn.GenericSignature
-
Create a new GenericSignature with a copy of the fields in the given
signature object.
- get(int) - Method in class net.named_data.jndn.DelegationSet
-
Get the delegation at the given index, according to the ordering described
in add().
- get() - Static method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
-
Get a singleton instance of a Tlv0_1_1WireFormat.
- get() - Static method in class net.named_data.jndn.encoding.Tlv0_1WireFormat
-
Get a singleton instance of a Tlv0_1WireFormat.
- get() - Static method in class net.named_data.jndn.encoding.TlvWireFormat
-
Get a singleton instance of a TlvWireFormat.
- get(int) - Method in class net.named_data.jndn.Exclude
-
Get the entry at the given index.
- get(int) - Method in class net.named_data.jndn.Name
-
Get the component at the given index.
- get(int) - Method in class net.named_data.jndn.sync.DigestTree
-
- get(String) - Method in class net.named_data.jndn.util.BoostInfoTree
-
Look up using the key and return a list of the subtrees.
- get() - Method in class net.named_data.jndn.util.ChangeCounter
-
Get the target object.
- getAlgorithmType() - Method in class net.named_data.jndn.encrypt.algo.EncryptParams
-
Get the algorithm type.
- getAlgorithmType() - Method in class net.named_data.jndn.encrypt.EncryptedContent
-
Get the algorithm type.
- getAllCertificateNamesOfKey(Name, ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
-
Append all the certificate names of a particular key name to the nameList.
- getAllCertificateNamesOfKey(Name, ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
-
Append all the certificate names of a particular key name to the nameList.
- getAllCertificateNamesOfKey(Name, ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Append all the certificate names of a particular key name to the nameList.
- getAllCertificateNamesOfKey(Name, ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Append all the certificate names of a particular key name to the nameList.
- getAllCertificateNamesOfKey(Name, ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
-
Append all the certificate names of a particular key name to the nameList.
- getAllIdentities(ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
-
Append all the identity names to the nameList.
- getAllIdentities(ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
-
Append all the identity names to the nameList.
- getAllIdentities(ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Append all the identity names to the nameList.
- getAllIdentities(ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Append all the identity names to the nameList.
- getAllIdentities(ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
-
Append all the identity names to the nameList.
- getAllKeyNamesOfIdentity(Name, ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
-
Append all the key names of a particular identity to the nameList.
- getAllKeyNamesOfIdentity(Name, ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
-
Append all the key names of a particular identity to the nameList.
- getAllKeyNamesOfIdentity(Name, ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Append all the key names of a particular identity to the nameList.
- getAllKeyNamesOfIdentity(Name, ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Append all the key names of a particular identity to the nameList.
- getAllKeyNamesOfIdentity(Name, ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
-
Append all the key names of a particular identity to the nameList.
- getBodyAsControlParameters() - Method in class net.named_data.jndn.ControlResponse
-
Get the control response body as a ControlParameters.
- getCapture() - Method in class net.named_data.jndn.ForwardingFlags
-
Get the value of the "capture" flag.
- getCertificate(Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
-
Get a certificate from the identity storage.
- getCertificate(Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
-
Get a certificate from the identity storage.
- getCertificate(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Get a certificate with the specified name.
- getCertificate(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Get a certificate from the identity storage.
- getCertificate(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
-
Get a certificate from the identity storage.
- getCertificate(Name) - Method in class net.named_data.jndn.security.KeyChain
-
Get a certificate with the specified name.
- getCertificate(Name) - Method in class net.named_data.jndn.security.policy.CertificateCache
-
Fetch a certificate from the cache.
- getChangeCount() - Method in class net.named_data.jndn.Data
-
Get the change count, which is incremented each time this object
(or a child object) is changed.
- getChangeCount() - Method in class net.named_data.jndn.DigestSha256Signature
-
Get the change count, which is incremented each time this object
(or a child object) is changed.
- getChangeCount() - Method in class net.named_data.jndn.Exclude
-
Get the change count, which is incremented each time this object is
changed.
- getChangeCount() - Method in class net.named_data.jndn.GenericSignature
-
Get the change count, which is incremented each time this object
(or a child object) is changed.
- getChangeCount() - Method in class net.named_data.jndn.HmacWithSha256Signature
-
Get the change count, which is incremented each time this object
(or a child object) is changed.
- getChangeCount() - Method in class net.named_data.jndn.Interest
-
Get the change count, which is incremented each time this object
(or a child object) is changed.
- getChangeCount() - Method in class net.named_data.jndn.KeyLocator
-
Get the change count, which is incremented each time this object
(or a child object) is changed.
- getChangeCount() - Method in class net.named_data.jndn.MetaInfo
-
Get the change count, which is incremented each time this object is changed.
- getChangeCount() - Method in class net.named_data.jndn.Name
-
Get the change count, which is incremented each time this object is changed.
- getChangeCount() - Method in class net.named_data.jndn.Sha256WithEcdsaSignature
-
Get the change count, which is incremented each time this object
(or a child object) is changed.
- getChangeCount() - Method in class net.named_data.jndn.Sha256WithRsaSignature
-
Get the change count, which is incremented each time this object
(or a child object) is changed.
- getChangeCount() - Method in class net.named_data.jndn.Signature
-
Get the change count, which is incremented each time this object
(or a child object) is changed.
- getChangeCount() - Method in interface net.named_data.jndn.util.ChangeCountable
-
Get the change count for the object which increases monotonically when the
fields of the object are changed.
- getChildInherit() - Method in class net.named_data.jndn.ForwardingFlags
-
Get the value of the "childInherit" flag.
- getChildren() - Method in class net.named_data.jndn.encoding.der.DerNode.DerStructure
-
Get the children of this node.
- getChildren() - Method in class net.named_data.jndn.encoding.der.DerNode
-
If this object is a DerSequence, get the children of this node.
- getChildSelector() - Method in class net.named_data.jndn.Interest
-
- getComponent() - Method in class net.named_data.jndn.Exclude.Entry
-
Get the component value for this entry (if it is of type COMPONENT).
- getConnectionInfo() - Method in class net.named_data.jndn.Node
-
- getContent() - Method in class net.named_data.jndn.Data
-
- getContentKey(double) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3ProducerDb
-
Get the content key for the hour covering timeSlot.
- getContentKey(double) - Method in class net.named_data.jndn.encrypt.ProducerDb
-
Get the content key for the hour covering timeSlot.
- getContentKey(double) - Method in class net.named_data.jndn.encrypt.Sqlite3ProducerDb
-
Get the content key for the hour covering timeSlot.
- getCost() - Method in class net.named_data.jndn.ControlParameters
-
- getCoveringInterval(double) - Method in class net.named_data.jndn.encrypt.Schedule
-
Get the interval that covers the time stamp.
- getDataPrefix() - Method in class net.named_data.jndn.sync.ChronoSync2013.SyncState
-
Get the application data prefix for this sync state message.
- getDataPrefix() - Method in class net.named_data.jndn.sync.DigestTree.Node
-
- getDefaultCertificate() - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Get the certificate of the default identity.
- getDefaultCertificate() - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Get the certificate of the default identity.
- getDefaultCertificateName() - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Get the default certificate name of the default identity, which will be
used when signing is based on identity and the identity is not specified.
- getDefaultCertificateName() - Method in class net.named_data.jndn.security.KeyChain
-
Get the default certificate name of the default identity.
- getDefaultCertificateNameForIdentity(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Get the default certificate name for the specified identity, which will be
used when signing is performed based on identity.
- getDefaultCertificateNameForIdentity(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Get the default certificate name for the specified identity.
- getDefaultCertificateNameForKey(Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
-
Get the default certificate name for the specified key.
- getDefaultCertificateNameForKey(Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
-
Get the default certificate name for the specified key.
- getDefaultCertificateNameForKey(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Get the default certificate name for the specified key.
- getDefaultCertificateNameForKey(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
-
Get the default certificate name for the specified key.
- getDefaultDirecoryPath(File) - Static method in class net.named_data.jndn.security.identity.FilePrivateKeyStorage
-
Get the default directory path for private keys based on the files root.
- getDefaultDirecoryPath(String) - Static method in class net.named_data.jndn.security.identity.FilePrivateKeyStorage
-
Get the default directory path for private keys based on the files root.
- getDefaultFilePath(File) - Static method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
-
Get the default database file path based on the files root.
- getDefaultFilePath(String) - Static method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
-
Get the default database file path based on the files root.
- getDefaultIdentity() - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
-
Get the default identity.
- getDefaultIdentity() - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
-
Get the default identity.
- getDefaultIdentity() - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Get the default identity.
- getDefaultIdentity() - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Get the default identity.
- getDefaultIdentity() - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
-
Get the default identity.
- getDefaultIdentity() - Method in class net.named_data.jndn.security.KeyChain
-
Get the default identity.
- getDefaultInstance() - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
-
- getDefaultInstance() - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
-
- getDefaultInstance() - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
-
- getDefaultInstanceForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
-
- getDefaultInstanceForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
-
- getDefaultInstanceForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
-
- getDefaultInstanceForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
-
- getDefaultInstanceForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
-
- getDefaultInstanceForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
-
- getDefaultKeyNameForIdentity(Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
-
Get the default key name for the specified identity.
- getDefaultKeyNameForIdentity(Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
-
Get the default key name for the specified identity.
- getDefaultKeyNameForIdentity(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Get the default key for an identity.
- getDefaultKeyNameForIdentity() - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Get the default key for an identity, inferred from the keyName.
- getDefaultKeyNameForIdentity(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Get the default key name for the specified identity.
- getDefaultKeyNameForIdentity(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
-
Get the default key name for the specified identity.
- getDefaultWireEncoding() - Method in class net.named_data.jndn.Data
-
Return a pointer to the defaultWireEncoding, which was encoded with
getDefaultWireEncodingFormat().
- getDefaultWireEncoding() - Method in class net.named_data.jndn.Interest
-
Return a pointer to the defaultWireEncoding, which was encoded with
getDefaultWireEncodingFormat().
- getDefaultWireFormat() - Static method in class net.named_data.jndn.encoding.WireFormat
-
Return the default WireFormat used by default encoding and decoding methods
which was set with setDefaultWireFormat.
- getDelegations() - Method in class net.named_data.jndn.Link
-
Get the list of delegation for read only.
- getDescriptor() - Static method in class net.named_data.jndn.sync.SyncStateProto
-
- getDescriptor() - Static method in enum net.named_data.jndn.sync.SyncStateProto.SyncState.ActionType
-
- getDescriptor() - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
-
- getDescriptor() - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
-
- getDescriptor() - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
-
- getDescriptor() - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
-
- getDescriptor() - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
-
- getDescriptor() - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
-
- getDescriptorForType() - Method in enum net.named_data.jndn.sync.SyncStateProto.SyncState.ActionType
-
- getDescriptorForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
-
- getDescriptorForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
-
- getDescriptorForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
-
- getDigest(DigestAlgorithm) - Method in class net.named_data.jndn.security.certificate.PublicKey
-
- getDigest() - Method in class net.named_data.jndn.security.certificate.PublicKey
-
- getDigest() - Method in class net.named_data.jndn.sync.DigestTree.Node
-
Get the digest.
- getEndDate() - Method in class net.named_data.jndn.encrypt.RepetitiveInterval
-
Get the end date.
- getEndTime() - Method in class net.named_data.jndn.encrypt.Interval
-
Get the end time.
- getExclude() - Method in class net.named_data.jndn.Interest
-
- getExpirationPeriod() - Method in class net.named_data.jndn.ControlParameters
-
- getExtensionList() - Method in class net.named_data.jndn.security.certificate.Certificate
-
- getFace() - Method in class net.named_data.jndn.impl.InterestFilterTable.Entry
-
Get the Face given to the constructor.
- getFaceId() - Method in class net.named_data.jndn.ControlParameters
-
- getFaceId() - Method in class net.named_data.jndn.lp.IncomingFaceId
-
Get the incoming face ID value.
- getFilter() - Method in class net.named_data.jndn.impl.InterestFilterTable.Entry
-
Get the InterestFilter given to the constructor.
- getFinalBlockId() - Method in class net.named_data.jndn.MetaInfo
-
- getFinalBlockID() - Method in class net.named_data.jndn.MetaInfo
-
Deprecated.
Use getFinalBlockId.
- getFirstHeader(LpPacket) - Static method in class net.named_data.jndn.lp.IncomingFaceId
-
Get the first header field in lpPacket which is an IncomingFaceId.
- getFirstHeader(LpPacket) - Static method in class net.named_data.jndn.NetworkNack
-
Get the first header field in lpPacket which is a NetworkNack.
- getFirstValue(String) - Method in class net.named_data.jndn.util.BoostInfoTree
-
Look up using the key and return string value of the first subtree.
- getFixedTimeSlot(double) - Static method in class net.named_data.jndn.encrypt.ProducerDb
-
Get the hour-based time slot.
- getForwardingFlags() - Method in class net.named_data.jndn.ControlParameters
-
- getFragmentWireEncoding() - Method in class net.named_data.jndn.lp.LpPacket
-
Get the fragment wire encoding.
- getFreshnessPeriod() - Method in class net.named_data.jndn.MetaInfo
-
- getFreshnessSeconds() - Method in class net.named_data.jndn.MetaInfo
-
Deprecated.
Use getFreshnessPeriod.
- getFromSignature(Signature) - Static method in class net.named_data.jndn.KeyLocator
-
If the signature is a type that has a KeyLocator, then return it.
- getGroupKey(double) - Method in class net.named_data.jndn.encrypt.GroupManager
-
Create a group key for the interval into which timeSlot falls.
- getHeaderField(int) - Method in class net.named_data.jndn.lp.LpPacket
-
Get the header field at the given index.
- getHost() - Method in class net.named_data.jndn.transport.AsyncTcpTransport.ConnectionInfo
-
Get the host given to the constructor.
- getHost() - Method in class net.named_data.jndn.transport.TcpTransport.ConnectionInfo
-
Get the host given to the constructor.
- getHost() - Method in class net.named_data.jndn.transport.UdpTransport.ConnectionInfo
-
Get the host given to the constructor.
- getIdentityCertificate(Name) - Method in class net.named_data.jndn.security.KeyChain
-
Deprecated.
Use getCertificate.
- getIdentityManager() - Method in class net.named_data.jndn.security.KeyChain
-
Get the identity manager given to or created by the constructor.
- getImmutableArray() - Method in class net.named_data.jndn.util.Blob
-
Get a byte array by calling ByteBuffer.array() if possible (because the
ByteBuffer slice covers the entire backing array).
- getIncomingFaceId() - Method in class net.named_data.jndn.Data
-
Get the incoming face ID according to the incoming packet header.
- getIncomingFaceId() - Method in class net.named_data.jndn.Interest
-
Get the incoming face ID according to the incoming packet header.
- getInitialVector() - Method in class net.named_data.jndn.encrypt.algo.EncryptParams
-
Get the initial vector.
- getInitialVector() - Method in class net.named_data.jndn.encrypt.EncryptedContent
-
Get the initial vector.
- getIntegerList() - Method in class net.named_data.jndn.encoding.OID
-
- getInterest() - Method in class net.named_data.jndn.impl.PendingInterestTable.Entry
-
Get the interest given to the constructor (from Face.expressInterest).
- getInterestCopy(Name, Interest) - Static method in class net.named_data.jndn.Face
-
Do the work of expressInterest to make an Interest based on name and
interestTemplate.
- getInterestFilterId() - Method in class net.named_data.jndn.impl.InterestFilterTable.Entry
-
Get the interestFilterId given to the constructor.
- getInterestLifetimeMilliseconds() - Method in class net.named_data.jndn.Interest
-
- getInterval(double) - Method in class net.named_data.jndn.encrypt.RepetitiveInterval
-
Get an interval that covers the time point.
- getIntervalEndHour() - Method in class net.named_data.jndn.encrypt.RepetitiveInterval
-
Get the interval end hour.
- getIntervalStartHour() - Method in class net.named_data.jndn.encrypt.RepetitiveInterval
-
Get the interval start hour.
- getIsConnected() - Method in class net.named_data.jndn.transport.AsyncTcpTransport
-
Check if the transport is connected.
- getIsConnected() - Method in class net.named_data.jndn.transport.TcpTransport
-
Check if the transport is connected.
- getIsConnected() - Method in class net.named_data.jndn.transport.Transport
-
Check if the transport is connected.
- getIsConnected() - Method in class net.named_data.jndn.transport.UdpTransport
-
Check if the transport is connected.
- getIsCritical() - Method in class net.named_data.jndn.security.certificate.CertificateExtension
-
- getIsLocal(String) - Static method in class net.named_data.jndn.transport.TcpTransport
-
A static method to determine whether the host is on the current machine.
- getIsRemoved() - Method in class net.named_data.jndn.impl.PendingInterestTable.Entry
-
Check if setIsRemoved() was called.
- getKey(Name) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3ConsumerDb
-
Get the key with keyName from the database.
- getKey(Name) - Method in class net.named_data.jndn.encrypt.ConsumerDb
-
Get the key with keyName from the database.
- getKey(Name) - Method in class net.named_data.jndn.encrypt.Sqlite3ConsumerDb
-
Get the key with keyName from the database.
- getKey(Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
-
Get the public key DER blob from the identity storage.
- getKey(Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
-
Get the public key DER blob from the identity storage.
- getKey(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Get the public key DER blob from the identity storage.
- getKey(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
-
Get the public key DER blob from the identity storage.
- getKeyBits() - Method in class net.named_data.jndn.encrypt.DecryptKey
-
Get the key value.
- getKeyBits() - Method in class net.named_data.jndn.encrypt.EncryptKey
-
Get the key value.
- getKeyData() - Method in class net.named_data.jndn.KeyLocator
-
- getKeyDer() - Method in class net.named_data.jndn.security.certificate.PublicKey
-
- getKeyLocator() - Method in class net.named_data.jndn.encrypt.EncryptedContent
-
Get the key locator.
- getKeyLocator() - Method in class net.named_data.jndn.HmacWithSha256Signature
-
- getKeyLocator() - Method in class net.named_data.jndn.Interest
-
- getKeyLocator() - Method in class net.named_data.jndn.Sha256WithEcdsaSignature
-
- getKeyLocator() - Method in class net.named_data.jndn.Sha256WithRsaSignature
-
- getKeyName() - Method in class net.named_data.jndn.KeyLocator
-
- getKeySize() - Method in class net.named_data.jndn.security.AesKeyParams
-
- getKeySize() - Method in class net.named_data.jndn.security.EcdsaKeyParams
-
- getKeySize() - Method in class net.named_data.jndn.security.RsaKeyParams
-
- getKeyType() - Method in class net.named_data.jndn.security.certificate.PublicKey
-
- getKeyType() - Method in class net.named_data.jndn.security.KeyParams
-
- getLastChild() - Method in class net.named_data.jndn.util.BoostInfoTree
-
- getLength() - Method in class net.named_data.jndn.encoding.tlv.TlvEncoder
-
Get the number of bytes that have been written to the output.
- getLink() - Method in class net.named_data.jndn.Interest
-
Get the link object.
- getLinkWireEncoding(WireFormat) - Method in class net.named_data.jndn.Interest
-
Get the wire encoding of the link object.
- getLinkWireEncoding() - Method in class net.named_data.jndn.Interest
-
Get the wire encoding of the link object.
- getLocalControlFeature() - Method in class net.named_data.jndn.ControlParameters
-
- getMatchedFilters(Interest, ArrayList) - Method in class net.named_data.jndn.impl.InterestFilterTable
-
Find all entries from the interest filter table where the interest conforms
to the entry's filter, and add to the matchedFilters list.
- getMaxNdnPacketSize() - Static method in class net.named_data.jndn.Face
-
Get the practical limit of the size of a network-layer packet.
- getMaxNdnPacketSize() - Static method in class net.named_data.jndn.Node
-
Get the practical limit of the size of a network-layer packet.
- getMaxSuffixComponents() - Method in class net.named_data.jndn.Interest
-
- getMemberSchedule(Name) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
-
Get the name of the schedule for the given member's identity name.
- getMemberSchedule(Name) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
-
Get the name of the schedule for the given member's identity name.
- getMemberSchedule(Name) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
-
Get the name of the schedule for the given member's identity name.
- getMetaInfo() - Method in class net.named_data.jndn.Data
-
- getMinSuffixComponents() - Method in class net.named_data.jndn.Interest
-
- getMustBeFresh() - Method in class net.named_data.jndn.Interest
-
Get the must be fresh flag.
- getName() - Method in class net.named_data.jndn.ControlParameters
-
Get the name.
- getName() - Method in class net.named_data.jndn.Data
-
- getName() - Method in class net.named_data.jndn.DelegationSet.Delegation
-
Get the delegation name.
- getName() - Method in class net.named_data.jndn.Interest
-
- getName() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
-
required string name = 1;
- getName() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
-
required string name = 1;
- getName() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateOrBuilder
-
required string name = 1;
- getNameBytes() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
-
required string name = 1;
- getNameBytes() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
-
required string name = 1;
- getNameBytes() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateOrBuilder
-
required string name = 1;
- getNewKeyName(Name, boolean) - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Generate a name for a new key belonging to the identity.
- getNextEntryId() - Method in class net.named_data.jndn.Node
-
Get the next unique entry ID for the pending interest table, interest
filter table, etc.
- getNfdForwardingFlags() - Method in class net.named_data.jndn.ForwardingFlags
-
Get an integer with the bits set according to the NFD forwarding flags as
used in the ControlParameters of the command interest.
- getNonce() - Method in class net.named_data.jndn.Interest
-
Return the nonce value from the incoming interest.
- getNotAfter() - Method in class net.named_data.jndn.security.certificate.Certificate
-
- getNotBefore() - Method in class net.named_data.jndn.security.certificate.Certificate
-
- getNowMilliseconds() - Static method in class net.named_data.jndn.util.Common
-
Get the current time in milliseconds.
- getNRepeats() - Method in class net.named_data.jndn.encrypt.RepetitiveInterval
-
Get the number of repeats.
- getNumber() - Method in enum net.named_data.jndn.sync.SyncStateProto.SyncState.ActionType
-
- getNumericType() - Method in enum net.named_data.jndn.ContentType
-
- getNumericType() - Method in enum net.named_data.jndn.encrypt.algo.EncryptAlgorithmType
-
- getNumericType() - Method in enum net.named_data.jndn.encrypt.EncryptError.ErrorCode
-
- getNumericType() - Method in enum net.named_data.jndn.encrypt.RepetitiveInterval.RepeatUnit
-
- getNumericType() - Method in enum net.named_data.jndn.KeyLocatorType
-
- getNumericType() - Method in enum net.named_data.jndn.NetworkNack.Reason
-
- getNumericType() - Method in enum net.named_data.jndn.security.KeyType
-
- getOffset() - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
-
Get the input buffer position (offset), used for the next read.
- getOffset() - Method in class net.named_data.jndn.encoding.tlv.TlvStructureDecoder
-
Get the current offset into the input buffer.
- getOid() - Method in class net.named_data.jndn.security.certificate.CertificateExtension
-
- getOidString() - Method in class net.named_data.jndn.security.certificate.CertificateSubjectDescription
-
- getOnData() - Method in class net.named_data.jndn.impl.PendingInterestTable.Entry
-
Get the OnData callback given to the constructor.
- getOnInterest() - Method in class net.named_data.jndn.impl.InterestFilterTable.Entry
-
Get the OnInterestCallback given to the constructor.
- getOnNetworkNack() - Method in class net.named_data.jndn.impl.PendingInterestTable.Entry
-
Get the OnNetworkNack callback given to the constructor.
- getOrigin() - Method in class net.named_data.jndn.ControlParameters
-
- getOtherReasonCode() - Method in class net.named_data.jndn.NetworkNack
-
Get the reason code from the packet which is other than a recognized
Reason enum value.
- getOutput() - Method in class net.named_data.jndn.encoding.tlv.TlvEncoder
-
Return a slice of the output buffer up to the current length of the output
encoding.
- getParent() - Method in class net.named_data.jndn.util.BoostInfoTree
-
- getParserForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
-
- getParserForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
-
- getParserForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
-
- getPayload() - Method in class net.named_data.jndn.encoding.der.DerNode
-
Get a copy of the payload bytes.
- getPayload() - Method in class net.named_data.jndn.encrypt.EncryptedContent
-
Get the payload.
- getPendingInterestId() - Method in class net.named_data.jndn.impl.PendingInterestTable.Entry
-
Get the pendingInterestId given to the constructor.
- getPort() - Method in class net.named_data.jndn.transport.AsyncTcpTransport.ConnectionInfo
-
Get the port given to the constructor.
- getPort() - Method in class net.named_data.jndn.transport.TcpTransport.ConnectionInfo
-
Get the port given to the constructor.
- getPort() - Method in class net.named_data.jndn.transport.UdpTransport.ConnectionInfo
-
Get the port given to the constructor.
- getPreference() - Method in class net.named_data.jndn.DelegationSet.Delegation
-
Get the preference number.
- getPrefix() - Method in class net.named_data.jndn.InterestFilter
-
Get the prefix given to the constructor.
- getPrefix(int) - Method in class net.named_data.jndn.Name
-
Return a new Name with the first nComponents components of this Name.
- getProducerSequenceNo(String, long) - Method in class net.named_data.jndn.sync.ChronoSync2013
-
Get the current sequence number in the digest tree for the given
producer dataPrefix and sessionNo.
- getPublicKey(Name) - Method in class net.named_data.jndn.security.identity.FilePrivateKeyStorage
-
Get the public key
- getPublicKey(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Get the public key with the specified name.
- getPublicKey(Name) - Method in class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
-
Get the public key
- getPublicKey(Name) - Method in class net.named_data.jndn.security.identity.PrivateKeyStorage
-
Get the public key
- getPublicKeyInfo() - Method in class net.named_data.jndn.security.certificate.Certificate
-
- getPublicKeyName() - Method in class net.named_data.jndn.security.certificate.IdentityCertificate
-
- getRandom() - Static method in class net.named_data.jndn.util.Common
-
Get the library-wide random number generator.
- getReason() - Method in class net.named_data.jndn.NetworkNack
-
Get the network Nack reason.
- getRegexFilter() - Method in class net.named_data.jndn.InterestFilter
-
Get the regex filter.
- getRepeatUnit() - Method in class net.named_data.jndn.encrypt.RepetitiveInterval
-
Get the repeat unit.
- getRoot() - Method in class net.named_data.jndn.sync.DigestTree
-
Get the root digest.
- getRoot() - Method in class net.named_data.jndn.util.BoostInfoParser
-
Get the root tree of this parser.
- getSchedule(String) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
-
Get a schedule with the given name.
- getSchedule(String) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
-
Get a schedule with the given name.
- getSchedule(String) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
-
Get a schedule with the given name.
- getScheduleMembers(String) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
-
For each member using the given schedule, get the name and public key DER
of the member's key.
- getScheduleMembers(String) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
-
For each member using the given schedule, get the name and public key DER
of the member's key.
- getScheduleMembers(String) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
-
For each member using the given schedule, get the name and public key DER
of the member's key.
- getSelectedDelegationIndex() - Method in class net.named_data.jndn.Interest
-
Get the selected delegation index.
- getSeq() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
-
required uint64 seq = 1;
- getSeq() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
-
required uint64 seq = 1;
- getSeq() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNoOrBuilder
-
required uint64 seq = 1;
- getSeqno() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
-
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
- getSeqno() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
-
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
- getSeqno() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateOrBuilder
-
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
- getSeqnoBuilder() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
-
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
- getSeqnoOrBuilder() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
-
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
- getSeqnoOrBuilder() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
-
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
- getSeqnoOrBuilder() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateOrBuilder
-
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
- getSequence(List, int) - Static method in class net.named_data.jndn.encoding.der.DerNode
-
Check that index is in bounds for the children list, cast
children.get(index) to DerSequence and return it.
- getSequenceNo() - Method in class net.named_data.jndn.sync.ChronoSync2013
-
Get the sequence number of the latest data published by this application
instance.
- getSequenceNo() - Method in class net.named_data.jndn.sync.ChronoSync2013.SyncState
-
Get the sequence number for this sync state message.
- getSequenceNo() - Method in class net.named_data.jndn.sync.DigestTree.Node
-
- getSerializedSize() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
-
- getSerializedSize() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
-
- getSerializedSize() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
-
- getSession() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
-
required uint64 session = 2;
- getSession() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
-
required uint64 session = 2;
- getSession() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNoOrBuilder
-
required uint64 session = 2;
- getSessionNo() - Method in class net.named_data.jndn.sync.ChronoSync2013.SyncState
-
Get the session number associated with the application data prefix for
this sync state message.
- getSessionNo() - Method in class net.named_data.jndn.sync.DigestTree.Node
-
- getSignature() - Method in class net.named_data.jndn.Data
-
- getSignature() - Method in class net.named_data.jndn.DigestSha256Signature
-
Get the signature bytes.
- getSignature() - Method in interface net.named_data.jndn.encoding.SignatureHolder
-
- getSignature() - Method in class net.named_data.jndn.GenericSignature
-
Get the signature bytes.
- getSignature() - Method in class net.named_data.jndn.HmacWithSha256Signature
-
Get the signature bytes.
- getSignature() - Method in class net.named_data.jndn.Sha256WithEcdsaSignature
-
Get the signature bytes.
- getSignature() - Method in class net.named_data.jndn.Sha256WithRsaSignature
-
Get the signature bytes.
- getSignature() - Method in class net.named_data.jndn.Signature
-
Get the signature bytes.
- getSignatureInfoEncoding() - Method in class net.named_data.jndn.GenericSignature
-
Get the bytes of the entire signature info encoding (including the type
code).
- getSize() - Method in class net.named_data.jndn.encoding.der.DerNode.DerStructure
-
Get the total length of the encoding, including children.
- getSize() - Method in class net.named_data.jndn.encoding.der.DerNode
-
- getSlice(int, int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
-
Return a ByteBuffer slice of the input for the given offset range.
- getSs(int) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- getSs(int) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- getSs(int) - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateMsgOrBuilder
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- getSsBuilder(int) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- getSsBuilderList() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- getSsCount() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- getSsCount() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- getSsCount() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateMsgOrBuilder
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- getSsList() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- getSsList() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- getSsList() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateMsgOrBuilder
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- getSsOrBuilder(int) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- getSsOrBuilder(int) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- getSsOrBuilder(int) - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateMsgOrBuilder
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- getSsOrBuilderList() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- getSsOrBuilderList() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- getSsOrBuilderList() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateMsgOrBuilder
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- getStartDate() - Method in class net.named_data.jndn.encrypt.RepetitiveInterval
-
Get the start date.
- getStartTime() - Method in class net.named_data.jndn.encrypt.Interval
-
Get the start time.
- getStatusCode() - Method in class net.named_data.jndn.ControlResponse
-
Get the status code.
- getStatusText() - Method in class net.named_data.jndn.ControlResponse
-
Get the status text.
- getStorePendingInterest() - Method in class net.named_data.jndn.util.MemoryContentCache
-
Return a callback to use for onDataNotFound in registerPrefix which simply
calls storePendingInterest() to store the interest that doesn't match a
Data packet.
- getStrategy() - Method in class net.named_data.jndn.ControlParameters
-
- getSubjectDescriptionList() - Method in class net.named_data.jndn.security.certificate.Certificate
-
- getSubName(int, int) - Method in class net.named_data.jndn.Name
-
Get a new name, constructed as a subset of components.
- getSubName(int) - Method in class net.named_data.jndn.Name
-
Get a new name, constructed as a subset of components starting at
iStartComponent until the end of the name.
- getSuccessor() - Method in class net.named_data.jndn.Name.Component
-
Get the successor of this component, as described in Name.getSuccessor.
- getSuccessor() - Method in class net.named_data.jndn.Name
-
Get the successor of this name which is defined as follows.
- getTransport() - Method in class net.named_data.jndn.Node
-
- getType() - Method in class net.named_data.jndn.Exclude.Entry
-
Get the type of this entry.
- getType() - Method in class net.named_data.jndn.KeyLocator
-
- getType() - Method in class net.named_data.jndn.MetaInfo
-
- getType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
-
required .net.named_data.jndn.sync.SyncState.ActionType type = 2;
- getType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
-
required .net.named_data.jndn.sync.SyncState.ActionType type = 2;
- getType() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateOrBuilder
-
required .net.named_data.jndn.sync.SyncState.ActionType type = 2;
- getTypeCode() - Method in class net.named_data.jndn.GenericSignature
-
Get the type code of the signature type.
- getUnknownFields() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
-
- getUnknownFields() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
-
- getUnknownFields() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
-
- getUri() - Method in class net.named_data.jndn.ControlParameters
-
- getValue() - Method in class net.named_data.jndn.Name.Component
-
Get the component value.
- getValue() - Method in class net.named_data.jndn.security.certificate.CertificateExtension
-
- getValue() - Method in class net.named_data.jndn.security.certificate.CertificateSubjectDescription
-
- getValue() - Method in class net.named_data.jndn.util.BoostInfoTree
-
- getValueDescriptor() - Method in enum net.named_data.jndn.sync.SyncStateProto.SyncState.ActionType
-
- GraphicString - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
-
- GroupManager - Class in net.named_data.jndn.encrypt
-
A GroupManager manages keys and schedules for group members in a particular
namespace.
- GroupManager(Name, Name, GroupManagerDb, int, int, KeyChain) - Constructor for class net.named_data.jndn.encrypt.GroupManager
-
Create a group manager with the given values.
- GroupManager.Friend - Interface in net.named_data.jndn.encrypt
-
A class implements Friend if it has a method setGroupManagerFriendAccess
which setFriendAccess calls to set the FriendAccess object.
- GroupManager.FriendAccess - Class in net.named_data.jndn.encrypt
-
A friend class can call the methods of FriendAccess to access private
methods.
- GroupManager.FriendAccess() - Constructor for class net.named_data.jndn.encrypt.GroupManager.FriendAccess
-
- GroupManagerDb - Class in net.named_data.jndn.encrypt
-
GroupManagerDb is an abstract base class for the storage of data used by the
GroupManager.
- GroupManagerDb() - Constructor for class net.named_data.jndn.encrypt.GroupManagerDb
-
- GroupManagerDb.Error - Exception in net.named_data.jndn.encrypt
-
GroupManagerDb.Error extends Exception for errors using GroupManagerDb
methods.
- GroupManagerDb.Error(String) - Constructor for exception net.named_data.jndn.encrypt.GroupManagerDb.Error
-
- Ia5String - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
-
- IdentityCertificate - Class in net.named_data.jndn.security.certificate
-
- IdentityCertificate() - Constructor for class net.named_data.jndn.security.certificate.IdentityCertificate
-
- IdentityCertificate(Data) - Constructor for class net.named_data.jndn.security.certificate.IdentityCertificate
-
Create an IdentityCertificate from the content in the data packet.
- IdentityCertificate(IdentityCertificate) - Constructor for class net.named_data.jndn.security.certificate.IdentityCertificate
-
The copy constructor.
- IdentityManager - Class in net.named_data.jndn.security.identity
-
An IdentityManager is the interface of operations related to identity, keys,
and certificates.
- IdentityManager(IdentityStorage, PrivateKeyStorage) - Constructor for class net.named_data.jndn.security.identity.IdentityManager
-
Create a new IdentityManager to use the given identity and private key
storage.
- IdentityManager(IdentityStorage) - Constructor for class net.named_data.jndn.security.identity.IdentityManager
-
Create a new IdentityManager to use the given IdentityStorage and
the default PrivateKeyStorage for your system, which is
OSXPrivateKeyStorage for OS X, otherwise FilePrivateKeyStorage.
- IdentityManager() - Constructor for class net.named_data.jndn.security.identity.IdentityManager
-
Create a new IdentityManager to use BasicIdentityStorage and
the default PrivateKeyStorage for your system, which is
OSXPrivateKeyStorage for OS X, otherwise FilePrivateKeyStorage.
- IdentityStorage - Class in net.named_data.jndn.security.identity
-
IdentityStorage is a base class for the storage of identity, public keys and
certificates.
- IdentityStorage() - Constructor for class net.named_data.jndn.security.identity.IdentityStorage
-
- IncomingFaceId - Class in net.named_data.jndn.lp
-
IncomingFaceId represents the incoming face ID header field in an NDNLPv2 packet.
- IncomingFaceId() - Constructor for class net.named_data.jndn.lp.IncomingFaceId
-
- inferSigningIdentity(Name) - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager
-
Infer the signing identity name according to the policy.
- inferSigningIdentity(Name) - Method in class net.named_data.jndn.security.policy.NoVerifyPolicyManager
-
Override to indicate that the signing identity cannot be inferred.
- inferSigningIdentity(Name) - Method in class net.named_data.jndn.security.policy.PolicyManager
-
Infer the signing identity name according to the policy.
- inferSigningIdentity(Name) - Method in class net.named_data.jndn.security.policy.SelfVerifyPolicyManager
-
Override to indicate that the signing identity cannot be inferred.
- INIT_CERT_TABLE1 - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- INIT_CERT_TABLE2 - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- INIT_CERT_TABLE3 - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- INIT_ID_TABLE1 - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- INIT_ID_TABLE2 - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- INIT_KEY_TABLE1 - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- INIT_KEY_TABLE2 - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- INITIALIZATION1 - Static variable in class net.named_data.jndn.encrypt.Sqlite3ConsumerDbBase
-
- INITIALIZATION1 - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
-
- INITIALIZATION1 - Static variable in class net.named_data.jndn.encrypt.Sqlite3ProducerDbBase
-
- INITIALIZATION2 - Static variable in class net.named_data.jndn.encrypt.Sqlite3ConsumerDbBase
-
- INITIALIZATION2 - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
-
- INITIALIZATION2 - Static variable in class net.named_data.jndn.encrypt.Sqlite3ProducerDbBase
-
- INITIALIZATION3 - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
-
- INITIALIZATION4 - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
-
- INSERT_addContentKey - Static variable in class net.named_data.jndn.encrypt.Sqlite3ProducerDbBase
-
- INSERT_addKey - Static variable in class net.named_data.jndn.encrypt.Sqlite3ConsumerDbBase
-
- INSERT_addMember - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
-
- INSERT_addSchedule - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
-
- insertCertificate(IdentityCertificate) - Method in class net.named_data.jndn.security.policy.CertificateCache
-
Insert the certificate into the cache.
- installIdentityCertificate(IdentityCertificate) - Method in class net.named_data.jndn.security.KeyChain
-
Install an identity certificate into the public key identity storage.
- Integer - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
-
- Interest - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- Interest - Class in net.named_data.jndn
-
An Interest holds a Name and other fields for an interest.
- Interest(Name, double) - Constructor for class net.named_data.jndn.Interest
-
Create a new Interest with the given name and interest lifetime and "none"
for other values.
- Interest(Name) - Constructor for class net.named_data.jndn.Interest
-
Create a new Interest with the given name and "none" for other values.
- Interest(Interest) - Constructor for class net.named_data.jndn.Interest
-
Create a new interest as a deep copy of the given interest.
- Interest() - Constructor for class net.named_data.jndn.Interest
-
Create a new Interest with an empty name and "none" for all values.
- interest_ - Variable in class net.named_data.jndn.security.ValidationRequest
-
- InterestFilter - Class in net.named_data.jndn
-
An InterestFilter holds a Name prefix and optional regex match expression for
use in Face.setInterestFilter.
- InterestFilter(Name) - Constructor for class net.named_data.jndn.InterestFilter
-
Create an InterestFilter to match any Interest whose name starts with the
given prefix.
- InterestFilter(String) - Constructor for class net.named_data.jndn.InterestFilter
-
Create an InterestFilter to match any Interest whose name starts with the
given prefix.
- InterestFilter(Name, String) - Constructor for class net.named_data.jndn.InterestFilter
-
Create an InterestFilter to match any Interest whose name starts with the
given prefix and the remaining components match the regexFilter regular
expression as described in doesMatch.
- InterestFilter(String, String) - Constructor for class net.named_data.jndn.InterestFilter
-
Create an InterestFilter to match any Interest whose name starts with the
given prefix URI and the remaining components match the regexFilter regular
expression as described in doesMatch.
- InterestFilter(InterestFilter) - Constructor for class net.named_data.jndn.InterestFilter
-
Create an InterestFilter which is a copy of the given interestFilter.
- InterestFilterTable - Class in net.named_data.jndn.impl
-
An InterestFilterTable is an internal class to hold a list of entries with
an interest Filter and its OnInterestCallback.
- InterestFilterTable() - Constructor for class net.named_data.jndn.impl.InterestFilterTable
-
- InterestFilterTable.Entry - Class in net.named_data.jndn.impl
-
An Entry holds an interestFilterId, an InterestFilter and the
OnInterestCallback with its related Face.
- InterestFilterTable.Entry(long, InterestFilter, OnInterestCallback, Face) - Constructor for class net.named_data.jndn.impl.InterestFilterTable.Entry
-
Create a new Entry with the given values.
- InterestLifetime - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- internalGetFieldAccessorTable() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
-
- internalGetFieldAccessorTable() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
-
- internalGetFieldAccessorTable() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
-
- internalGetFieldAccessorTable() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
-
- internalGetFieldAccessorTable() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
-
- internalGetFieldAccessorTable() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
-
- internalGetValueMap() - Static method in enum net.named_data.jndn.sync.SyncStateProto.SyncState.ActionType
-
- intersectWith(Interval) - Method in class net.named_data.jndn.encrypt.Interval
-
Set this Interval to the intersection of this and the other interval.
- Interval - Class in net.named_data.jndn.encrypt
-
An Interval defines a time duration which contains a start timestamp and an
end timestamp.
- Interval(boolean) - Constructor for class net.named_data.jndn.encrypt.Interval
-
Create an Interval that is either invalid or an empty interval.
- Interval(double, double) - Constructor for class net.named_data.jndn.encrypt.Interval
-
Create a valid Interval with the given start and end times.
- Interval(Interval) - Constructor for class net.named_data.jndn.encrypt.Interval
-
Create an Interval, copying values from the other interval.
- Interval() - Constructor for class net.named_data.jndn.encrypt.Interval
-
Create an Interval that is invalid.
- interval - Variable in class net.named_data.jndn.encrypt.RepetitiveInterval.Result
-
- interval - Variable in class net.named_data.jndn.encrypt.Schedule.Result
-
- Interval.Error - Exception in net.named_data.jndn.encrypt
-
Interval.Error extends Exception for errors using Interval methods.
- Interval.Error(String) - Constructor for exception net.named_data.jndn.encrypt.Interval.Error
-
- IPProto - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- isAsync() - Method in class net.named_data.jndn.transport.AsyncTcpTransport
-
Override to return true since connect needs to use the onConnected callback.
- isAsync() - Method in class net.named_data.jndn.transport.TcpTransport
-
Override to return false since connect does not need to use the onConnected
callback.
- isAsync() - Method in class net.named_data.jndn.transport.Transport
-
Check if this transport is async where connect needs to use the onConnected
callback.
- isAsync() - Method in class net.named_data.jndn.transport.UdpTransport
-
Override to return false since connect does not need to use the onConnected
callback.
- isCritical_ - Variable in class net.named_data.jndn.security.certificate.CertificateExtension
-
- isEmpty() - Method in class net.named_data.jndn.encrypt.Interval
-
Check if this Interval is empty.
- isIdentityCertificate(Certificate) - Static method in class net.named_data.jndn.security.certificate.IdentityCertificate
-
- isInitialized() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
-
- isInitialized() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
-
- isInitialized() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
-
- isInitialized() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
-
- isInitialized() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
-
- isInitialized() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
-
- isLocal() - Method in class net.named_data.jndn.Face
-
Check if the face is local based on the current connection through the
Transport; some Transport may cause network IO (e.g.
- isLocal() - Method in class net.named_data.jndn.Node
-
Check if the face is local based on the current connection through the
Transport; some Transport may cause network IO (e.g.
- isLocal(Transport.ConnectionInfo) - Method in class net.named_data.jndn.transport.AsyncTcpTransport
-
Determine whether this transport connecting according to connectionInfo is
to a node on the current machine; results are cached.
- isLocal(Transport.ConnectionInfo) - Method in class net.named_data.jndn.transport.TcpTransport
-
Determine whether this transport connecting according to connectionInfo is
to a node on the current machine; results are cached.
- isLocal(Transport.ConnectionInfo) - Method in class net.named_data.jndn.transport.Transport
-
Determine whether this transport connecting according to connectionInfo is
to a node on the current machine.
- isLocal(Transport.ConnectionInfo) - Method in class net.named_data.jndn.transport.UdpTransport
-
Determine whether this transport connecting according to connectionInfo is
to a node on the current machine.
- isNull() - Method in class net.named_data.jndn.util.Blob
-
Check if the buffer pointer is null.
- isPositive - Variable in class net.named_data.jndn.encrypt.RepetitiveInterval.Result
-
- isPositive - Variable in class net.named_data.jndn.encrypt.Schedule.Result
-
- isPrefixOf(Name) - Method in class net.named_data.jndn.Name
-
Check if the N components of this name are the same as the first N
components of the given name.
- isSegment() - Method in class net.named_data.jndn.Name.Component
-
Check if this component is a segment number according to NDN naming
conventions for "Segment number" (marker 0x00).
- isSegmentOffset() - Method in class net.named_data.jndn.Name.Component
-
Check if this component is a segment byte offset according to NDN
naming conventions for segment "Byte offset" (marker 0xFB).
- isSequenceNumber() - Method in class net.named_data.jndn.Name.Component
-
Check if this component is a sequence number according to NDN naming
conventions for "Sequencing" (marker 0xFE).
- isTimestamp() - Method in class net.named_data.jndn.Name.Component
-
Check if this component is a timestamp according to NDN naming
conventions for "Timestamp" (marker 0xFC).
- isTooEarly() - Method in class net.named_data.jndn.security.certificate.Certificate
-
Check if the certificate is valid.
- isTooLate() - Method in class net.named_data.jndn.security.certificate.Certificate
-
Check if the certificate is valid.
- isValid() - Method in class net.named_data.jndn.encrypt.Interval
-
Check if this Interval is valid.
- isVersion() - Method in class net.named_data.jndn.Name.Component
-
Check if this component is a version number according to NDN naming
conventions for "Versioning" (marker 0xFD).
- read(String) - Method in class net.named_data.jndn.util.BoostInfoParser
-
Add the contents of the file to the root BoostInfoTree.
- read(String, String) - Method in class net.named_data.jndn.util.BoostInfoParser
-
Add the contents of the input string to the root BoostInfoTree.
- readBlobTlv(int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
-
Decode the type and length from the input starting at the input buffer
position, expecting the type to be expectedType.
- readBooleanTlv(int, int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
-
Peek at the next TLV, and if it has the expectedType then read a type and
value, ignoring the value, and return true.
- readExtendedVarNumber(int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
-
Do the work of readVarNumber, given the firstOctet which is greater than
or equal to 253.
- readNestedTlvsStart(int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
-
Decode the type and length from the input starting at the input buffer
position, expecting the type to be expectedType.
- readNonNegativeInteger(int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
-
Decode a non-negative integer in NDN-TLV and return it.
- readNonNegativeIntegerTlv(int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
-
Decode the type and length from the input starting at the input buffer
position, expecting the type to be expectedType.
- readOptionalBlobTlv(int, int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
-
Peek at the next TLV, and if it has the expectedType then call readBlobTlv
and return the value.
- readOptionalNonNegativeIntegerTlv(int, int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
-
Peek at the next TLV, and if it has the expectedType then call
readNonNegativeIntegerTlv and return the integer.
- readTypeAndLength(int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
-
Decode the type and length from this's input starting at the input buffer
position, expecting the type to be expectedType and return the length.
- readVarNumber() - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
-
Decode a VAR-NUMBER in NDN-TLV and return it.
- Real - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
-
- refreshNonce() - Method in class net.named_data.jndn.Interest
-
Update the bytes of the nonce with new random values.
- registerAllExtensions(ExtensionRegistry) - Static method in class net.named_data.jndn.sync.SyncStateProto
-
- RegisteredPrefixTable - Class in net.named_data.jndn.impl
-
A RegisteredPrefixTable is an internal class to hold a list of registered
prefixes with information necessary to remove the registration later.
- RegisteredPrefixTable(InterestFilterTable) - Constructor for class net.named_data.jndn.impl.RegisteredPrefixTable
-
Create a new RegisteredPrefixTable with an empty table.
- registerPrefix(Name, OnInterestCallback, OnRegisterFailed, OnRegisterSuccess, ForwardingFlags, WireFormat) - Method in class net.named_data.jndn.Face
-
Register prefix with the connected NDN hub and call onInterest when a
matching interest is received.
- registerPrefix(Name, OnInterestCallback, OnRegisterSuccess, OnRegisterFailed, ForwardingFlags, WireFormat) - Method in class net.named_data.jndn.Face
-
Deprecated.
Use
registerPrefix(prefix, onInterest, onRegisterFailed, onRegisterSuccess, flags, wireFormat)
where the onRegisterSuccess parameter comes after onRegisterFailed.
- registerPrefix(Name, OnInterestCallback, OnRegisterFailed, OnRegisterSuccess, ForwardingFlags) - Method in class net.named_data.jndn.Face
-
Register prefix with the connected NDN hub and call onInterest when a
matching interest is received.
- registerPrefix(Name, OnInterestCallback, OnRegisterSuccess, OnRegisterFailed, ForwardingFlags) - Method in class net.named_data.jndn.Face
-
Deprecated.
Use
registerPrefix(prefix, onInterest, onRegisterFailed, onRegisterSuccess, flags)
where the onRegisterSuccess parameter comes after onRegisterFailed.
- registerPrefix(Name, OnInterestCallback, OnRegisterFailed, OnRegisterSuccess, WireFormat) - Method in class net.named_data.jndn.Face
-
Register prefix with the connected NDN hub and call onInterest when a
matching interest is received.
- registerPrefix(Name, OnInterestCallback, OnRegisterSuccess, OnRegisterFailed, WireFormat) - Method in class net.named_data.jndn.Face
-
Deprecated.
Use
registerPrefix(prefix, onInterest, onRegisterFailed, onRegisterSuccess, wireFormat)
where the onRegisterSuccess parameter comes after onRegisterFailed.
- registerPrefix(Name, OnInterestCallback, OnRegisterFailed, OnRegisterSuccess) - Method in class net.named_data.jndn.Face
-
Register prefix with the connected NDN hub and call onInterest when a
matching interest is received.
- registerPrefix(Name, OnInterestCallback, OnRegisterSuccess, OnRegisterFailed) - Method in class net.named_data.jndn.Face
-
Deprecated.
Use
registerPrefix(prefix, onInterest, onRegisterFailed, onRegisterSuccess)
where the onRegisterSuccess parameter comes after onRegisterFailed.
- registerPrefix(Name, OnInterestCallback, OnRegisterFailed, ForwardingFlags, WireFormat) - Method in class net.named_data.jndn.Face
-
Register prefix with the connected NDN hub and call onInterest when a
matching interest is received.
- registerPrefix(Name, OnInterestCallback, OnRegisterFailed, ForwardingFlags) - Method in class net.named_data.jndn.Face
-
Register prefix with the connected NDN hub and call onInterest when a
matching interest is received.
- registerPrefix(Name, OnInterestCallback, OnRegisterFailed, WireFormat) - Method in class net.named_data.jndn.Face
-
Register prefix with the connected NDN hub and call onInterest when a
matching interest is received.
- registerPrefix(Name, OnInterestCallback, OnRegisterFailed) - Method in class net.named_data.jndn.Face
-
Register prefix with the connected NDN hub and call onInterest when a
matching interest is received.
- registerPrefix(Name, OnInterest, OnRegisterFailed, ForwardingFlags, WireFormat) - Method in class net.named_data.jndn.Face
-
Deprecated.
Use registerPrefix where onInterest is an OnInterestCallback
(which is passed this Face for calling putData) instead of the deprecated
OnInterest (which is passed a Transport object).
- registerPrefix(Name, OnInterest, OnRegisterFailed, ForwardingFlags) - Method in class net.named_data.jndn.Face
-
Deprecated.
Use registerPrefix where onInterest is an OnInterestCallback
(which is passed this Face for calling putData) instead of the deprecated
OnInterest (which is passed a Transport object).
- registerPrefix(Name, OnInterest, OnRegisterFailed, WireFormat) - Method in class net.named_data.jndn.Face
-
Deprecated.
Use registerPrefix where onInterest is an OnInterestCallback
(which is passed this Face for calling putData) instead of the deprecated
OnInterest (which is passed a Transport object).
- registerPrefix(Name, OnInterest, OnRegisterFailed) - Method in class net.named_data.jndn.Face
-
Deprecated.
Use registerPrefix where onInterest is an OnInterestCallback
(which is passed this Face for calling putData) instead of the deprecated
OnInterest (which is passed a Transport object).
- registerPrefix(long, Name, OnInterestCallback, OnRegisterFailed, OnRegisterSuccess, ForwardingFlags, WireFormat, KeyChain, Name, Face) - Method in class net.named_data.jndn.Node
-
Register prefix with the connected NDN hub and call onInterest when a
matching interest is received.
- registerPrefix(Name, OnInterestCallback, OnRegisterFailed, OnRegisterSuccess, ForwardingFlags, WireFormat) - Method in class net.named_data.jndn.ThreadPoolFace
-
Submit a task to the thread pool to register prefix with the connected
forwarder and call onInterest when a matching interest is received.
- registerPrefix(Name, OnRegisterFailed, OnRegisterSuccess, OnInterestCallback, ForwardingFlags, WireFormat) - Method in class net.named_data.jndn.util.MemoryContentCache
-
Call registerPrefix on the Face given to the constructor so that this
MemoryContentCache will answer interests whose name has the prefix.
- registerPrefix(Name, OnRegisterFailed, OnRegisterSuccess, OnInterestCallback, ForwardingFlags) - Method in class net.named_data.jndn.util.MemoryContentCache
-
Call registerPrefix on the Face given to the constructor so that this
MemoryContentCache will answer interests whose name has the prefix.
- registerPrefix(Name, OnRegisterFailed, OnRegisterSuccess, OnInterestCallback) - Method in class net.named_data.jndn.util.MemoryContentCache
-
Call registerPrefix on the Face given to the constructor so that this
MemoryContentCache will answer interests whose name has the prefix.
- registerPrefix(Name, OnRegisterFailed, OnRegisterSuccess) - Method in class net.named_data.jndn.util.MemoryContentCache
-
Call registerPrefix on the Face given to the constructor so that this
MemoryContentCache will answer interests whose name has the prefix.
- registerPrefix(Name, OnRegisterFailed, OnInterestCallback, ForwardingFlags, WireFormat) - Method in class net.named_data.jndn.util.MemoryContentCache
-
Call registerPrefix on the Face given to the constructor so that this
MemoryContentCache will answer interests whose name has the prefix.
- registerPrefix(Name, OnRegisterFailed, OnInterestCallback, ForwardingFlags) - Method in class net.named_data.jndn.util.MemoryContentCache
-
Call registerPrefix on the Face given to the constructor so that this
MemoryContentCache will answer interests whose name has the prefix.
- registerPrefix(Name, OnRegisterFailed, OnInterestCallback) - Method in class net.named_data.jndn.util.MemoryContentCache
-
Call registerPrefix on the Face given to the constructor so that this
MemoryContentCache will answer interests whose name has the prefix.
- registerPrefix(Name, OnRegisterFailed) - Method in class net.named_data.jndn.util.MemoryContentCache
-
Call registerPrefix on the Face given to the constructor so that this
MemoryContentCache will answer interests whose name matches the filter.
- RelativeOid - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
-
- remaining() - Method in class net.named_data.jndn.util.DynamicByteBuffer
-
Return buffer_.remaining().
- remove(Name) - Method in class net.named_data.jndn.DelegationSet
-
Remove every DelegationSet.Delegation with the given name.
- removeDelegation(Name, WireFormat) - Method in class net.named_data.jndn.Link
-
Remove every delegation with the given name.
- removeDelegation(Name) - Method in class net.named_data.jndn.Link
-
Remove every delegation with the given name.
- removeEntry(PendingInterestTable.Entry) - Method in class net.named_data.jndn.impl.PendingInterestTable
-
Remove the specific pendingInterest entry from the table and set its
isRemoved flag.
- removeMember(Name) - Method in class net.named_data.jndn.encrypt.GroupManager
-
Remove a member with the given identity name.
- removePendingInterest(long) - Method in class net.named_data.jndn.Face
-
Remove the pending interest entry with the pendingInterestId from the
pending interest table.
- removePendingInterest(long) - Method in class net.named_data.jndn.impl.PendingInterestTable
-
Remove the pending interest entry with the pendingInterestId from the
pending interest table and set its isRemoved flag.
- removePendingInterest(long) - Method in class net.named_data.jndn.Node
-
Remove the pending interest entry with the pendingInterestId from the
pending interest table.
- removeRegisteredPrefix(long) - Method in class net.named_data.jndn.Face
-
Remove the registered prefix entry with the registeredPrefixId from the
registered prefix table.
- removeRegisteredPrefix(long) - Method in class net.named_data.jndn.impl.RegisteredPrefixTable
-
Remove the registered prefix entry with the registeredPrefixId from the
registered prefix table.
- removeRegisteredPrefix(long) - Method in class net.named_data.jndn.Node
-
Remove the registered prefix entry with the registeredPrefixId from the
registered prefix table.
- removeSs(int) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- renameSchedule(String, String) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
-
Rename a schedule with oldName to newName.
- renameSchedule(String, String) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
-
Rename a schedule with oldName to newName.
- renameSchedule(String, String) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
-
Rename a schedule with oldName to newName.
- RepetitiveInterval - Class in net.named_data.jndn.encrypt
-
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() - Constructor for class net.named_data.jndn.encrypt.RepetitiveInterval
-
Create a default RepetitiveInterval with one day duration, non-repeating.
- RepetitiveInterval(double, double, int, int, int, RepetitiveInterval.RepeatUnit) - Constructor for class net.named_data.jndn.encrypt.RepetitiveInterval
-
Create a RepetitiveInterval with the given values.
- RepetitiveInterval(double, double, int, int) - Constructor for class net.named_data.jndn.encrypt.RepetitiveInterval
-
Create a RepetitiveInterval with the given values, and no repetition.
- RepetitiveInterval(RepetitiveInterval) - Constructor for class net.named_data.jndn.encrypt.RepetitiveInterval
-
Create a RepetitiveInterval, copying values from the given repetitiveInterval.
- RepetitiveInterval.RepeatUnit - Enum in net.named_data.jndn.encrypt
-
- RepetitiveInterval.Result - Class in net.named_data.jndn.encrypt
-
- RepetitiveInterval.Result(boolean, Interval) - Constructor for class net.named_data.jndn.encrypt.RepetitiveInterval.Result
-
- requireVerify(Data) - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager
-
Check if this PolicyManager has a verification rule for the received data.
- requireVerify(Interest) - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager
-
Check if this PolicyManager has a verification rule for the received signed
interest.
- requireVerify(Data) - Method in class net.named_data.jndn.security.policy.NoVerifyPolicyManager
-
Override to return false for no verification rule for the received data.
- requireVerify(Interest) - Method in class net.named_data.jndn.security.policy.NoVerifyPolicyManager
-
Override to return false for no verification rule for the received interest.
- requireVerify(Data) - Method in class net.named_data.jndn.security.policy.PolicyManager
-
Check if this PolicyManager has a verification rule for the received data.
- requireVerify(Interest) - Method in class net.named_data.jndn.security.policy.PolicyManager
-
Check if this PolicyManager has a verification rule for the received interest.
- requireVerify(Data) - Method in class net.named_data.jndn.security.policy.SelfVerifyPolicyManager
-
Always return true to use the self-verification rule for the received data.
- requireVerify(Interest) - Method in class net.named_data.jndn.security.policy.SelfVerifyPolicyManager
-
Always return true to use the self-verification rule for the received interest.
- reset() - Method in class net.named_data.jndn.security.policy.CertificateCache
-
Clear all certificates from the store.
- reset() - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager
-
Reset the certificate cache and other fields to the constructor state.
- retry_ - Variable in class net.named_data.jndn.security.ValidationRequest
-
- revokeCertificate(Name) - Method in class net.named_data.jndn.security.KeyChain
-
Revoke a certificate.
- revokeIdentity() - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
-
Revoke the identity.
- revokeIdentity() - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
-
Revoke the identity.
- revokeIdentity() - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Revoke the identity.
- revokeIdentity() - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
-
Revoke the identity.
- revokeKey(Name) - Method in class net.named_data.jndn.security.KeyChain
-
Revoke a key.
- RsaAlgorithm - Class in net.named_data.jndn.encrypt.algo
-
The RsaAlgorithm class provides static methods to manipulate keys, encrypt
and decrypt using RSA.
- RsaAlgorithm() - Constructor for class net.named_data.jndn.encrypt.algo.RsaAlgorithm
-
- RsaKeyParams - Class in net.named_data.jndn.security
-
- RsaKeyParams(int) - Constructor for class net.named_data.jndn.security.RsaKeyParams
-
- RsaKeyParams() - Constructor for class net.named_data.jndn.security.RsaKeyParams
-
- Schedule - Class in net.named_data.jndn.encrypt
-
Schedule is used to manage the times when a member can access data using two
sets of RepetitiveInterval as follows.
- Schedule() - Constructor for class net.named_data.jndn.encrypt.Schedule
-
Create a Schedule with empty whiteIntervalList and blackIntervalList.
- Schedule(Schedule) - Constructor for class net.named_data.jndn.encrypt.Schedule
-
Create a Schedule, copying values from the given schedule.
- Schedule.Result - Class in net.named_data.jndn.encrypt
-
- Schedule.Result(boolean, Interval) - Constructor for class net.named_data.jndn.encrypt.Schedule.Result
-
- SecurityException - Exception in net.named_data.jndn.security
-
SecurityException extends Exception for errors related to NDN security.
- SecurityException(String) - Constructor for exception net.named_data.jndn.security.SecurityException
-
- seek(int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
-
Set the offset into the input, used for the next read.
- seek(int) - Method in class net.named_data.jndn.encoding.tlv.TlvStructureDecoder
-
Set the offset into the input, used for the next read.
- SegmentFetcher - Class in net.named_data.jndn.util
-
SegmentFetcher is a utility class to fetch the latest version of segmented data.
- SegmentFetcher.ErrorCode - Enum in net.named_data.jndn.util
-
- SegmentFetcher.OnComplete - Interface in net.named_data.jndn.util
-
- SegmentFetcher.OnError - Interface in net.named_data.jndn.util
-
- SegmentFetcher.VerifySegment - Interface in net.named_data.jndn.util
-
- SELECT_doesCertificateExist - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- SELECT_doesIdentityExist - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- SELECT_doesKeyExist - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- SELECT_getAllCertificateNamesOfKey_default_false - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- SELECT_getAllCertificateNamesOfKey_default_true - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- SELECT_getAllIdentities_default_false - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- SELECT_getAllIdentities_default_true - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- SELECT_getAllKeyNamesOfIdentity_default_false - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- SELECT_getAllKeyNamesOfIdentity_default_true - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- SELECT_getCertificate - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- SELECT_getContentKey - Static variable in class net.named_data.jndn.encrypt.Sqlite3ProducerDbBase
-
- SELECT_getDefaultCertificateNameForKey - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- SELECT_getDefaultIdentity - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- SELECT_getDefaultKeyNameForIdentity - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- SELECT_getKey - Static variable in class net.named_data.jndn.encrypt.Sqlite3ConsumerDbBase
-
- SELECT_getKey - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- SELECT_getMemberSchedule - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
-
- SELECT_getSchedule - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
-
- SELECT_getScheduleId - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
-
- SELECT_getScheduleMembers - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
-
- SELECT_hasContentKey - Static variable in class net.named_data.jndn.encrypt.Sqlite3ProducerDbBase
-
- SELECT_hasMember - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
-
- SELECT_hasSchedule - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
-
- SELECT_listAllMembers - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
-
- SELECT_listAllScheduleNames - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
-
- SELECT_MASTER_CERT_TABLE - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- SELECT_MASTER_ID_TABLE - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- SELECT_MASTER_KEY_TABLE - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- SelectedDelegation - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- Selectors - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- selfSign(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Generate a self-signed certificate for a public key.
- SelfVerifyPolicyManager - Class in net.named_data.jndn.security.policy
-
A SelfVerifyPolicyManager implements a PolicyManager to look in the
IdentityStorage for the public key with the name in the KeyLocator (if
available) and use it to verify the data packet, without searching a
certificate chain.
- SelfVerifyPolicyManager(IdentityStorage) - Constructor for class net.named_data.jndn.security.policy.SelfVerifyPolicyManager
-
Create a new SelfVerifyPolicyManager which will look up the public key in
the given identityStorage.
- SelfVerifyPolicyManager() - Constructor for class net.named_data.jndn.security.policy.SelfVerifyPolicyManager
-
Create a new SelfVerifyPolicyManager which will look up the public key in
the given identityStorage.
- send(Blob) - Method in class net.named_data.jndn.Face
-
Send the encoded packet out through the face.
- send(ByteBuffer) - Method in class net.named_data.jndn.Face
-
Send the encoded packet out through the face.
- send(ByteBuffer) - Method in class net.named_data.jndn.Node
-
Send the encoded packet out through the transport.
- send(ByteBuffer) - Method in class net.named_data.jndn.transport.AsyncTcpTransport
-
Send data to the host.
- send(ByteBuffer) - Method in class net.named_data.jndn.transport.TcpTransport
-
Send data to the host
- send(ByteBuffer) - Method in class net.named_data.jndn.transport.Transport
-
Send data to the host
- send(ByteBuffer) - Method in class net.named_data.jndn.transport.UdpTransport
-
Send data to the host
- SEQ_FIELD_NUMBER - Static variable in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
-
- SEQNO_FIELD_NUMBER - Static variable in class net.named_data.jndn.sync.SyncStateProto.SyncState
-
- Sequence - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
-
- SESSION_FIELD_NUMBER - Static variable in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
-
- Set - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
-
- set(Interval) - Method in class net.named_data.jndn.encrypt.Interval
-
Set this interval to have the same values as the other interval.
- set(String) - Method in class net.named_data.jndn.Name
-
- set(ChangeCountable) - Method in class net.named_data.jndn.util.ChangeCounter
-
Set the target to the given target.
- setAlgorithmType(EncryptAlgorithmType) - Method in class net.named_data.jndn.encrypt.algo.EncryptParams
-
Set the algorithm type.
- setAlgorithmType(EncryptAlgorithmType) - Method in class net.named_data.jndn.encrypt.EncryptedContent
-
Set the algorithm type.
- setBodyAsControlParameters(ControlParameters) - Method in class net.named_data.jndn.ControlResponse
-
Set the control response body as a ControlParameters.
- setCapture(boolean) - Method in class net.named_data.jndn.ForwardingFlags
-
Set the value of the "capture" flag
- setChildInherit(boolean) - Method in class net.named_data.jndn.ForwardingFlags
-
Set the value of the "childInherit" flag
- setChildSelector(int) - Method in class net.named_data.jndn.Interest
-
Set the child selector.
- setCommandCertificateName(Name) - Method in class net.named_data.jndn.Face
-
Set the certificate name used to sign command interest (e.g.
- setCommandSigningInfo(KeyChain, Name) - Method in class net.named_data.jndn.Face
-
Set the KeyChain and certificate name used to sign command interests
(e.g.
- setConfigPolicyManagerFriendAccess(ConfigPolicyManager.FriendAccess) - Method in interface net.named_data.jndn.security.policy.ConfigPolicyManager.Friend
-
- setConsumerFriendAccess(Consumer.FriendAccess) - Method in interface net.named_data.jndn.encrypt.Consumer.Friend
-
- setContent(Blob) - Method in class net.named_data.jndn.Data
-
- setCost(int) - Method in class net.named_data.jndn.ControlParameters
-
Set the cost value.
- setDefaultCertificateForKey(IdentityCertificate) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Set the certificate as the default for its corresponding key.
- setDefaultCertificateForKey(IdentityCertificate) - Method in class net.named_data.jndn.security.KeyChain
-
Set the certificate as the default for its corresponding key.
- setDefaultCertificateNameForKey(Name, Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
-
Set the default key name for the specified identity.
- setDefaultCertificateNameForKey(Name, Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
-
Set the default key name for the specified identity.
- setDefaultCertificateNameForKey(Name, Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Set the default key name for the specified identity.
- setDefaultCertificateNameForKey(Name, Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
-
Set the default key name for the specified identity.
- setDefaultIdentity(Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
-
Set the default identity.
- setDefaultIdentity(Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
-
Set the default identity.
- setDefaultIdentity(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Set the default identity.
- setDefaultIdentity(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Set the default identity.
- setDefaultIdentity(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
-
Set the default identity.
- setDefaultKeyForIdentity(Name, Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Set a key as the default key of an identity.
- setDefaultKeyForIdentity(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Set a key as the default key of an identity.
- setDefaultKeyForIdentity(Name, Name) - Method in class net.named_data.jndn.security.KeyChain
-
Set a key as the default key of an identity.
- setDefaultKeyForIdentity(Name) - Method in class net.named_data.jndn.security.KeyChain
-
Set a key as the default key of an identity.
- setDefaultKeyNameForIdentity(Name, Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
-
Set a key as the default key of an identity.
- setDefaultKeyNameForIdentity(Name, Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
-
Set a key as the default key of an identity.
- setDefaultKeyNameForIdentity(Name, Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Set a key as the default key of an identity.
- setDefaultKeyNameForIdentity(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
-
Set the default key name for the specified identity.
- setDefaultKeyNameForIdentity(Name, Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
-
Set a key as the default key of an identity.
- setDefaultWireFormat(WireFormat) - Static method in class net.named_data.jndn.encoding.WireFormat
-
Set the static default WireFormat used by default encoding and decoding
methods.
- setExclude(Exclude) - Method in class net.named_data.jndn.Interest
-
Set this interest to use a copy of the given Exclude object.
- setExpirationPeriod(double) - Method in class net.named_data.jndn.ControlParameters
-
Set the expiration period.
- setFace(Face) - Method in class net.named_data.jndn.security.KeyChain
-
Set the Face which will be used to fetch required certificates.
- setFaceId(int) - Method in class net.named_data.jndn.ControlParameters
-
Set the Face ID.
- setFaceId(long) - Method in class net.named_data.jndn.lp.IncomingFaceId
-
Set the face ID value.
- setFinalBlockId(Name.Component) - Method in class net.named_data.jndn.MetaInfo
-
- setFinalBlockID(Name.Component) - Method in class net.named_data.jndn.MetaInfo
-
Deprecated.
Use setFinalBlockId.
- setForwardingFlags(ForwardingFlags) - Method in class net.named_data.jndn.ControlParameters
-
Set the ForwardingFlags object to a copy of forwardingFlags.
- setFragmentWireEncoding(Blob) - Method in class net.named_data.jndn.lp.LpPacket
-
Set the fragment wire encoding.
- setFreshnessPeriod(double) - Method in class net.named_data.jndn.MetaInfo
-
- setFreshnessSeconds(int) - Method in class net.named_data.jndn.MetaInfo
-
Deprecated.
Use setFreshnessPeriod.
- setFriendAccess(Consumer.Friend) - Static method in class net.named_data.jndn.encrypt.Consumer
-
Call friend.setConsumerFriendAccess to pass an instance of
a FriendAccess class to allow a friend class to call private methods.
- setFriendAccess(GroupManager.Friend) - Static method in class net.named_data.jndn.encrypt.GroupManager
-
Call friend.setGroupManagerFriendAccess to pass an instance of
a FriendAccess class to allow a friend class to call private methods.
- setFriendAccess(ConfigPolicyManager.Friend) - Static method in class net.named_data.jndn.security.policy.ConfigPolicyManager
-
Call friend.setConfigPolicyManagerFriendAccess to pass an instance of
a FriendAccess class to allow a friend class to call private methods.
- setGroup(Name) - Method in class net.named_data.jndn.encrypt.Consumer
-
Set the group name.
- setGroupManagerFriendAccess(GroupManager.FriendAccess) - Method in interface net.named_data.jndn.encrypt.GroupManager.Friend
-
- setInitialVector(Blob) - Method in class net.named_data.jndn.encrypt.algo.EncryptParams
-
Set the initial vector.
- setInitialVector(Blob) - Method in class net.named_data.jndn.encrypt.EncryptedContent
-
Set the initial vector.
- setIntegerList(int[]) - Method in class net.named_data.jndn.encoding.OID
-
- setInterestFilter(InterestFilter, OnInterestCallback) - Method in class net.named_data.jndn.Face
-
Add an entry to the local interest filter table to call the onInterest
callback for a matching incoming Interest.
- setInterestFilter(Name, OnInterestCallback) - Method in class net.named_data.jndn.Face
-
Add an entry to the local interest filter table to call the onInterest
callback for a matching incoming Interest.
- setInterestFilter(long, InterestFilter, OnInterestCallback, Face) - Method in class net.named_data.jndn.impl.InterestFilterTable
-
Add a new entry to the table.
- setInterestFilter(long, InterestFilter, OnInterestCallback, Face) - Method in class net.named_data.jndn.Node
-
Add an entry to the local interest filter table to call the onInterest
callback for a matching incoming Interest.
- setInterestFilter(InterestFilter, OnInterestCallback) - Method in class net.named_data.jndn.ThreadPoolFace
-
Submit a task to the thread pool to add an entry to the local interest
filter table to call the onInterest callback for a matching incoming
Interest.
- setInterestFilter(InterestFilter, OnInterestCallback) - Method in class net.named_data.jndn.util.MemoryContentCache
-
Call setInterestFilter on the Face given to the constructor so that this
MemoryContentCache will answer interests whose name matches the filter.
- setInterestFilter(InterestFilter) - Method in class net.named_data.jndn.util.MemoryContentCache
-
Call setInterestFilter on the Face given to the constructor so that this
MemoryContentCache will answer interests whose name has the prefix.
- setInterestFilter(Name, OnInterestCallback) - Method in class net.named_data.jndn.util.MemoryContentCache
-
Call setInterestFilter on the Face given to the constructor so that this
MemoryContentCache will answer interests whose name has the prefix.
- setInterestFilter(Name) - Method in class net.named_data.jndn.util.MemoryContentCache
-
Call setInterestFilter on the Face given to the constructor so that this
MemoryContentCache will answer interests whose name has the prefix.
- setInterestLifetimeMilliseconds(double) - Method in class net.named_data.jndn.Interest
-
Set the interest lifetime.
- setIsRemoved() - Method in class net.named_data.jndn.impl.PendingInterestTable.Entry
-
Set the isRemoved flag which is returned by getIsRemoved().
- setKeyData(Blob) - Method in class net.named_data.jndn.KeyLocator
-
- setKeyLocator(KeyLocator) - Method in class net.named_data.jndn.encrypt.EncryptedContent
-
Set the key locator.
- setKeyLocator(KeyLocator) - Method in class net.named_data.jndn.HmacWithSha256Signature
-
- setKeyLocator(KeyLocator) - Method in class net.named_data.jndn.Interest
-
Set this interest to use a copy of the given KeyLocator object.
- setKeyLocator(KeyLocator) - Method in class net.named_data.jndn.Sha256WithEcdsaSignature
-
- setKeyLocator(KeyLocator) - Method in class net.named_data.jndn.Sha256WithRsaSignature
-
- setKeyName(Name) - Method in class net.named_data.jndn.KeyLocator
-
- setKeyPairForKeyName(Name, KeyType, ByteBuffer, ByteBuffer) - Method in class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
-
Set the public and private key for the keyName.
- setKeyPairForKeyName(Name, ByteBuffer, ByteBuffer) - Method in class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
-
Deprecated.
Use setKeyPairForKeyName(keyName, KeyType.RSA, publicKeyDer, privateKeyDer).
- setLinkWireEncoding(Blob, WireFormat) - Method in class net.named_data.jndn.Interest
-
Set the link wire encoding bytes, without decoding them.
- setLinkWireEncoding(Blob) - Method in class net.named_data.jndn.Interest
-
Set the link wire encoding bytes, without decoding them.
- setLocalControlFeature(int) - Method in class net.named_data.jndn.ControlParameters
-
Set the local control feature value.
- setMaxSuffixComponents(int) - Method in class net.named_data.jndn.Interest
-
Set the max suffix components count.
- setMetaInfo(MetaInfo) - Method in class net.named_data.jndn.Data
-
Set metaInfo to a copy of the given MetaInfo.
- setMinSuffixComponents(int) - Method in class net.named_data.jndn.Interest
-
Set the min suffix components count.
- setMustBeFresh(boolean) - Method in class net.named_data.jndn.Interest
-
Set the MustBeFresh flag.
- setName(Name) - Method in class net.named_data.jndn.ControlParameters
-
Set the name.
- setName(Name) - Method in class net.named_data.jndn.Data
-
Set name to a copy of the given Name.
- setName(Name) - Method in class net.named_data.jndn.Interest
-
Set the interest name.
- setName(Name) - Method in class net.named_data.jndn.security.certificate.IdentityCertificate
-
Override the base class method to check that the name is a valid identity certificate name.
- setName(String) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
-
required string name = 1;
- setNameBytes(ByteString) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
-
required string name = 1;
- setNfdForwardingFlags(int) - Method in class net.named_data.jndn.ForwardingFlags
-
Set the flags according to the NFD forwarding flags as used in the
ControlParameters of the command interest.
- setNonce(Blob) - Method in class net.named_data.jndn.Interest
-
Deprecated.
You should let the wire encoder generate a random nonce
internally before sending the interest.
- setNotAfter(double) - Method in class net.named_data.jndn.security.certificate.Certificate
-
- setNotBefore(double) - Method in class net.named_data.jndn.security.certificate.Certificate
-
- setOrigin(int) - Method in class net.named_data.jndn.ControlParameters
-
Set the origin value.
- setOtherReasonCode(int) - Method in class net.named_data.jndn.NetworkNack
-
Set the packet's reason code to use when the reason enum is
Reason.OTHER_CODE.
- setPayload(Blob) - Method in class net.named_data.jndn.encrypt.EncryptedContent
-
Set the encrypted payload.
- setPrivateKeyForKeyName(Name, KeyType, ByteBuffer) - Method in class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
-
Set the private key for the keyName.
- setPublicKeyForKeyName(Name, KeyType, ByteBuffer) - Method in class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
-
Set the public key for the keyName.
- setPublicKeyInfo(PublicKey) - Method in class net.named_data.jndn.security.certificate.Certificate
-
- setRandom(Random) - Static method in class net.named_data.jndn.util.Common
-
Set the library-wide random number generator; this method will only allow the generator to be set once.
- setReason(NetworkNack.Reason) - Method in class net.named_data.jndn.NetworkNack
-
Set the network Nack reason.
- setRemainingFromBack(int) - Method in class net.named_data.jndn.util.DynamicByteBuffer
-
Change the position so that there are remaining bytes in the buffer.
- setSelectedDelegationIndex(int) - Method in class net.named_data.jndn.Interest
-
Set the selected delegation index.
- setSeq(long) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
-
required uint64 seq = 1;
- setSeqno(SyncStateProto.SyncState.SeqNo) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
-
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
- setSeqno(SyncStateProto.SyncState.SeqNo.Builder) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
-
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
- setSequenceNo(long) - Method in class net.named_data.jndn.sync.DigestTree.Node
-
Set the sequence number and recompute the digest.
- setSession(long) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
-
required uint64 session = 2;
- setSignature(Signature) - Method in class net.named_data.jndn.Data
-
Set the signature to a copy of the given signature.
- setSignature(Blob) - Method in class net.named_data.jndn.DigestSha256Signature
-
Set the signature bytes to the given value.
- setSignature(Signature) - Method in interface net.named_data.jndn.encoding.SignatureHolder
-
- setSignature(Blob) - Method in class net.named_data.jndn.GenericSignature
-
Set the signature bytes to the given value.
- setSignature(Blob) - Method in class net.named_data.jndn.HmacWithSha256Signature
-
Set the signature bytes to the given value.
- setSignature(Blob) - Method in class net.named_data.jndn.Sha256WithEcdsaSignature
-
Set the signature bytes to the given value.
- setSignature(Blob) - Method in class net.named_data.jndn.Sha256WithRsaSignature
-
Set the signature bytes to the given value.
- setSignature(Blob) - Method in class net.named_data.jndn.Signature
-
Set the signature bytes to the given value.
- setSignatureInfoEncoding(Blob, int) - Method in class net.named_data.jndn.GenericSignature
-
Set the bytes of the entire signature info encoding (including the type
code).
- setSignatureInfoEncoding(Blob) - Method in class net.named_data.jndn.GenericSignature
-
Set the bytes of the entire signature info encoding (including the type
code).
- setSs(int, SyncStateProto.SyncState) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- setSs(int, SyncStateProto.SyncState.Builder) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
-
repeated .net.named_data.jndn.sync.SyncState ss = 1;
- setStatusCode(int) - Method in class net.named_data.jndn.ControlResponse
-
Set the status code.
- setStatusText(String) - Method in class net.named_data.jndn.ControlResponse
-
Set the status text.
- setStrategy(Name) - Method in class net.named_data.jndn.ControlParameters
-
Set the strategy to a copy of the given Name.
- setType(KeyLocatorType) - Method in class net.named_data.jndn.KeyLocator
-
- setType(ContentType) - Method in class net.named_data.jndn.MetaInfo
-
- setType(SyncStateProto.SyncState.ActionType) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
-
required .net.named_data.jndn.sync.SyncState.ActionType type = 2;
- setUri(String) - Method in class net.named_data.jndn.ControlParameters
-
Set the URI.
- Sha256WithEcdsaSignature - Class in net.named_data.jndn
-
A Sha256WithEcdsaSignature extends Signature and holds the signature bits and
other info representing a SHA256-with-ECDSA signature.
- Sha256WithEcdsaSignature() - Constructor for class net.named_data.jndn.Sha256WithEcdsaSignature
-
Create a new Sha256WithEcdsaSignature with default values.
- Sha256WithEcdsaSignature(Sha256WithEcdsaSignature) - Constructor for class net.named_data.jndn.Sha256WithEcdsaSignature
-
Create a new Sha256WithEcdsaSignature with a copy of the fields in the given
signature object.
- Sha256WithRsaSignature - Class in net.named_data.jndn
-
A Sha256WithRsaSignature extends Signature and holds the signature bits and
other info representing a
SHA256-with-RSA signature in a data packet.
- Sha256WithRsaSignature() - Constructor for class net.named_data.jndn.Sha256WithRsaSignature
-
Create a new Sha256WithRsaSignature with default values.
- Sha256WithRsaSignature(Sha256WithRsaSignature) - Constructor for class net.named_data.jndn.Sha256WithRsaSignature
-
Create a new Sha256WithRsaSignature with a copy of the fields in the given
signature object.
- shutdown() - Method in class net.named_data.jndn.Face
-
Shut down and disconnect this Face.
- shutdown() - Method in class net.named_data.jndn.Node
-
Shut down by closing the transport
- shutdown() - Method in class net.named_data.jndn.sync.ChronoSync2013
-
Unregister callbacks so that this does not respond to interests anymore.
- sign(ByteBuffer, Name, DigestAlgorithm) - Method in class net.named_data.jndn.security.identity.FilePrivateKeyStorage
-
Fetch the private key for keyName and sign the data, returning a signature
Blob.
- sign(ByteBuffer, Name, DigestAlgorithm) - Method in class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
-
Fetch the private key for keyName and sign the data, returning a signature
Blob.
- sign(ByteBuffer, Name, DigestAlgorithm) - Method in class net.named_data.jndn.security.identity.PrivateKeyStorage
-
Fetch the private key for keyName and sign the data, returning a signature
Blob.
- sign(ByteBuffer, Name) - Method in class net.named_data.jndn.security.identity.PrivateKeyStorage
-
Fetch the private key for keyName and sign the data using
DigestAlgorithm.SHA256, returning a signature Blob.
- sign(Data, Name, WireFormat) - Method in class net.named_data.jndn.security.KeyChain
-
Wire encode the Data object, sign it and set its signature.
- sign(Data, Name) - Method in class net.named_data.jndn.security.KeyChain
-
Wire encode the Data object, sign it and set its signature.
- sign(Data, WireFormat) - Method in class net.named_data.jndn.security.KeyChain
-
Wire encode the Data object, sign it with the default identity and set its
signature.
- sign(Data) - Method in class net.named_data.jndn.security.KeyChain
-
Wire encode the Data object, sign it with the default identity and set its
signature.
- sign(Interest, Name, WireFormat) - Method in class net.named_data.jndn.security.KeyChain
-
Append a SignatureInfo to the Interest name, sign the name components and
append a final name component with the signature bits.
- sign(Interest, Name) - Method in class net.named_data.jndn.security.KeyChain
-
Append a SignatureInfo to the Interest name, sign the name components and
append a final name component with the signature bits.
- sign(Interest, WireFormat) - Method in class net.named_data.jndn.security.KeyChain
-
Append a SignatureInfo to the Interest name, sign the name components with
the default identity and append a final name component with the signature
bits.
- sign(Interest) - Method in class net.named_data.jndn.security.KeyChain
-
Append a SignatureInfo to the Interest name, sign the name components with
the default identity and append a final name component with the signature
bits.
- sign(ByteBuffer, Name) - Method in class net.named_data.jndn.security.KeyChain
-
Sign the byte buffer using a certificate name and return a Signature object.
- Signature - Class in net.named_data.jndn
-
A Signature is an abstract base class providing methods to work with the
signature information in a Data packet.
- Signature() - Constructor for class net.named_data.jndn.Signature
-
- SignatureHolder - Interface in net.named_data.jndn.encoding
-
- SignatureInfo - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- SignatureType - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- SignatureType_DigestSha256 - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- SignatureType_SignatureHmacWithSha256 - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- SignatureType_SignatureSha256WithEcdsa - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- SignatureType_SignatureSha256WithRsa - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- SignatureValue - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- signByCertificate(ByteBuffer, Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Sign the byte array data based on the certificate name.
- signByCertificate(Data, Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Sign data packet based on the certificate name.
- signByCertificate(Data, Name, WireFormat) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Sign data packet based on the certificate name.
- signByIdentity(Data, Name, WireFormat) - Method in class net.named_data.jndn.security.KeyChain
-
Wire encode the Data object, sign it and set its signature.
- signByIdentity(Data, Name) - Method in class net.named_data.jndn.security.KeyChain
-
Wire encode the Data object, sign it and set its signature.
- signByIdentity(Data) - Method in class net.named_data.jndn.security.KeyChain
-
Wire encode the Data object, sign it and set its signature.
- signByIdentity(ByteBuffer, Name) - Method in class net.named_data.jndn.security.KeyChain
-
Sign the byte buffer using an identity name and return a Signature object.
- SignedBlob - Class in net.named_data.jndn.util
-
A SignedBlob extends Blob to keep the offsets of a signed portion (e.g., the
bytes of Data packet).
- SignedBlob() - Constructor for class net.named_data.jndn.util.SignedBlob
-
Create a new SignedBlob with a null pointer and 0 for the offsets.
- SignedBlob(SignedBlob) - Constructor for class net.named_data.jndn.util.SignedBlob
-
Create a new SignedBlob as a copy of the given signedBlob.
- SignedBlob(Blob, int, int) - Constructor for class net.named_data.jndn.util.SignedBlob
-
Create a new SignedBlob and take another pointer to the given blob's
buffer.
- SignedBlob(ByteBuffer, boolean, int, int) - Constructor for class net.named_data.jndn.util.SignedBlob
-
Create a new SignedBlob from an existing ByteBuffer.
- SignedBlob(byte[], boolean, int, int) - Constructor for class net.named_data.jndn.util.SignedBlob
-
Create a new SignedBlob from the the byte array.
- signedBuf() - Method in class net.named_data.jndn.util.SignedBlob
-
Get a new read-only ByteBuffer for the signed portion of the byte buffer.
- signedSize() - Method in class net.named_data.jndn.util.SignedBlob
-
Get the length of the signed portion of the immutable byte buffer.
- signInterestByCertificate(Interest, Name, WireFormat) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Append a SignatureInfo to the Interest name, sign the name components and
append a final name component with the signature bits.
- signInterestWithSha256(Interest, WireFormat) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Append a SignatureInfo for DigestSha256 to the Interest name, digest the
name components and append a final name component with the signature bits
(which is the digest).
- signWithHmacWithSha256(Data, Blob, WireFormat) - Static method in class net.named_data.jndn.security.KeyChain
-
Wire encode the data packet, compute an HmacWithSha256 and update the
signature value.
- signWithHmacWithSha256(Data, Blob) - Static method in class net.named_data.jndn.security.KeyChain
-
Wire encode the data packet, compute an HmacWithSha256 and update the
signature value.
- signWithSha256(Data, WireFormat) - Method in class net.named_data.jndn.security.identity.IdentityManager
-
Wire encode the Data object, digest it and set its SignatureInfo to
a DigestSha256.
- signWithSha256(Data, WireFormat) - Method in class net.named_data.jndn.security.KeyChain
-
Wire encode the Data object, digest it and set its SignatureInfo to
a DigestSha256.
- signWithSha256(Data) - Method in class net.named_data.jndn.security.KeyChain
-
Wire encode the Data object, digest it and set its SignatureInfo to
a DigestSha256.
- signWithSha256(Interest, WireFormat) - Method in class net.named_data.jndn.security.KeyChain
-
Append a SignatureInfo for DigestSha256 to the Interest name, digest the
name components and append a final name component with the signature bits
(which is the digest).
- signWithSha256(Interest) - Method in class net.named_data.jndn.security.KeyChain
-
Append a SignatureInfo for DigestSha256 to the Interest name, digest the
name components and append a final name component with the signature bits
(which is the digest).
- size() - Method in class net.named_data.jndn.DelegationSet
-
Get the number of delegation entries.
- size() - Method in class net.named_data.jndn.Exclude
-
Get the number of entries.
- size() - Method in class net.named_data.jndn.Name
-
Get the number of components.
- size() - Method in class net.named_data.jndn.sync.DigestTree
-
- size() - Method in class net.named_data.jndn.util.Blob
-
Get the size of the buffer.
- skipVerifyAndTrust(Data) - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager
-
Check if the received data packet can escape from verification and be
trusted as valid.
- skipVerifyAndTrust(Interest) - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager
-
Check if the received signed interest can escape from verification and be
trusted as valid.
- skipVerifyAndTrust(Data) - Method in class net.named_data.jndn.security.policy.NoVerifyPolicyManager
-
Override to always skip verification and trust as valid.
- skipVerifyAndTrust(Interest) - Method in class net.named_data.jndn.security.policy.NoVerifyPolicyManager
-
Override to always skip verification and trust as valid.
- skipVerifyAndTrust(Data) - Method in class net.named_data.jndn.security.policy.PolicyManager
-
Check if the received data packet can escape from verification and be
trusted as valid.
- skipVerifyAndTrust(Interest) - Method in class net.named_data.jndn.security.policy.PolicyManager
-
Check if the received signed interest can escape from verification and be
trusted as valid.
- skipVerifyAndTrust(Data) - Method in class net.named_data.jndn.security.policy.SelfVerifyPolicyManager
-
Never skip verification.
- skipVerifyAndTrust(Interest) - Method in class net.named_data.jndn.security.policy.SelfVerifyPolicyManager
-
Never skip verification.
- Sqlite3ConsumerDb - Class in net.named_data.jndn.encrypt
-
Sqlite3ConsumerDb extends ConsumerDb to implement the storage of decryption
keys for the consumer using SQLite3.
- Sqlite3ConsumerDb(String) - Constructor for class net.named_data.jndn.encrypt.Sqlite3ConsumerDb
-
Create an Sqlite3ConsumerDb to use the given SQLite3 file.
- Sqlite3ConsumerDbBase - Class in net.named_data.jndn.encrypt
-
Sqlite3ConsumerDbBase is a base class the storage of decryption keys for the
consumer.
- Sqlite3ConsumerDbBase() - Constructor for class net.named_data.jndn.encrypt.Sqlite3ConsumerDbBase
-
- Sqlite3GroupManagerDb - Class in net.named_data.jndn.encrypt
-
Sqlite3GroupManagerDb extends GroupManagerDb to implement the storage of
data used by the GroupManager using SQLite3.
- Sqlite3GroupManagerDb(String) - Constructor for class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
-
Create an Sqlite3GroupManagerDb to use the given SQLite3 file.
- Sqlite3GroupManagerDbBase - Class in net.named_data.jndn.encrypt
-
Sqlite3GroupManagerDbBase is an abstract base class for the storage of data
used by the GroupManager.
- Sqlite3GroupManagerDbBase() - Constructor for class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
-
- Sqlite3IdentityStorageBase - Class in net.named_data.jndn.security.identity
-
SqliteIdentityStorageBase is an abstract base class for the storage of
identity, public keys and certificates using SQLite.
- Sqlite3IdentityStorageBase() - Constructor for class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- Sqlite3ProducerDb - Class in net.named_data.jndn.encrypt
-
Sqlite3ProducerDb extends ProducerDb to implement storage of keys for the
producer using SQLite3.
- Sqlite3ProducerDb(String) - Constructor for class net.named_data.jndn.encrypt.Sqlite3ProducerDb
-
Create an Sqlite3ProducerDb to use the given SQLite3 file.
- Sqlite3ProducerDbBase - Class in net.named_data.jndn.encrypt
-
Sqlite3ProducerDbBase is an abstract base class the storage of keys for the
producer.
- Sqlite3ProducerDbBase() - Constructor for class net.named_data.jndn.encrypt.Sqlite3ProducerDbBase
-
- SS_FIELD_NUMBER - Static variable in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
-
- StatusCode - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- StatusResponse - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- StatusText - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
-
- stepCount_ - Variable in class net.named_data.jndn.security.ValidationRequest
-
- storePendingInterest(Interest, Face) - Method in class net.named_data.jndn.util.MemoryContentCache
-
Store an interest from an OnInterest callback in the internal pending
interest table (normally because there is no Data packet available yet to
satisfy the interest).
- SyncStateProto - Class in net.named_data.jndn.sync
-
- SyncStateProto.SyncState - Class in net.named_data.jndn.sync
-
Protobuf type net.named_data.jndn.sync.SyncState
- SyncStateProto.SyncState.ActionType - Enum in net.named_data.jndn.sync
-
Protobuf enum net.named_data.jndn.sync.SyncState.ActionType
- SyncStateProto.SyncState.Builder - Class in net.named_data.jndn.sync
-
Protobuf type net.named_data.jndn.sync.SyncState
- SyncStateProto.SyncState.SeqNo - Class in net.named_data.jndn.sync
-
Protobuf type net.named_data.jndn.sync.SyncState.SeqNo
- SyncStateProto.SyncState.SeqNo.Builder - Class in net.named_data.jndn.sync
-
Protobuf type net.named_data.jndn.sync.SyncState.SeqNo
- SyncStateProto.SyncState.SeqNoOrBuilder - Interface in net.named_data.jndn.sync
-
- SyncStateProto.SyncStateMsg - Class in net.named_data.jndn.sync
-
Protobuf type net.named_data.jndn.sync.SyncStateMsg
- SyncStateProto.SyncStateMsg.Builder - Class in net.named_data.jndn.sync
-
Protobuf type net.named_data.jndn.sync.SyncStateMsg
- SyncStateProto.SyncStateMsgOrBuilder - Interface in net.named_data.jndn.sync
-
- SyncStateProto.SyncStateOrBuilder - Interface in net.named_data.jndn.sync
-
- WHERE_deleteCertificateInfo - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- WHERE_deleteIdentityInfo - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- WHERE_deletePublicKeyInfo - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- WHERE_renameSchedule - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
-
- WHERE_setDefaultCertificateNameForKey_reset - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- WHERE_setDefaultCertificateNameForKey_set - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- WHERE_setDefaultIdentity_reset - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- WHERE_setDefaultIdentity_set - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- WHERE_setDefaultKeyNameForIdentity_reset - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- WHERE_setDefaultKeyNameForIdentity_set - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- WHERE_updateKeyStatus - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
-
- WHERE_updateSchedule - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
-
- wireDecode(ByteBuffer, WireFormat) - Method in class net.named_data.jndn.ControlParameters
-
Decode the input using a particular wire format and update this ControlParameters.
- wireDecode(ByteBuffer) - Method in class net.named_data.jndn.ControlParameters
-
Decode the input using the default wire format
WireFormat.getDefaultWireFormat() and update this ControlParameters.
- wireDecode(Blob, WireFormat) - Method in class net.named_data.jndn.ControlParameters
-
Decode the input using a particular wire format and update this ControlParameters.
- wireDecode(Blob) - Method in class net.named_data.jndn.ControlParameters
-
Decode the input using the default wire format
WireFormat.getDefaultWireFormat() and update this ControlParameters.
- wireDecode(ByteBuffer, WireFormat) - Method in class net.named_data.jndn.ControlResponse
-
Decode the input using a particular wire format and update this ControlResponse.
- wireDecode(ByteBuffer) - Method in class net.named_data.jndn.ControlResponse
-
Decode the input using the default wire format
WireFormat.getDefaultWireFormat() and update this ControlResponse.
- wireDecode(Blob, WireFormat) - Method in class net.named_data.jndn.ControlResponse
-
Decode the input using a particular wire format and update this ControlResponse.
- wireDecode(Blob) - Method in class net.named_data.jndn.ControlResponse
-
Decode the input using the default wire format
WireFormat.getDefaultWireFormat() and update this ControlResponse.
- wireDecode(Blob, WireFormat) - Method in class net.named_data.jndn.Data
-
Decode the input using a particular wire format and update this Data.
- wireDecode(Blob) - Method in class net.named_data.jndn.Data
-
Decode the input using the default wire format
WireFormat.getDefaultWireFormat() and update this Data.
- wireDecode(ByteBuffer, WireFormat) - Method in class net.named_data.jndn.Data
-
Decode the input using a particular wire format and update this Data.
- wireDecode(ByteBuffer) - Method in class net.named_data.jndn.Data
-
Decode the input using the default wire format
WireFormat.getDefaultWireFormat() and update this Data.
- wireDecode(ByteBuffer, WireFormat) - Method in class net.named_data.jndn.DelegationSet
-
Decode the input using a particular wire format and update this
DelegationSet, using addUnsorted() to preserve the given order and
possible duplicates.
- wireDecode(ByteBuffer) - Method in class net.named_data.jndn.DelegationSet
-
Decode the input using the default wire format
WireFormat.getDefaultWireFormat() and update this DelegationSet, using
addUnsorted() to preserve the given order and possible duplicates.
- wireDecode(Blob, WireFormat) - Method in class net.named_data.jndn.DelegationSet
-
Decode the input using a particular wire format and update this DelegationSet.
- wireDecode(Blob) - Method in class net.named_data.jndn.DelegationSet
-
Decode the input using the default wire format
WireFormat.getDefaultWireFormat() and update this DelegationSet.
- wireDecode(ByteBuffer, WireFormat) - Method in class net.named_data.jndn.encrypt.EncryptedContent
-
Decode the input using a particular wire format and update this
EncryptedContent.
- wireDecode(ByteBuffer) - Method in class net.named_data.jndn.encrypt.EncryptedContent
-
Decode the input wire encoding using the default wire format and update
this EncryptedContent.
- wireDecode(Blob, WireFormat) - Method in class net.named_data.jndn.encrypt.EncryptedContent
-
Decode the input using a particular wire format and update this
EncryptedContent.
- wireDecode(Blob) - Method in class net.named_data.jndn.encrypt.EncryptedContent
-
Decode the input the default wire format and update this EncryptedContent.
- wireDecode(ByteBuffer) - Method in class net.named_data.jndn.encrypt.Schedule
-
Decode the input and update this Schedule object.
- wireDecode(Blob) - Method in class net.named_data.jndn.encrypt.Schedule
-
Decode the input and update this Schedule object.
- wireDecode(ByteBuffer, WireFormat) - Method in class net.named_data.jndn.Interest
-
Decode the input using a particular wire format and update this Interest.
- wireDecode(ByteBuffer) - Method in class net.named_data.jndn.Interest
-
Decode the input using the default wire format
WireFormat.getDefaultWireFormat() and update this Interest.
- wireDecode(Blob, WireFormat) - Method in class net.named_data.jndn.Interest
-
Decode the input using a particular wire format and update this Interest.
- wireDecode(Blob) - Method in class net.named_data.jndn.Interest
-
Decode the input using the default wire format
WireFormat.getDefaultWireFormat() and update this Interest.
- wireDecode(Blob, WireFormat) - Method in class net.named_data.jndn.Link
-
Override to call the base class wireDecode then populate the list of
delegations from the content.
- wireDecode(ByteBuffer, WireFormat) - Method in class net.named_data.jndn.Name
-
Decode the input using a particular wire format and update this Name.
- wireDecode(ByteBuffer) - Method in class net.named_data.jndn.Name
-
Decode the input using the default wire format
WireFormat.getDefaultWireFormat() and update this Name.
- wireDecode(Blob, WireFormat) - Method in class net.named_data.jndn.Name
-
Decode the input using a particular wire format and update this Name.
- wireDecode(Blob) - Method in class net.named_data.jndn.Name
-
Decode the input using the default wire format
WireFormat.getDefaultWireFormat() and update this Name.
- wireDecode(Blob, WireFormat) - Method in class net.named_data.jndn.security.certificate.Certificate
-
Override to call the base class wireDecode then populate the certificate
fields.
- wireDecode(Blob, WireFormat) - Method in class net.named_data.jndn.security.certificate.IdentityCertificate
-
Override to call the base class wireDecode then update the public key name.
- wireEncode(WireFormat) - Method in class net.named_data.jndn.ControlParameters
-
Encode this ControlParameters for a particular wire format.
- wireEncode() - Method in class net.named_data.jndn.ControlParameters
-
Encode this ControlParameters for the default wire format
WireFormat.getDefaultWireFormat().
- wireEncode(WireFormat) - Method in class net.named_data.jndn.ControlResponse
-
Encode this ControlResponse for a particular wire format.
- wireEncode() - Method in class net.named_data.jndn.ControlResponse
-
Encode this ControlResponse for the default wire format
WireFormat.getDefaultWireFormat().
- wireEncode(WireFormat) - Method in class net.named_data.jndn.Data
-
Encode this Data for a particular wire format.
- wireEncode() - Method in class net.named_data.jndn.Data
-
Encode this Data for the default wire format WireFormat.getDefaultWireFormat().
- wireEncode(WireFormat) - Method in class net.named_data.jndn.DelegationSet
-
Encode this DelegationSet for a particular wire format.
- wireEncode() - Method in class net.named_data.jndn.DelegationSet
-
Encode this DelegationSet for the default wire format
WireFormat.getDefaultWireFormat().
- wireEncode(WireFormat) - Method in class net.named_data.jndn.encrypt.EncryptedContent
-
Encode this EncryptedContent to a wire encoding.
- wireEncode() - Method in class net.named_data.jndn.encrypt.EncryptedContent
-
Encode this EncryptedContent for the default wire format.
- wireEncode() - Method in class net.named_data.jndn.encrypt.Schedule
-
Encode this Schedule.
- wireEncode(WireFormat) - Method in class net.named_data.jndn.Interest
-
Encode this Interest for a particular wire format.
- wireEncode() - Method in class net.named_data.jndn.Interest
-
Encode this Interest for the default wire format
WireFormat.getDefaultWireFormat().
- wireEncode(WireFormat) - Method in class net.named_data.jndn.Name
-
Encode this Name for a particular wire format.
- wireEncode() - Method in class net.named_data.jndn.Name
-
Encode this Name for the default wire format
WireFormat.getDefaultWireFormat().
- WireFormat - Class in net.named_data.jndn.encoding
-
- WireFormat() - Constructor for class net.named_data.jndn.encoding.WireFormat
-
- write(String) - Method in class net.named_data.jndn.util.BoostInfoParser
-
Write the root tree of this BoostInfoParser as file in Boost's INFO format.
- writeBlobTlv(int, ByteBuffer) - Method in class net.named_data.jndn.encoding.tlv.TlvEncoder
-
Write the type, then the length of the buffer then the buffer value from
its position() to limit() to the output just before getLength() from the
back.
- writeBuffer(ByteBuffer) - Method in class net.named_data.jndn.encoding.tlv.TlvEncoder
-
Write the buffer from its position() to limit() to the output just
before getLength() from the back.
- writeNonNegativeInteger(long) - Method in class net.named_data.jndn.encoding.tlv.TlvEncoder
-
Encode value as a non-negative integer and write it to the output just
before getLength() from the back.
- writeNonNegativeIntegerTlv(int, long) - Method in class net.named_data.jndn.encoding.tlv.TlvEncoder
-
Write the type, then the length of the encoded value then encode value as a
non-negative integer and write it to the output just before getLength()
from the back.
- writeOptionalBlobTlv(int, ByteBuffer) - Method in class net.named_data.jndn.encoding.tlv.TlvEncoder
-
If the byte buffer value is null or value.remaining() is zero then do
nothing, otherwise call writeBlobTlv.
- writeOptionalNonNegativeIntegerTlv(int, long) - Method in class net.named_data.jndn.encoding.tlv.TlvEncoder
-
If value is negative or null then do nothing, otherwise call
writeNonNegativeIntegerTlv.
- writeOptionalNonNegativeIntegerTlvFromDouble(int, double) - Method in class net.named_data.jndn.encoding.tlv.TlvEncoder
-
If value is negative or null then do nothing, otherwise call
writeNonNegativeIntegerTlv.
- writeReplace() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
-
- writeReplace() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
-
- writeReplace() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
-
- writeTo(CodedOutputStream) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
-
- writeTo(CodedOutputStream) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
-
- writeTo(CodedOutputStream) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
-
- writeTypeAndLength(int, int) - Method in class net.named_data.jndn.encoding.tlv.TlvEncoder
-
Encode the type and length as VAR-NUMBER and write to the output just
before getLength() from the back.
- writeVarNumber(int) - Method in class net.named_data.jndn.encoding.tlv.TlvEncoder
-
Encode varNumber as a VAR-NUMBER in NDN-TLV and write it to the output just
before getLength() from the back.