Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

AccessManagerV2 - Class in net.named_data.jndn.encrypt
AccessManagerV2 controls the decryption policy by publishing granular per-namespace access policies in the form of key encryption (KEK, plaintext public) and key decryption (KDK, encrypted private key) key pairs.
AccessManagerV2(PibIdentity, Name, KeyChain, Face) - Constructor for class net.named_data.jndn.encrypt.AccessManagerV2
Create an AccessManagerV2 to serve the NAC public key for other data producers to fetch, and to serve encrypted versions of the private keys (as safe bags) for authorized consumers to fetch.
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(byte[], int, int) - Method in class net.named_data.jndn.contrib.Murmur3.IncrementalHash32
 
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(CertificateV2) - Method in class net.named_data.jndn.security.pib.PibCertificateContainer
Add certificate into the container.
add(Name) - Method in class net.named_data.jndn.security.pib.PibIdentityContainer
Add an identity with name identityName into the container.
add(ByteBuffer, Name) - Method in class net.named_data.jndn.security.pib.PibKeyContainer
Add a key with name keyName into the container.
add(CertificateV2) - Method in class net.named_data.jndn.security.v2.CertificateContainerInterface
Add the certificate to the container.
add(CertificateV2) - Method in class net.named_data.jndn.security.v2.StaticTrustAnchorGroup
Load the static anchor certificate.
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.
addCertificate(PibKey, CertificateV2) - Method in class net.named_data.jndn.security.KeyChain
Add a certificate for the key.
addCertificate(CertificateV2) - Method in class net.named_data.jndn.security.pib.AndroidSqlite3Pib
Add the certificate.
addCertificate(CertificateV2) - Method in class net.named_data.jndn.security.pib.detail.PibKeyImpl
Add the certificate.
addCertificate(CertificateV2) - Method in class net.named_data.jndn.security.pib.PibImpl
Add the certificate.
addCertificate(CertificateV2) - Method in class net.named_data.jndn.security.pib.PibMemory
Add the certificate.
addCertificate(CertificateV2) - Method in class net.named_data.jndn.security.pib.PibSqlite3
Add the certificate.
addCertificate(CertificateV2) - Method in class net.named_data.jndn.security.v2.ValidationState
Add the certificate to the top of the certificate chain.
addCertificate_(CertificateV2) - Method in class net.named_data.jndn.security.pib.PibKey
Add the certificate.
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.
addChecker(ConfigChecker) - Method in class net.named_data.jndn.security.v2.validator_config.ConfigRule
Add the ConfigChecker to the list of checkers.
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.
addEKey(Name, Blob, Blob) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
Add the EKey with name eKeyName to the database.
addEKey(Name, Blob, Blob) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
Add the EKey with name eKeyName to the database.
addEKey(Name, Blob, Blob) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
Add the EKey with name eKeyName to the database.
addExtension(CertificateExtension) - Method in class net.named_data.jndn.security.certificate.Certificate
Add a certificate extension.
addFilter(ConfigFilter) - Method in class net.named_data.jndn.security.v2.validator_config.ConfigRule
Add the ConfigFilter to the list of filters.
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.
addIdentity(Name) - Method in class net.named_data.jndn.security.pib.AndroidSqlite3Pib
Add the identity.
addIdentity(Name) - Method in class net.named_data.jndn.security.pib.PibImpl
Add the identity.
addIdentity(Name) - Method in class net.named_data.jndn.security.pib.PibMemory
Add the identity.
addIdentity(Name) - Method in class net.named_data.jndn.security.pib.PibSqlite3
Add the identity.
addIdentity_(Name) - Method in class net.named_data.jndn.security.pib.Pib
Add an identity with name identityName.
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.
addKey(Name, Name, ByteBuffer) - Method in class net.named_data.jndn.security.pib.AndroidSqlite3Pib
Add the key.
addKey(ByteBuffer, Name) - Method in class net.named_data.jndn.security.pib.detail.PibIdentityImpl
Add the key.
addKey(Name, Name, ByteBuffer) - Method in class net.named_data.jndn.security.pib.PibImpl
Add the key.
addKey(Name, Name, ByteBuffer) - Method in class net.named_data.jndn.security.pib.PibMemory
Add the key.
addKey(Name, Name, ByteBuffer) - Method in class net.named_data.jndn.security.pib.PibSqlite3
Add the key.
addKey_(ByteBuffer, Name) - Method in class net.named_data.jndn.security.pib.PibIdentity
Add the key.
addMember(CertificateV2) - Method in class net.named_data.jndn.encrypt.AccessManagerV2
Authorize a member identified by memberCertificate to decrypt data under the policy.
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.
addSuccessCallback(InterestValidationSuccessCallback) - Method in class net.named_data.jndn.security.v2.InterestValidationState
 
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.
AES_IV_SIZE - Static variable in class net.named_data.jndn.encrypt.EncryptorV2
 
AES_KEY_SIZE - Static variable in class net.named_data.jndn.encrypt.EncryptorV2
 
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(Name.Component, int) - Constructor for class net.named_data.jndn.security.AesKeyParams
 
AesKeyParams(Name.Component) - Constructor for class net.named_data.jndn.security.AesKeyParams
 
AesKeyParams(int, KeyIdType) - Constructor for class net.named_data.jndn.security.AesKeyParams
 
AesKeyParams(int) - Constructor for class net.named_data.jndn.security.AesKeyParams
 
AesKeyParams() - Constructor for class net.named_data.jndn.security.AesKeyParams
 
anchorNames_ - Variable in class net.named_data.jndn.security.v2.TrustAnchorGroup
 
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.
AndroidSqlite3Pib - Class in net.named_data.jndn.security.pib
AndroidSqlite3Pib extends PibImpl and is used by the Pib class as an implementation of a PIB using the android.database.sqlite API.
AndroidSqlite3Pib(String, String) - Constructor for class net.named_data.jndn.security.pib.AndroidSqlite3Pib
Create a new AndroidSqlite3Pib to work with an SQLite3 file.
AndroidSqlite3Pib(String) - Constructor for class net.named_data.jndn.security.pib.AndroidSqlite3Pib
Create a new AndroidSqlite3Pib to work with an 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 GENERIC component, copying from value.
append(byte[], ComponentType) - Method in class net.named_data.jndn.Name
Append a new component of the given type, copying from value.
append(byte[], ComponentType, int) - Method in class net.named_data.jndn.Name
Append a new component of the given type, copying from value.
append(Blob) - Method in class net.named_data.jndn.Name
Append a new GENERIC component, using the existing Blob value.
append(Blob, ComponentType) - Method in class net.named_data.jndn.Name
Append a new component of the given type, using the existing Blob value.
append(Blob, ComponentType, int) - Method in class net.named_data.jndn.Name
Append a new component of the given type, 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 GENERIC Name.Component.
append(String, ComponentType) - Method in class net.named_data.jndn.Name
Convert the value to UTF8 bytes and append a Name.Component of the given type.
append(String, ComponentType, int) - Method in class net.named_data.jndn.Name
Convert the value to UTF8 bytes and append a Name.Component of the given type.
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.
appendImplicitSha256Digest(Blob) - Method in class net.named_data.jndn.Name
Append a component of type ImplicitSha256DigestComponent, so that isImplicitSha256Digest() is true.
appendImplicitSha256Digest(byte[]) - Method in class net.named_data.jndn.Name
Append a component of type ImplicitSha256DigestComponent, so that isImplicitSha256Digest() is true.
appendNumber(long) - Method in class net.named_data.jndn.Name
Append a component whose value is the nonNegativeInteger encoding of the number.
appendNumber(long, ComponentType) - Method in class net.named_data.jndn.Name
Append a component of the given type whose value is the nonNegativeInteger encoding of the number.
appendNumber(long, ComponentType, int) - Method in class net.named_data.jndn.Name
Append a component of the given type whose value is the nonNegativeInteger encoding of the number.
appendParametersDigestToName() - Method in class net.named_data.jndn.Interest
Append the digest of the application parameters to the Name as a ParametersSha256DigestComponent.
appendParametersSha256Digest(Blob) - Method in class net.named_data.jndn.Name
Append a component of type ParametersSha256DigestComponent, so that isParametersSha256Digest() is true.
appendParametersSha256Digest(byte[]) - Method in class net.named_data.jndn.Name
Append a component of type ParametersSha256DigestComponent, so that isParametersSha256Digest() is true.
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).
APPLICATION_INFO_FIELD_NUMBER - Static variable in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
ApplicationParameters - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
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.

B

backrefManager_ - Variable in class net.named_data.jndn.util.regex.NdnRegexMatcherBase
 
base64Decode(String) - Static method in class net.named_data.jndn.util.Common
Decode the input as base64 using the appropriate base64Converter_ from establishBase64Converter(), for ANDROID or Java 7+.
base64Encode(byte[]) - Static method in class net.named_data.jndn.util.Common
Encode the input as base64 using the appropriate base64Converter_ from establishBase64Converter(), for ANDROID or Java 7+.
base64Encode(byte[], boolean) - Static method in class net.named_data.jndn.util.Common
Encode the input as base64 using the appropriate base64Converter_ from establishBase64Converter(), for ANDROID or Java 7+.
BasicIdentityStorage - Class in net.named_data.jndn.security.identity
BasicIdentityStorage extends IdentityStorage to implement basic storage of identity, public keys and certificates using the org.sqlite.JDBC SQLite provider.
BasicIdentityStorage() - Constructor for class net.named_data.jndn.security.identity.BasicIdentityStorage
Create a new BasicIdentityStorage to use the SQLite3 file in the default location.
BasicIdentityStorage(String) - Constructor for class net.named_data.jndn.security.identity.BasicIdentityStorage
Create a new BasicIdentityStorage to use the given SQLite3 file.
bits - Variable in class net.named_data.jndn.encrypt.DecryptorV2.ContentKey
 
BitString - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
Blob - Class in net.named_data.jndn.util
A Blob holds a pointer to an immutable ByteBuffer.
Blob() - Constructor for class net.named_data.jndn.util.Blob
Create a new Blob with a null pointer.
Blob(Blob) - Constructor for class net.named_data.jndn.util.Blob
Create a new Blob and take another pointer to the given blob's buffer.
Blob(ByteBuffer, boolean) - Constructor for class net.named_data.jndn.util.Blob
Create a new Blob from an existing ByteBuffer.
Blob(byte[], boolean) - Constructor for class net.named_data.jndn.util.Blob
Create a new Blob from the the byte array.
Blob(byte[]) - Constructor for class net.named_data.jndn.util.Blob
Create a new Blob with a copy of the bytes in the array.
Blob(int[]) - Constructor for class net.named_data.jndn.util.Blob
Create a new Blob with a copy of the bytes in the array.
Blob(String) - Constructor for class net.named_data.jndn.util.Blob
Create a new Blob from the UTF-8 encoding of the Unicode string.
BLOCK_SIZE - Static variable in class net.named_data.jndn.encrypt.algo.AesAlgorithm
 
BmpString - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
Boolean - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
BoostInfoParser - Class in net.named_data.jndn.util
A BoostInfoParser reads files in Boost's INFO format and constructs a BoostInfoTree.
BoostInfoParser() - Constructor for class net.named_data.jndn.util.BoostInfoParser
 
BoostInfoTree - Class in net.named_data.jndn.util
BoostInfoTree is provided for compatibility with the Boost INFO property list format used in ndn-cxx.
BoostInfoTree(String, BoostInfoTree) - Constructor for class net.named_data.jndn.util.BoostInfoTree
 
BoostInfoTree(String) - Constructor for class net.named_data.jndn.util.BoostInfoTree
 
BoostInfoTree() - Constructor for class net.named_data.jndn.util.BoostInfoTree
 
buf() - Method in class net.named_data.jndn.util.Blob
Get the read-only ByteBuffer.
buffer() - Method in class net.named_data.jndn.util.DynamicByteBuffer
Return the ByteBuffer.
build() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
 
build() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
 
build() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
 
buildPartial() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
 
buildPartial() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
 
buildPartial() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
 
bypassValidation_() - Method in class net.named_data.jndn.security.v2.DataValidationState
 
bypassValidation_() - Method in class net.named_data.jndn.security.v2.InterestValidationState
 
bypassValidation_() - Method in class net.named_data.jndn.security.v2.ValidationState
Call the success callback of the original packet without signature validation.

C

cacheUnverifiedCertificate(CertificateV2) - Method in class net.named_data.jndn.security.v2.CertificateStorage
Cache the unverified certificate for a period of time (5 minutes).
cacheVerifiedCertificate(CertificateV2) - Method in class net.named_data.jndn.security.v2.CertificateStorage
Cache the verified certificate a period of time (1 hour).
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).
CanBePrefix - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
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.
canGetFromSignature(Signature) - Static method in class net.named_data.jndn.security.ValidityPeriod
If the signature is a type that has a ValidityPeriod (so that getFromSignature will succeed), return true.
CANNOT_RETRIEVE_CERTIFICATE - Static variable in class net.named_data.jndn.security.v2.ValidationError
 
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
 
CertificateCacheV2 - Class in net.named_data.jndn.security.v2
A CertificateCacheV2 holds other user's verified certificates in security v2 format CertificateV2.
CertificateCacheV2(double) - Constructor for class net.named_data.jndn.security.v2.CertificateCacheV2
Create a CertificateCacheV2.
CertificateCacheV2() - Constructor for class net.named_data.jndn.security.v2.CertificateCacheV2
Create a CertificateCacheV2.
CertificateContainerInterface - Class in net.named_data.jndn.security.v2
 
CertificateContainerInterface() - Constructor for class net.named_data.jndn.security.v2.CertificateContainerInterface
 
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.
CertificateFetcher - Class in net.named_data.jndn.security.v2
CertificateFetcher is an abstract base class which provides an interface used by the validator to fetch missing certificates.
CertificateFetcher() - Constructor for class net.named_data.jndn.security.v2.CertificateFetcher
 
CertificateFetcher.ValidationContinuation - Interface in net.named_data.jndn.security.v2
 
CertificateFetcherFromNetwork - Class in net.named_data.jndn.security.v2
CertificateFetcherFromNetwork extends CertificateFetcher to fetch missing certificates from the network.
CertificateFetcherFromNetwork(Face) - Constructor for class net.named_data.jndn.security.v2.CertificateFetcherFromNetwork
Create a CertificateFetcherFromNetwork to fetch certificates using the Face.
CertificateFetcherOffline - Class in net.named_data.jndn.security.v2
CertificateFetcherOffline extends CertificateFetcher to implement a fetcher that does not fetch certificates (always offline).
CertificateFetcherOffline() - Constructor for class net.named_data.jndn.security.v2.CertificateFetcherOffline
 
certificateNameToPublicKeyName(Name) - Static method in class net.named_data.jndn.security.certificate.IdentityCertificate
Get the public key name from the full certificate name.
CertificateRequest - Class in net.named_data.jndn.security.v2
A CertificateRequest represents a request for a certificate, associated with the number of retries left.
CertificateRequest() - Constructor for class net.named_data.jndn.security.v2.CertificateRequest
Create a CertificateRequest with a default Interest and 0 retries left.
CertificateRequest(Interest) - Constructor for class net.named_data.jndn.security.v2.CertificateRequest
Create a CertificateRequest for the Interest and 3 retries left.
certificates_ - Variable in class net.named_data.jndn.security.v2.TrustAnchorGroup
 
CertificateStorage - Class in net.named_data.jndn.security.v2
The CertificateStorage class stores trusted anchors and has a verified certificate cache, and an unverified certificate cache.
CertificateStorage() - Constructor for class net.named_data.jndn.security.v2.CertificateStorage
 
certificateStorage_ - Variable in class net.named_data.jndn.security.v2.CertificateFetcher
 
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.
CertificateV2 - Class in net.named_data.jndn.security.v2
CertificateV2 represents a certificate following the certificate format naming convention.
CertificateV2() - Constructor for class net.named_data.jndn.security.v2.CertificateV2
Create a CertificateV2 with content type KEY and default or unspecified values.
CertificateV2(Data) - Constructor for class net.named_data.jndn.security.v2.CertificateV2
Create a CertificateV2 from the content in the Data packet.
CertificateV2.Error - Exception in net.named_data.jndn.security.v2
A CertificateV2.Error extends Exception and represents errors for not complying with the certificate format.
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
 
check(boolean, Name, Name, ValidationState) - Method in class net.named_data.jndn.security.v2.validator_config.ConfigChecker
Check if the packet name ane KeyLocator name satisfy this checker's conditions.
check(boolean, Name, Name, ValidationState) - Method in class net.named_data.jndn.security.v2.validator_config.ConfigRule
Check if the packet satisfies the rule's condition.
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.
checkCertificatePolicy(CertificateV2, ValidationState, ValidationPolicy.ValidationContinuation) - Method in class net.named_data.jndn.security.v2.ValidationPolicy
Check the certificate against the policy.
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.
checkNameRelation(ConfigNameRelation.Relation, Name, Name) - Static method in class net.named_data.jndn.security.v2.validator_config.ConfigNameRelation
Check whether name1 and name2 satisfy the relation.
checkNames(Name, Name, ValidationState) - Method in class net.named_data.jndn.security.v2.validator_config.ConfigChecker
Check if the packet name ane KeyLocator name satisfy this checker's conditions.
checkNames(Name, Name, ValidationState) - Method in class net.named_data.jndn.security.v2.validator_config.ConfigHyperRelationChecker
 
checkNames(Name, Name, ValidationState) - Method in class net.named_data.jndn.security.v2.validator_config.ConfigNameRelationChecker
 
checkNames(Name, Name, ValidationState) - Method in class net.named_data.jndn.security.v2.validator_config.ConfigRegexChecker
 
checkPolicy(Data, ValidationState, ValidationPolicy.ValidationContinuation) - Method in class net.named_data.jndn.security.v2.ValidationPolicy
Check the Data packet against the policy.
checkPolicy(Interest, ValidationState, ValidationPolicy.ValidationContinuation) - Method in class net.named_data.jndn.security.v2.ValidationPolicy
Check the Interest against the policy.
checkPolicy(Data, ValidationState, ValidationPolicy.ValidationContinuation) - Method in class net.named_data.jndn.security.v2.ValidationPolicyAcceptAll
 
checkPolicy(Interest, ValidationState, ValidationPolicy.ValidationContinuation) - Method in class net.named_data.jndn.security.v2.ValidationPolicyAcceptAll
 
checkPolicy(Data, ValidationState, ValidationPolicy.ValidationContinuation) - Method in class net.named_data.jndn.security.v2.ValidationPolicyCommandInterest
 
checkPolicy(Interest, ValidationState, ValidationPolicy.ValidationContinuation) - Method in class net.named_data.jndn.security.v2.ValidationPolicyCommandInterest
 
checkPolicy(Data, ValidationState, ValidationPolicy.ValidationContinuation) - Method in class net.named_data.jndn.security.v2.ValidationPolicyConfig
 
checkPolicy(Interest, ValidationState, ValidationPolicy.ValidationContinuation) - Method in class net.named_data.jndn.security.v2.ValidationPolicyConfig
 
checkPolicy(Data, ValidationState, ValidationPolicy.ValidationContinuation) - Method in class net.named_data.jndn.security.v2.ValidationPolicyFromPib
 
checkPolicy(Interest, ValidationState, ValidationPolicy.ValidationContinuation) - Method in class net.named_data.jndn.security.v2.ValidationPolicyFromPib
 
checkPolicy(Data, ValidationState, ValidationPolicy.ValidationContinuation) - Method in class net.named_data.jndn.security.v2.ValidationPolicySimpleHierarchy
 
checkPolicy(Interest, ValidationState, ValidationPolicy.ValidationContinuation) - Method in class net.named_data.jndn.security.v2.ValidationPolicySimpleHierarchy
 
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, String[]) - 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, OnDataValidationFailed) - 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, OnInterestValidationFailed, 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, OnDataValidationFailed) - 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, OnInterestValidationFailed, 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, OnDataValidationFailed) - 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, OnInterestValidationFailed, 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, OnInterestValidationFailed) - Method in class net.named_data.jndn.security.policy.PolicyManager
 
checkVerificationPolicy(Data, int, OnVerified, OnDataValidationFailed) - Method in class net.named_data.jndn.security.policy.SelfVerifyPolicyManager
Look in the IdentityStorage or PibImpl for the public key with the name in the KeyLocator (if available) and use it to verify the data packet.
checkVerificationPolicy(Interest, int, OnVerifiedInterest, OnInterestValidationFailed, 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.PrefixAndSessionNo - Class in net.named_data.jndn.sync
A PrefixAndSessionNo holds a user's data prefix and session number (used to return a list from getProducerPrefixes).
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.
cleanEKeys() - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
Delete all the EKeys in the database.
cleanEKeys() - Method in class net.named_data.jndn.encrypt.GroupManager
Delete all the EKeys in the database.
cleanEKeys() - Method in class net.named_data.jndn.encrypt.GroupManagerDb
Delete all the EKeys in the database.
cleanEKeys() - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
Delete all the EKeys in the database.
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.encrypt.EncryptedContent
Set all the fields to indicate unspecified values.
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.MetaInfo
Clear fields and reset to default values.
clear() - Method in class net.named_data.jndn.Name
Clear all the components.
clear() - Method in class net.named_data.jndn.security.v2.CertificateCacheV2
Clear all certificates from the cache.
clear() - Method in class net.named_data.jndn.security.v2.TrustAnchorContainer
Remove all static and dynamic anchors.
clear() - Method in class net.named_data.jndn.security.ValidityPeriod
Reset to a default ValidityPeriod where the period is not specified.
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
 
clearApplicationInfo() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
optional bytes application_info = 4;
clearIdentities() - Method in class net.named_data.jndn.security.pib.AndroidSqlite3Pib
Erase all certificates, keys, and identities.
clearIdentities() - Method in class net.named_data.jndn.security.pib.PibImpl
Erase all certificates, keys, and identities.
clearIdentities() - Method in class net.named_data.jndn.security.pib.PibMemory
Erase all certificates, keys, and identities.
clearIdentities() - Method in class net.named_data.jndn.security.pib.PibSqlite3
Erase all certificates, keys, and identities.
clearKekData_() - Method in class net.named_data.jndn.encrypt.EncryptorV2
Set the internal kekData_ to null.
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: https://redmine.named-data.net/projects/ndn-cxx/wiki/CommandInterest
CommandInterestGenerator() - Constructor for class net.named_data.jndn.util.CommandInterestGenerator
Create a new CommandInterestGenerator and initialize the timestamp to now.
CommandInterestPreparer - Class in net.named_data.jndn.security
A CommandInterestPreparer keeps track of a timestamp and prepares a command interest by adding a timestamp and nonce to the name of an Interest.
CommandInterestPreparer() - Constructor for class net.named_data.jndn.security.CommandInterestPreparer
Create a CommandInterestPreparer and initialize the timestamp to now.
CommandInterestSigner - Class in net.named_data.jndn.security
CommandInterestSigner is a helper class to create command interests.
CommandInterestSigner(KeyChain) - Constructor for class net.named_data.jndn.security.CommandInterestSigner
Create a CommandInterestSigner to use the keyChain to sign.
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(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
 
compile() - Method in class net.named_data.jndn.util.regex.NdnRegexBackrefMatcher
 
compile() - Method in class net.named_data.jndn.util.regex.NdnRegexComponentMatcher
Compile the regular expression to generate more matchers when necessary.
compile() - Method in class net.named_data.jndn.util.regex.NdnRegexComponentSetMatcher
Compile the regular expression to generate more matchers when necessary.
compile() - Method in class net.named_data.jndn.util.regex.NdnRegexMatcherBase
Compile the regular expression to generate more matchers when necessary.
compile() - Method in class net.named_data.jndn.util.regex.NdnRegexPatternListMatcher
 
compile() - Method in class net.named_data.jndn.util.regex.NdnRegexPseudoMatcher
 
compile() - Method in class net.named_data.jndn.util.regex.NdnRegexRepeatMatcher
Compile the regular expression to generate more matchers when necessary.
compile() - Method in class net.named_data.jndn.util.regex.NdnRegexTopMatcher
 
Component() - Constructor for class net.named_data.jndn.Name.Component
Create a new GENERIC Name.Component with a zero-length value.
Component(Blob) - Constructor for class net.named_data.jndn.Name.Component
Create a new GENERIC Name.Component, using the existing the Blob value.
Component(Blob, ComponentType) - Constructor for class net.named_data.jndn.Name.Component
Create a Name.Component of the given type, using the existing the Blob value.
Component(Blob, ComponentType, int) - Constructor for class net.named_data.jndn.Name.Component
Create a Name.Component of the given type, using the existing the Blob value.
Component(Name.Component) - Constructor for class net.named_data.jndn.Name.Component
Create a new Name.Component, taking another pointer to the component's read-only value.
Component(byte[]) - Constructor for class net.named_data.jndn.Name.Component
Create a new GENERIC Name.Component, copying the given value.
Component(byte[], ComponentType) - Constructor for class net.named_data.jndn.Name.Component
Create a Name.Component of the given type, copying the given value.
Component(byte[], ComponentType, int) - Constructor for class net.named_data.jndn.Name.Component
Create a Name.Component of the given type, copying the given value.
Component(String) - Constructor for class net.named_data.jndn.Name.Component
Create a new GENERIC Name.Component, converting the value to UTF8 bytes.
Component(String, ComponentType) - Constructor for class net.named_data.jndn.Name.Component
Create a Name.Component of the given type, converting the value to UTF8 bytes.
Component(String, ComponentType, int) - Constructor for class net.named_data.jndn.Name.Component
Create a Name.Component of the given type, converting the value to UTF8 bytes.
ComponentType - Enum in net.named_data.jndn
A ComponentType specifies the recognized types of a name component.
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 .
computePbkdf2WithHmacSha1(char[], byte[], int, int) - Static method in class net.named_data.jndn.util.Common
Compute the PBKDF2 with HMAC SHA1 of the password.
computePbkdf2WithHmacSha1(byte[], byte[], int, int) - Static method in class net.named_data.jndn.util.Common
Compute the PBKDF2 with HMAC SHA1 of the password.
ConfigChecker - Class in net.named_data.jndn.security.v2.validator_config
A ConfigChecker is an abstract base class for ConfigNameRelationChecker, etc.
ConfigChecker() - Constructor for class net.named_data.jndn.security.v2.validator_config.ConfigChecker
 
ConfigFile - Class in net.named_data.jndn.util
A ConfigFile locates, opens, and parses a library configuration file, and holds the values for the application to get.
ConfigFile() - Constructor for class net.named_data.jndn.util.ConfigFile
Locate, open, and parse a library configuration file.
ConfigFilter - Class in net.named_data.jndn.security.v2.validator_config
ConfigFilter is an abstract base class for RegexNameFilter, etc.
ConfigFilter() - Constructor for class net.named_data.jndn.security.v2.validator_config.ConfigFilter
 
ConfigHyperRelationChecker - Class in net.named_data.jndn.security.v2.validator_config
 
ConfigHyperRelationChecker(String, String, String, String, ConfigNameRelation.Relation) - Constructor for class net.named_data.jndn.security.v2.validator_config.ConfigHyperRelationChecker
 
ConfigNameRelation - Class in net.named_data.jndn.security.v2.validator_config
ConfigNameRelation defines the ConfigNameRelation.Relation enum and static methods to work with name relations for the ValidatorConfig.
ConfigNameRelation() - Constructor for class net.named_data.jndn.security.v2.validator_config.ConfigNameRelation
 
ConfigNameRelation.Relation - Enum in net.named_data.jndn.security.v2.validator_config
 
ConfigNameRelationChecker - Class in net.named_data.jndn.security.v2.validator_config
 
ConfigNameRelationChecker(Name, ConfigNameRelation.Relation) - Constructor for class net.named_data.jndn.security.v2.validator_config.ConfigNameRelationChecker
 
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 certificate 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
This creates a security v1 PolicyManager to verify certificates in format v1.
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(String, CertificateCacheV2, 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, CertificateCacheV2, int, double, double) - Constructor for class net.named_data.jndn.security.policy.ConfigPolicyManager
 
ConfigPolicyManager(String, CertificateCacheV2, int, double) - Constructor for class net.named_data.jndn.security.policy.ConfigPolicyManager
 
ConfigPolicyManager(String, CertificateCacheV2, int) - Constructor for class net.named_data.jndn.security.policy.ConfigPolicyManager
 
ConfigPolicyManager(String, CertificateCacheV2) - Constructor for class net.named_data.jndn.security.policy.ConfigPolicyManager
 
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.
ConfigRegexChecker - Class in net.named_data.jndn.security.v2.validator_config
 
ConfigRegexChecker(String) - Constructor for class net.named_data.jndn.security.v2.validator_config.ConfigRegexChecker
 
ConfigRegexNameFilter - Class in net.named_data.jndn.security.v2.validator_config
ConfigRegexNameFilter extends ConfigFilter to check that the packet name matches the specified regular expression.
ConfigRelationNameFilter - Class in net.named_data.jndn.security.v2.validator_config
ConfigRelationNameFilter extends ConfigFilter to check that the name is in the given relation to the packet name.
ConfigRelationNameFilter(Name, ConfigNameRelation.Relation) - Constructor for class net.named_data.jndn.security.v2.validator_config.ConfigRelationNameFilter
Create a ConfigRelationNameFilter for the given values.
ConfigRule - Class in net.named_data.jndn.security.v2.validator_config
A ConfigRule represents a rule configuration section, used by ConfigValidator.
ConfigRule(String, boolean) - Constructor for class net.named_data.jndn.security.v2.validator_config.ConfigRule
Create a ConfigRule with empty filters and checkers.
CongestionMark - Class in net.named_data.jndn.lp
CongestionMark represents the congestion mark header field in an NDNLPv2 packet.
CongestionMark() - Constructor for class net.named_data.jndn.lp.CongestionMark
 
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.
ConnectionInfo(String, int, boolean) - Constructor for class net.named_data.jndn.transport.AsyncTcpTransport.ConnectionInfo
Create a ConnectionInfo with the given host and port.
ConnectionInfo(String, int) - Constructor for class net.named_data.jndn.transport.AsyncTcpTransport.ConnectionInfo
Create a ConnectionInfo with the given host and port.
ConnectionInfo(String) - Constructor for class net.named_data.jndn.transport.AsyncTcpTransport.ConnectionInfo
Create a ConnectionInfo with the given host and default port 6363
ConnectionInfo(String, int) - Constructor for class net.named_data.jndn.transport.TcpTransport.ConnectionInfo
Create a ConnectionInfo with the given host and port.
ConnectionInfo(String) - Constructor for class net.named_data.jndn.transport.TcpTransport.ConnectionInfo
Create a ConnectionInfo with the given host and default port 6363.
ConnectionInfo() - Constructor for class net.named_data.jndn.transport.Transport.ConnectionInfo
 
ConnectionInfo(String, int) - Constructor for class net.named_data.jndn.transport.UdpTransport.ConnectionInfo
Create a ConnectionInfo with the given host and port.
ConnectionInfo(String) - Constructor for class net.named_data.jndn.transport.UdpTransport.ConnectionInfo
Create a ConnectionInfo with the given host and default port 6363.
constructKeyName(Name, Name.Component) - Static method in class net.named_data.jndn.security.pib.PibKey
Construct a key name based on the appropriate naming conventions.
consume(Name, Consumer.OnConsumeComplete, EncryptError.OnError, Link) - 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.
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, Link, Link) - Constructor for class net.named_data.jndn.encrypt.Consumer
Create a Consumer to use the given ConsumerDb, Face and other values.
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.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.
Content - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
ContentKey() - Constructor for class net.named_data.jndn.encrypt.DecryptorV2.ContentKey
 
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
 
continueValidation(CertificateV2, ValidationState) - Method in interface net.named_data.jndn.security.v2.CertificateFetcher.ValidationContinuation
 
continueValidation(CertificateRequest, ValidationState) - Method in interface net.named_data.jndn.security.v2.ValidationPolicy.ValidationContinuation
 
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_BaseCongestionMarkingInterval - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
ControlParameters_Capacity - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
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_Count - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
ControlParameters_DefaultCongestionThreshold - 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_LocalUri - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
ControlParameters_Mask - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
ControlParameters_Mtu - 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.
create(BoostInfoTree) - Static method in class net.named_data.jndn.security.v2.validator_config.ConfigChecker
Create a checker from the configuration section.
create(BoostInfoTree) - Static method in class net.named_data.jndn.security.v2.validator_config.ConfigFilter
Create a filter from the configuration section.
create(BoostInfoTree) - Static method in class net.named_data.jndn.security.v2.validator_config.ConfigRule
Create a rule from configuration section.
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 a security v1 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 a security v1 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.
createIdentityV2(Name, KeyParams) - Method in class net.named_data.jndn.security.KeyChain
Create a security V2 identity for identityName.
createIdentityV2(Name) - Method in class net.named_data.jndn.security.KeyChain
Create a security V2 identity for identityName.
createKey(PibIdentity, KeyParams) - Method in class net.named_data.jndn.security.KeyChain
Create a key for the identity according to params.
createKey(PibIdentity) - Method in class net.named_data.jndn.security.KeyChain
Create a key for the identity according to getDefaultKeyParams().
createKey(Name, KeyParams) - Method in class net.named_data.jndn.security.tpm.TpmBackEnd
Create a key for the identityName according to params.
createKey_(Name, KeyParams) - Method in class net.named_data.jndn.security.tpm.Tpm
Create a key for the identityName according to params.
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.

D

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
 
DataValidationFailureCallback - Interface in net.named_data.jndn.security.v2
A class implements DataValidationFailureCallback if it has a failureCallback method used to report a failed Data validation.
DataValidationState - Class in net.named_data.jndn.security.v2
The DataValidationState class extends ValidationState to hold the validation state for a Data packet.
DataValidationState(Data, DataValidationSuccessCallback, DataValidationFailureCallback) - Constructor for class net.named_data.jndn.security.v2.DataValidationState
Create a DataValidationState for the Data packet.
DataValidationSuccessCallback - Interface in net.named_data.jndn.security.v2
A class implements DataValidationSuccessCallback if it has a successCallback method used to report a successful Data validation.
dateToMillisecondsSince1970(Date) - Static method in class net.named_data.jndn.util.Common
Convert a Date object milliseconds.
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.DerExplicitlyTagged
Override the base decode to decode and store the inner DerNode.
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, boolean) - Method in class net.named_data.jndn.encoding.Tlv0_2WireFormat
Decode input as a control parameters in NDN-TLV and set the fields of the controlParameters object.
decodeControlParameters(ControlParameters, ByteBuffer, boolean) - Method in class net.named_data.jndn.encoding.WireFormat
Decode input as a control parameters 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, boolean) - Method in class net.named_data.jndn.encoding.Tlv0_2WireFormat
Decode input as a control parameters in NDN-TLV and set the fields of the controlResponse object.
decodeControlResponse(ControlResponse, ByteBuffer, boolean) - Method in class net.named_data.jndn.encoding.WireFormat
Decode input as a control parameters 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[], boolean) - Method in class net.named_data.jndn.encoding.Tlv0_2WireFormat
Decode input as a data packet in NDN-TLV and set the fields in the data object.
decodeData(Data, ByteBuffer, int[], int[], boolean) - 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, 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, boolean) - 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, boolean) - Method in class net.named_data.jndn.encoding.Tlv0_2WireFormat
Decode input as a sequence of NDN-TLV Delegation and set the fields of the delegationSet object.
decodeDelegationSet(DelegationSet, ByteBuffer, boolean) - Method in class net.named_data.jndn.encoding.WireFormat
Decode input as a delegation set 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, boolean) - Method in class net.named_data.jndn.encoding.Tlv0_2WireFormat
Decode input as a EncryptedContent v1 in NDN-TLV and set the fields of the encryptedContent object.
decodeEncryptedContent(EncryptedContent, ByteBuffer, boolean) - Method in class net.named_data.jndn.encoding.WireFormat
Decode input as an EncryptedContent v1 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 v1 and set the fields of the encryptedContent object.
decodeEncryptedContentV2(EncryptedContent, ByteBuffer, boolean) - Method in class net.named_data.jndn.encoding.Tlv0_2WireFormat
Decode input as an EncryptedContent v2 (used in Name-based Access Control v2) in NDN-TLV and set the fields of the encryptedContent object.
decodeEncryptedContentV2(EncryptedContent, ByteBuffer, boolean) - Method in class net.named_data.jndn.encoding.WireFormat
Decode input as an EncryptedContent v2 (used in Name-based Access Control v2) and set the fields of the encryptedContent object.
decodeEncryptedContentV2(EncryptedContent, ByteBuffer) - Method in class net.named_data.jndn.encoding.WireFormat
Decode input as an EncryptedContent v2 (used in Name-based Access Control v2) 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[], boolean) - Method in class net.named_data.jndn.encoding.Tlv0_2WireFormat
Decode input as an interest in NDN-TLV and set the fields of the interest object.
decodeInterest(Interest, ByteBuffer, int[], int[], boolean) - 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, 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, boolean) - 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, boolean) - Method in class net.named_data.jndn.encoding.Tlv0_2WireFormat
Decode input as an NDN-TLV LpPacket and set the fields of the lpPacket object.
decodeLpPacket(LpPacket, ByteBuffer, boolean) - Method in class net.named_data.jndn.encoding.WireFormat
Decode input as an 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, boolean) - Method in class net.named_data.jndn.encoding.Tlv0_2WireFormat
Decode input as a name in NDN-TLV and set the fields of the Name object.
decodeName(Name, ByteBuffer, boolean) - Method in class net.named_data.jndn.encoding.WireFormat
Decode input as a name 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, boolean) - Method in class net.named_data.jndn.encoding.Tlv0_2WireFormat
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, boolean) - 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.
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(EncryptedContent, DecryptorV2.DecryptSuccessCallback, EncryptError.OnError) - Method in class net.named_data.jndn.encrypt.DecryptorV2
Asynchronously decrypt the encryptedContent.
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.
decrypt(ByteBuffer, Name) - Method in class net.named_data.jndn.security.tpm.Tpm
Return the plain text which is decrypted from cipherText using the key with name keyName.
decrypt(ByteBuffer) - Method in class net.named_data.jndn.security.tpm.TpmKeyHandle
Return the plain text which is decrypted from cipherText using this key.
decrypt(ByteBuffer, EncryptAlgorithmType) - Method in class net.named_data.jndn.security.tpm.TpmPrivateKey
Decrypt the cipherText using this private key according the encryption algorithmType.
decrypt(ByteBuffer) - Method in class net.named_data.jndn.security.tpm.TpmPrivateKey
Call the main decrypt where algorithmType is RsaOaep.
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.
DecryptorV2 - Class in net.named_data.jndn.encrypt
DecryptorV2 decrypts the supplied EncryptedContent element, using asynchronous operations, contingent on the retrieval of the CK Data packet, the KDK, and the successful decryption of both of these.
DecryptorV2(PibKey, Validator, KeyChain, Face) - Constructor for class net.named_data.jndn.encrypt.DecryptorV2
Create a DecryptorV2 with the given parameters.
DecryptorV2.ContentKey - Class in net.named_data.jndn.encrypt
 
DecryptorV2.ContentKey.PendingDecrypt - Class in net.named_data.jndn.encrypt
 
DecryptorV2.DecryptSuccessCallback - Interface in net.named_data.jndn.encrypt
 
DEFAULT_KEY_PARAMS - Static variable in class net.named_data.jndn.security.KeyChain
Deprecated.
Use getDefaultKeyParams().
DEFAULT_LOCK_TIMEOUT_MS - Static variable in class net.named_data.jndn.transport.AsyncTcpTransport
 
DEFAULT_RECONNECT_TRY_DELAY_MS - Static variable in class net.named_data.jndn.transport.AsyncTcpTransport
 
DEFAULT_SEED - Static variable in class net.named_data.jndn.contrib.Murmur3
 
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
 
Delegation(int, Name) - Constructor for class net.named_data.jndn.DelegationSet.Delegation
Create a new DelegationSet.Delegation with the given values.
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.
DELETE_cleanEKeys - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
DELETE_clearIdentities_certificates - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
DELETE_clearIdentities_identities - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
DELETE_clearIdentities_keys - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
DELETE_deleteContentKey - Static variable in class net.named_data.jndn.encrypt.Sqlite3ProducerDbBase
 
DELETE_deleteEKey - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
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_deleteScheduleMembers - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
DELETE_removeCertificate - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
DELETE_removeIdentity_certificates - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
DELETE_removeIdentity_identity - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
DELETE_removeIdentity_keys - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
DELETE_removeKey_certificates - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
DELETE_removeKey_keys - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
DELETE_VALUE - Static variable in enum net.named_data.jndn.sync.SyncStateProto.SyncState.ActionType
DELETE = 1;
deleteCertificate(PibKey, Name) - Method in class net.named_data.jndn.security.KeyChain
Delete the certificate with the given name from the given key.
deleteCertificate(Name) - Method in class net.named_data.jndn.security.policy.CertificateCache
Remove a certificate from the cache.
deleteCertificate(Name) - Method in class net.named_data.jndn.security.v2.CertificateCacheV2
Remove the certificate whose name equals the given name.
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.
deleteEKey(Name) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
Delete the EKey with name eKeyName from the database.
deleteEKey(Name) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
Delete the EKey with name eKeyName from the database.
deleteEKey(Name) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
Delete the EKey with name eKeyName from the database.
deleteIdentity(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
Delete the identity from the public and private key storage.
deleteIdentity(PibIdentity) - Method in class net.named_data.jndn.security.KeyChain
Delete the identity.
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
deleteKey(PibIdentity, PibKey) - Method in class net.named_data.jndn.security.KeyChain
Delete the given key of the given identity.
deleteKey(Name) - Method in class net.named_data.jndn.security.tpm.TpmBackEnd
Delete the key with name keyName.
deleteKey_(Name) - Method in class net.named_data.jndn.security.tpm.Tpm
Delete the key with name keyName.
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.
DerBitString(ByteBuffer, int) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerBitString
Create a DerBitString with the given padding and inputBuf.
DerBoolean(boolean) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerBoolean
Create a new DerBoolean for the value.
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
 
DerExplicitlyTagged(int) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerExplicitlyTagged
Create a DerExplicitlyTagged with the given tag number.
DerGeneralizedTime(double) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerGeneralizedTime
Create a DerGeneralizedTime with the given milliseconds since 1970.
DerInteger(int) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerInteger
Create a new DerInteger for the value.
DerInteger(ByteBuffer) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerInteger
Create a new DerInteger from the bytes in the buffer.
DerInteger() - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerInteger
 
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.
derivePublicKey() - Method in class net.named_data.jndn.security.tpm.TpmKeyHandle
Get the encoded public key derived from this key.
derivePublicKey() - Method in class net.named_data.jndn.security.tpm.TpmPrivateKey
Get the encoded public key for this private key.
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.DerBoolean - Class in net.named_data.jndn.encoding.der
DerBoolean extends DerNode to encode a boolean value.
DerNode.DerByteString - Class in net.named_data.jndn.encoding.der
A DerByteString extends DerNode to handle byte strings.
DerNode.DerExplicitlyTagged - Class in net.named_data.jndn.encoding.der
A DerExplicitlyTagged extends DerNode to represent an explicitly-tagged type which wraps another DerNode.
DerNode.DerGeneralizedTime - Class in net.named_data.jndn.encoding.der
A DerGeneralizedTime extends DerNode to represent a date and time, with millisecond accuracy.
DerNode.DerInteger - Class in net.named_data.jndn.encoding.der
DerInteger extends DerNode to encode an integer value.
DerNode.DerNull - Class in net.named_data.jndn.encoding.der
A DerNull extends DerNode to encode a null value.
DerNode.DerOctetString - Class in net.named_data.jndn.encoding.der
DerOctetString extends DerByteString to encode a string of bytes.
DerNode.DerOid - Class in net.named_data.jndn.encoding.der
A DerOid extends DerNode to represent an object identifier
DerNode.DerPrintableString - Class in net.named_data.jndn.encoding.der
A DerPrintableString extends DerByteString to handle a a printable string.
DerNode.DerSequence - Class in net.named_data.jndn.encoding.der
A DerSequence extends DerStructure to contains an ordered sequence of other nodes.
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
 
DerNull() - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerNull
Create a DerNull.
DerOctetString(ByteBuffer) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerOctetString
Create a new DerOctetString for the inputData.
DerOid(String) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerOid
Create a DerOid with the given object identifier.
DerOid(OID) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerOid
Create a DerOid with the given object identifier.
DerPrintableString(ByteBuffer) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerPrintableString
Create a DerPrintableString with the given inputData.
DerSequence() - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerSequence
Create a DerSequence.
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.
digestSha256(byte[]) - 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
 
doCreateKey(Name, KeyParams) - Method in class net.named_data.jndn.security.tpm.TpmBackEnd
Create a key for identityName according to params.
doCreateKey(Name, KeyParams) - Method in class net.named_data.jndn.security.tpm.TpmBackEndFile
Create a key for identityName according to params.
doCreateKey(Name, KeyParams) - Method in class net.named_data.jndn.security.tpm.TpmBackEndMemory
Create a key for identityName according to params.
doDecrypt(ByteBuffer) - Method in class net.named_data.jndn.security.tpm.TpmKeyHandle
 
doDecrypt(ByteBuffer) - Method in class net.named_data.jndn.security.tpm.TpmKeyHandleMemory
 
doDeleteKey(Name) - Method in class net.named_data.jndn.security.tpm.TpmBackEnd
Delete the key with name keyName.
doDeleteKey(Name) - Method in class net.named_data.jndn.security.tpm.TpmBackEndFile
Delete the key with name keyName.
doDeleteKey(Name) - Method in class net.named_data.jndn.security.tpm.TpmBackEndMemory
Delete the key with name keyName.
doDerivePublicKey() - Method in class net.named_data.jndn.security.tpm.TpmKeyHandle
 
doDerivePublicKey() - Method in class net.named_data.jndn.security.tpm.TpmKeyHandleMemory
 
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.
doExportKey(Name, ByteBuffer) - Method in class net.named_data.jndn.security.tpm.TpmBackEnd
Get the encoded private key with name keyName in PKCS #8 format, possibly password-encrypted.
doExportKey(Name, ByteBuffer) - Method in class net.named_data.jndn.security.tpm.TpmBackEndFile
Get the encoded private key with name keyName in PKCS #8 format, possibly password-encrypted.
doExportKey(Name, ByteBuffer) - Method in class net.named_data.jndn.security.tpm.TpmBackEndMemory
Get the encoded private key with name keyName in PKCS #8 format, possibly password-encrypted.
doFetch(CertificateRequest, ValidationState, CertificateFetcher.ValidationContinuation) - Method in class net.named_data.jndn.security.v2.CertificateFetcher
An implementation to fetch a certificate asynchronously.
doFetch(CertificateRequest, ValidationState, CertificateFetcher.ValidationContinuation) - Method in class net.named_data.jndn.security.v2.CertificateFetcherFromNetwork
Implement doFetch to use face_.expressInterest to fetch a certificate.
doFetch(CertificateRequest, ValidationState, CertificateFetcher.ValidationContinuation) - Method in class net.named_data.jndn.security.v2.CertificateFetcherOffline
 
doGetKeyHandle(Name) - Method in class net.named_data.jndn.security.tpm.TpmBackEnd
Get the handle of the key with name keyName.
doGetKeyHandle(Name) - Method in class net.named_data.jndn.security.tpm.TpmBackEndFile
Get the handle of the key with name keyName.
doGetKeyHandle(Name) - Method in class net.named_data.jndn.security.tpm.TpmBackEndMemory
Get the handle of the key with name keyName.
doHasKey(Name) - Method in class net.named_data.jndn.security.tpm.TpmBackEnd
Check if the key with name keyName exists in the TPM.
doHasKey(Name) - Method in class net.named_data.jndn.security.tpm.TpmBackEndFile
Check if the key with name keyName exists in the TPM.
doHasKey(Name) - Method in class net.named_data.jndn.security.tpm.TpmBackEndMemory
Check if the key with name keyName exists in the TPM.
doImportKey(Name, ByteBuffer, ByteBuffer) - Method in class net.named_data.jndn.security.tpm.TpmBackEnd
Import an encoded private key with name keyName in PKCS #8 format, possibly password-encrypted.
doImportKey(Name, ByteBuffer, ByteBuffer) - Method in class net.named_data.jndn.security.tpm.TpmBackEndFile
Import an encoded private key with name keyName in PKCS #8 format, possibly password-encrypted.
doImportKey(Name, ByteBuffer, ByteBuffer) - Method in class net.named_data.jndn.security.tpm.TpmBackEndMemory
Import an encoded private key with name keyName in PKCS #8 format, possibly password-encrypted.
DontVerifySegment - Static variable in class net.named_data.jndn.util.SegmentFetcher
DontVerifySegment may be used in fetch to skip validation of Data packets.
doSign(DigestAlgorithm, ByteBuffer) - Method in class net.named_data.jndn.security.tpm.TpmKeyHandle
 
doSign(DigestAlgorithm, ByteBuffer) - Method in class net.named_data.jndn.security.tpm.TpmKeyHandleMemory
 
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.
DynamicTrustAnchorGroup - Class in net.named_data.jndn.security.v2
The DynamicTrustAnchorGroup class extends TrustAnchorGroup to implement a dynamic trust anchor group.
DynamicTrustAnchorGroup(CertificateContainerInterface, String, String, double, boolean) - Constructor for class net.named_data.jndn.security.v2.DynamicTrustAnchorGroup
Create a dynamic trust anchor group.

E

EcdsaKeyParams - Class in net.named_data.jndn.security
Deprecated.
Use EcKeyParams .
EcdsaKeyParams(Name.Component, int) - Constructor for class net.named_data.jndn.security.EcdsaKeyParams
Deprecated.
 
EcdsaKeyParams(Name.Component) - Constructor for class net.named_data.jndn.security.EcdsaKeyParams
Deprecated.
 
EcdsaKeyParams(int, KeyIdType) - Constructor for class net.named_data.jndn.security.EcdsaKeyParams
Deprecated.
 
EcdsaKeyParams(int) - Constructor for class net.named_data.jndn.security.EcdsaKeyParams
Deprecated.
 
EcdsaKeyParams() - Constructor for class net.named_data.jndn.security.EcdsaKeyParams
Deprecated.
 
EcKeyParams - Class in net.named_data.jndn.security
 
EcKeyParams(Name.Component, int) - Constructor for class net.named_data.jndn.security.EcKeyParams
 
EcKeyParams(Name.Component) - Constructor for class net.named_data.jndn.security.EcKeyParams
 
EcKeyParams(int, KeyIdType) - Constructor for class net.named_data.jndn.security.EcKeyParams
 
EcKeyParams(int) - Constructor for class net.named_data.jndn.security.EcKeyParams
 
EcKeyParams() - Constructor for class net.named_data.jndn.security.EcKeyParams
 
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.DerExplicitlyTagged
Override the base encode to return raw data encoding for the explicit tag and encoded inner node.
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_2WireFormat
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_2WireFormat
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_2WireFormat
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_2WireFormat
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_2WireFormat
Encode the EncryptedContent v1 in NDN-TLV and return the encoding.
encodeEncryptedContent(EncryptedContent) - Method in class net.named_data.jndn.encoding.WireFormat
Encode the EncryptedContent v1 and return the encoding.
encodeEncryptedContentV2(EncryptedContent) - Method in class net.named_data.jndn.encoding.Tlv0_2WireFormat
Encode the EncryptedContent v2 (used in Name-based Access Control v2) in NDN-TLV and return the encoding.
encodeEncryptedContentV2(EncryptedContent) - Method in class net.named_data.jndn.encoding.WireFormat
Encode the EncryptedContent v2 (used in Name-based Access Control v2) 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_2WireFormat
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_2WireFormat
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_2WireFormat
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_2WireFormat
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(byte[]) - Method in class net.named_data.jndn.encrypt.EncryptorV2
Encrypt the plainData using the existing Content Key (CK) and return a new EncryptedContent.
encrypt(byte[], EncryptAlgorithmType) - Method in class net.named_data.jndn.security.certificate.PublicKey
Encrypt the plainData using the keyBits according the encrypt algorithm type.
encrypt(Blob, EncryptAlgorithmType) - Method in class net.named_data.jndn.security.certificate.PublicKey
Encrypt the plainData using the keyBits according the encrypt algorithm type.
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_EncryptedPayloadKey - 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_RepeatUnit_DAY - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
Encrypt_RepeatUnit_MONTH - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
Encrypt_RepeatUnit_NONE - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
Encrypt_RepeatUnit_YEAR - 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 - Variable in class net.named_data.jndn.encrypt.DecryptorV2.ContentKey.PendingDecrypt
 
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
 
EncryptorV2 - Class in net.named_data.jndn.encrypt
EncryptorV2 encrypts the requested content for name-based access control (NAC) using security v2.
EncryptorV2(Name, Name, SigningInfo, EncryptError.OnError, Validator, KeyChain, Face) - Constructor for class net.named_data.jndn.encrypt.EncryptorV2
Create an EncryptorV2 with the given parameters.
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.
end() - Method in class net.named_data.jndn.contrib.Murmur3.IncrementalHash32
 
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().
Entry() - Constructor for class net.named_data.jndn.Exclude.Entry
Create an Exclude.Entry of type ANY
Entry(Name.Component) - Constructor for class net.named_data.jndn.Exclude.Entry
Create an Exclude.Entry of type COMPONENT.
Entry(long, InterestFilter, OnInterestCallback, Face) - Constructor for class net.named_data.jndn.impl.InterestFilterTable.Entry
Create a new Entry with the given values.
Entry(long, Interest, OnData, OnTimeout, OnNetworkNack) - Constructor for class net.named_data.jndn.impl.PendingInterestTable.Entry
Create a new Entry with the given fields.
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(KeyLocator) - Method in class net.named_data.jndn.KeyLocator
Check if this key locator has the same values as the given key locator.
equals(Object) - Method in class net.named_data.jndn.KeyLocator
 
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(ValidityPeriod) - Method in class net.named_data.jndn.security.ValidityPeriod
Check if this is the same validity period as other.
equals(Object) - Method in class net.named_data.jndn.security.ValidityPeriod
 
equals(Blob) - Method in class net.named_data.jndn.util.Blob
 
equals(Object) - Method in class net.named_data.jndn.util.Blob
 
Error(String) - Constructor for exception net.named_data.jndn.encrypt.ConsumerDb.Error
 
Error(String) - Constructor for exception net.named_data.jndn.encrypt.GroupManagerDb.Error
 
Error(String) - Constructor for exception net.named_data.jndn.encrypt.Interval.Error
 
Error(String) - Constructor for exception net.named_data.jndn.encrypt.ProducerDb.Error
 
Error(String) - Constructor for exception net.named_data.jndn.security.KeyChain.Error
 
Error(String) - Constructor for exception net.named_data.jndn.security.pib.Pib.Error
 
Error(String) - Constructor for exception net.named_data.jndn.security.pib.PibImpl.Error
 
Error(String) - Constructor for exception net.named_data.jndn.security.tpm.Tpm.Error
 
Error(String) - Constructor for exception net.named_data.jndn.security.tpm.TpmBackEnd.Error
 
Error(String) - Constructor for exception net.named_data.jndn.security.tpm.TpmBackEndFile.Error
 
Error(String) - Constructor for exception net.named_data.jndn.security.tpm.TpmPrivateKey.Error
 
Error(String) - Constructor for exception net.named_data.jndn.security.v2.CertificateV2.Error
 
Error(String) - Constructor for exception net.named_data.jndn.security.v2.TrustAnchorContainer.Error
 
Error(String) - Constructor for exception net.named_data.jndn.util.regex.NdnRegexMatcherBase.Error
 
EXCEEDED_DEPTH_LIMIT - Static variable in class net.named_data.jndn.security.v2.ValidationError
 
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.Type - Enum in net.named_data.jndn
 
expand(String) - Method in class net.named_data.jndn.util.regex.NdnRegexTopMatcher
 
expand() - Method in class net.named_data.jndn.util.regex.NdnRegexTopMatcher
 
EXPIRED_CERTIFICATE - Static variable in class net.named_data.jndn.security.v2.ValidationError
 
ExplicitlyTagged - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
ExponentialReExpress - Class in net.named_data.jndn.util
An ExponentialReExpress uses an internal onTimeout to express the interest again with double the interestLifetime.
exportKey(Name, ByteBuffer) - Method in class net.named_data.jndn.security.tpm.TpmBackEnd
Get the encoded private key with name keyName in PKCS #8 format, possibly password-encrypted.
exportPrivateKey_(Name, ByteBuffer) - Method in class net.named_data.jndn.security.tpm.Tpm
Get the encoded private key with name keyName in PKCS #8 format, possibly encrypted.
exportSafeBag(CertificateV2, ByteBuffer) - Method in class net.named_data.jndn.security.KeyChain
Export a certificate and its corresponding private key in a SafeBag.
exportSafeBag(CertificateV2) - Method in class net.named_data.jndn.security.KeyChain
Export a certificate and its corresponding private key in a SafeBag, with a null password which exports an unencrypted PKCS #8 PrivateKeyInfo.
expr_ - Variable in class net.named_data.jndn.util.regex.NdnRegexMatcherBase
 
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(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, 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(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(Data, ArrayList<PendingInterestTable.Entry>) - Method in class net.named_data.jndn.impl.PendingInterestTable
Find all entries from the pending interest table where data 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.
extractIdentityFromCertName(Name) - Static method in class net.named_data.jndn.security.v2.CertificateV2
Extract the identity namespace from certificateName.
extractIdentityFromKeyName(Name) - Static method in class net.named_data.jndn.security.pib.PibKey
Extract the identity namespace from keyName.
extractKeyNameFromCertName(Name) - Static method in class net.named_data.jndn.security.v2.CertificateV2
Extract key name from certificateName.

F

Face - Class in net.named_data.jndn
The Face class provides the main methods for NDN communication.
Face(Transport, Transport.ConnectionInfo) - Constructor for class net.named_data.jndn.Face
Create a new Face for communication with an NDN hub with the given Transport object and connectionInfo.
Face(String, int) - Constructor for class net.named_data.jndn.Face
Create a new Face for communication with an NDN hub at host:port using the default TcpTransport.
Face(String) - Constructor for class net.named_data.jndn.Face
Create a new Face for communication with an NDN hub at host using the default port 6363 and the default TcpTransport.
Face() - Constructor for class net.named_data.jndn.Face
Create a new Face for communication with an NDN hub at "localhost" using the default port 6363 and the default TcpTransport.
fail(ValidationError) - Method in class net.named_data.jndn.security.v2.DataValidationState
 
fail(ValidationError) - Method in class net.named_data.jndn.security.v2.InterestValidationState
 
fail(ValidationError) - Method in class net.named_data.jndn.security.v2.ValidationState
Call the failure callback.
failureCallback(Data, ValidationError) - Method in interface net.named_data.jndn.security.v2.DataValidationFailureCallback
 
failureCallback(Interest, ValidationError) - Method in interface net.named_data.jndn.security.v2.InterestValidationFailureCallback
 
fetch(CertificateRequest, ValidationState, CertificateFetcher.ValidationContinuation) - Method in class net.named_data.jndn.security.v2.CertificateFetcher
Asynchronously fetch a certificate.
fetch(Face, Interest, SegmentFetcher.VerifySegment, SegmentFetcher.OnComplete, SegmentFetcher.OnError) - Static method in class net.named_data.jndn.util.SegmentFetcher
Initiate segment fetching.
fetch(Face, Interest, KeyChain, SegmentFetcher.OnComplete, SegmentFetcher.OnError) - Static method in class net.named_data.jndn.util.SegmentFetcher
Initiate segment fetching.
FilePrivateKeyStorage - Class in net.named_data.jndn.security.identity
FilePrivateKeyStorage extends PrivateKeyStorage to implement private key storage using files.
FilePrivateKeyStorage() - Constructor for class net.named_data.jndn.security.identity.FilePrivateKeyStorage
Create a new FilePrivateKeyStorage to connect to the default directory in System.getProperty("user.home").
FilePrivateKeyStorage(String) - Constructor for class net.named_data.jndn.security.identity.FilePrivateKeyStorage
Create a new FilePrivateKeyStorage to connect to the given directory.
FinalBlockId - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
find(Name) - Method in class net.named_data.jndn.DelegationSet
Find the first delegation with the given name and return its index.
find(Interest) - Method in class net.named_data.jndn.in_memory_storage.InMemoryStorageRetaining
Find the best match Data for an Interest.
find(Name) - Method in class net.named_data.jndn.security.v2.CertificateCacheV2
Find the certificate by the given key name.
find(Interest) - Method in class net.named_data.jndn.security.v2.CertificateCacheV2
Find the certificate by the given interest.
find(Name) - Method in class net.named_data.jndn.security.v2.TrustAnchorContainer
Search for a certificate across all groups (longest prefix match).
find(Interest) - Method in class net.named_data.jndn.security.v2.TrustAnchorContainer
Find a certificate for the given interest.
find(String, long) - Method in class net.named_data.jndn.sync.DigestTree
 
findElementEnd(ByteBuffer) - Method in class net.named_data.jndn.encoding.tlv.TlvStructureDecoder
Continue scanning input starting from offset_ to find the element end.
findMatchingRule(ConfigPolicyManager, Name, String) - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager.FriendAccess
 
findTrustedCertificate(Interest) - Method in class net.named_data.jndn.security.v2.CertificateStorage
Find a trusted certificate in the trust anchor container or in the verified cache.
finishNestedTlvs(int, boolean) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
Call this after reading all nested TLVs to skip any remaining unrecognized TLVs and to check if the input buffer position after the final nested TLV matches the endOffset returned by readNestedTlvsStart.
finishNestedTlvs(int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
Call this after reading all nested TLVs to skip any remaining unrecognized TLVs and to check if the input buffer position after the final nested TLV matches the endOffset returned by readNestedTlvsStart.
flippedBuffer() - Method in class net.named_data.jndn.util.DynamicByteBuffer
Return a new ByteBuffer which is the flipped version of buffer().
ForwardingFlags - Class in net.named_data.jndn
Deprecated.
Use RegistrationOptions.
ForwardingFlags() - Constructor for class net.named_data.jndn.ForwardingFlags
Deprecated.
Create a new ForwardingFlags with "childInherit" set and all other flags cleared.
ForwardingFlags(RegistrationOptions) - Constructor for class net.named_data.jndn.ForwardingFlags
Deprecated.
Create a new ForwardingFlags as a copy of the given value.
ForwardingHint - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
FreshnessPeriod - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
FriendAccess() - Constructor for class net.named_data.jndn.encrypt.Consumer.FriendAccess
 
FriendAccess() - Constructor for class net.named_data.jndn.encrypt.GroupManager.FriendAccess
 
FriendAccess() - Constructor for class net.named_data.jndn.security.policy.ConfigPolicyManager.FriendAccess
 
FROM_WHERE_getDefaultCertificateOfKey - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
FROM_WHERE_getDefaultKeyOfIdentity - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
FROM_WHERE_getKeyBits - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
fromEscapedString(String, int, int) - Static method in class net.named_data.jndn.Name
Make a Blob value by decoding the escapedString between beginOffset and endOffset according to the NDN URI Scheme.
fromEscapedString(String) - Static method in class net.named_data.jndn.Name
Make a Blob value by decoding the escapedString according to the NDN URI Scheme.
fromHex(String, int, int) - Static method in class net.named_data.jndn.Name
Make a Blob value by decoding the hexString between beginOffset and endOffset.
fromImplicitSha256Digest(Blob) - Static method in class net.named_data.jndn.Name.Component
Create a component of type ImplicitSha256DigestComponent, so that isImplicitSha256Digest() is true.
fromImplicitSha256Digest(byte[]) - Static method in class net.named_data.jndn.Name.Component
Create a component of type ImplicitSha256DigestComponent, so that isImplicitSha256Digest() is true.
fromIsoString(String) - Static method in class net.named_data.jndn.encrypt.Schedule
 
fromName(Name, boolean) - Static method in class net.named_data.jndn.util.regex.NdnRegexTopMatcher
 
fromName(Name) - Static method in class net.named_data.jndn.util.regex.NdnRegexTopMatcher
 
fromNumber(long) - Static method in class net.named_data.jndn.Name.Component
Create a component whose value is the nonNegativeInteger encoding of the number.
fromNumber(long, ComponentType) - Static method in class net.named_data.jndn.Name.Component
Create a component of the given type whose value is the nonNegativeInteger encoding of the number.
fromNumber(long, ComponentType, int) - Static method in class net.named_data.jndn.Name.Component
Create a component of the given type whose value is the nonNegativeInteger encoding of the number.
fromNumberWithMarker(long, int) - Static method in class net.named_data.jndn.Name.Component
Create a component whose value is the marker appended with the nonNegativeInteger encoding of the number.
fromParametersSha256Digest(Blob) - Static method in class net.named_data.jndn.Name.Component
Create a component of type ParametersSha256DigestComponent, so that isParametersSha256Digest() is true.
fromParametersSha256Digest(byte[]) - Static method in class net.named_data.jndn.Name.Component
Create a component of type ParametersSha256DigestComponent, so that isParametersSha256Digest() is true.
fromSegment(long) - Static method in class net.named_data.jndn.Name.Component
Create a component with the encoded segment number according to NDN naming conventions for "Segment number" (marker 0x00).
fromSegmentOffset(long) - Static method in class net.named_data.jndn.Name.Component
Create a component with the encoded segment byte offset according to NDN naming conventions for segment "Byte offset" (marker 0xFB).
fromSequenceNumber(long) - Static method in class net.named_data.jndn.Name.Component
Create a component with the encoded sequence number according to NDN naming conventions for "Sequencing" (marker 0xFE).
fromTimestamp(long) - Static method in class net.named_data.jndn.Name.Component
Create a component with the encoded timestamp according to NDN naming conventions for "Timestamp" (marker 0xFC).
fromVersion(long) - Static method in class net.named_data.jndn.Name.Component
Create a component with the encoded version number according to NDN naming conventions for "Versioning" (marker 0xFD).

G

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.
generatePrivateKey(KeyParams) - Static method in class net.named_data.jndn.security.tpm.TpmPrivateKey
Generate a key pair according to keyParams and return a new TpmPrivateKey with the private key.
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 the 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 the 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.Tlv0_2WireFormat
Get a singleton instance of a Tlv0_2WireFormat.
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(Name) - Method in class net.named_data.jndn.security.pib.PibCertificateContainer
Get the certificate with certificateName from the container.
get(Name) - Method in class net.named_data.jndn.security.pib.PibIdentityContainer
Get the identity with name identityName from the container.
get(Name) - Method in class net.named_data.jndn.security.pib.PibKeyContainer
Get the key with name keyName from the container.
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.
get(String, String) - Method in class net.named_data.jndn.util.ConfigFile
Get the value for the key, or a default value if not found.
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.
getApplicationInfo() - Method in class net.named_data.jndn.sync.ChronoSync2013.SyncState
Get the application info which was included when the sender published the next sequence number.
getApplicationInfo() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
optional bytes application_info = 4;
getApplicationInfo() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
optional bytes application_info = 4;
getApplicationInfo() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateOrBuilder
optional bytes application_info = 4;
getApplicationParameters() - Method in class net.named_data.jndn.Interest
Get the application parameters.
getBackEnd_() - Method in class net.named_data.jndn.security.tpm.Tpm
Get the TpmBackEnd.
getBackref(int) - Method in class net.named_data.jndn.util.regex.NdnRegexBackrefManager
 
getBodyAsControlParameters() - Method in class net.named_data.jndn.ControlResponse
Get the control response body as a ControlParameters.
getCache_() - Method in class net.named_data.jndn.encrypt.AccessManagerV2
Get the the storage cache, which should only be used for testing.
getCache_() - Method in class net.named_data.jndn.encrypt.EncryptorV2
Get the the storage cache, which should only be used for testing.
getCache_() - Method in class net.named_data.jndn.in_memory_storage.InMemoryStorageRetaining
Get the the storage cache, which should only be used for testing.
getCanBePrefix() - Method in class net.named_data.jndn.Interest
Get the CanBePrefix flag.
getCapture() - Method in class net.named_data.jndn.RegistrationOptions
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.pib.AndroidSqlite3Pib
Get the certificate with name certificateName.
getCertificate(Name) - Method in class net.named_data.jndn.security.pib.detail.PibKeyImpl
Get the certificate with name certificateName.
getCertificate(Name) - Method in class net.named_data.jndn.security.pib.PibImpl
Get the certificate with name certificateName.
getCertificate(Name) - Method in class net.named_data.jndn.security.pib.PibKey
Get the certificate with name certificateName.
getCertificate(Name) - Method in class net.named_data.jndn.security.pib.PibMemory
Get the certificate with name certificateName.
getCertificate(Name) - Method in class net.named_data.jndn.security.pib.PibSqlite3
Get the certificate with name certificateName.
getCertificate(Name) - Method in class net.named_data.jndn.security.policy.CertificateCache
Fetch a certificate from the cache.
getCertificate() - Method in class net.named_data.jndn.security.SafeBag
Get the certificate data packet.
getCertificateChain_() - Method in class net.named_data.jndn.security.v2.ValidationState
Get the internal certificateChain_.
getCertificates_() - Method in class net.named_data.jndn.security.pib.detail.PibKeyImpl
Get the certificates_ container, which should only be used for testing.
getCertificates_() - Method in class net.named_data.jndn.security.pib.PibCertificateContainer
Get the certificates_ map, which should only be used for testing.
getCertificates_() - Method in class net.named_data.jndn.security.pib.PibKey
Get the PibCertificateContainer in the PibKeyImpl.
getCertificatesOfKey(Name) - Method in class net.named_data.jndn.security.pib.AndroidSqlite3Pib
Get a list of certificate names of the key with id keyName.
getCertificatesOfKey(Name) - Method in class net.named_data.jndn.security.pib.PibImpl
Get a list of certificate names of the key with id keyName.
getCertificatesOfKey(Name) - Method in class net.named_data.jndn.security.pib.PibMemory
Get a list of certificate names of the key with id keyName.
getCertificatesOfKey(Name) - Method in class net.named_data.jndn.security.pib.PibSqlite3
Get a list of certificate names of the key with id keyName.
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.DelegationSet
Get the change count, which is incremented each time this 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.security.ValidityPeriod
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.RegistrationOptions
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
 
getCode() - Method in class net.named_data.jndn.security.v2.ValidationError
Get the error code given to the constructor.
getComponent() - Method in class net.named_data.jndn.Exclude.Entry
Get the component value for this entry (if it is of type COMPONENT).
getCongestionMark() - Method in class net.named_data.jndn.Data
Get the congestion mark according to the incoming packet header.
getCongestionMark() - Method in class net.named_data.jndn.lp.CongestionMark
Get the congestion mark value.
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.
getCurrentDirectory() - Static method in class net.named_data.jndn.util.Common
Get the current directory.
getDataPrefix() - Method in class net.named_data.jndn.sync.ChronoSync2013.PrefixAndSessionNo
Get the application data prefix.
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
 
getDefaultCanBePrefix() - Static method in class net.named_data.jndn.Interest
Get the default value of the CanBePrefix flag used in the Interest constructor.
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.
getDefaultCertificate() - Method in class net.named_data.jndn.security.pib.detail.PibKeyImpl
Get the default certificate for this Key.
getDefaultCertificate() - Method in class net.named_data.jndn.security.pib.PibKey
Get the default certificate for this Key.
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.
getDefaultCertificateOfKey(Name) - Method in class net.named_data.jndn.security.pib.AndroidSqlite3Pib
Get the default certificate for the key with eyName.
getDefaultCertificateOfKey(Name) - Method in class net.named_data.jndn.security.pib.PibImpl
Get the default certificate for the key with eyName.
getDefaultCertificateOfKey(Name) - Method in class net.named_data.jndn.security.pib.PibMemory
Get the default certificate for the key with eyName.
getDefaultCertificateOfKey(Name) - Method in class net.named_data.jndn.security.pib.PibSqlite3
Get the default certificate for the key with eyName.
getDefaultDatabaseDirectoryPath() - Static method in class net.named_data.jndn.security.identity.BasicIdentityStorage
Get the default directory that the constructor uses if databaseFilePath is omitted.
getDefaultDatabaseDirectoryPath() - Static method in class net.named_data.jndn.security.pib.PibSqlite3
Get the default that the constructor uses if databaseDirectoryPath is omitted.
getDefaultDatabaseFilePath() - Static method in class net.named_data.jndn.security.identity.BasicIdentityStorage
Get the default database file path that the constructor uses if databaseDirectoryPath and databaseFilename are omitted.
getDefaultDatabaseFilePath() - Static method in class net.named_data.jndn.security.pib.PibSqlite3
Get the default database file path that the constructor uses if databaseDirectoryPath and databaseFilename are omitted.
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.
getDefaultDirecoryPath(File) - Static method in class net.named_data.jndn.security.tpm.TpmBackEndFile
Get the default directory path for private keys based on the files root.
getDefaultDirecoryPath(String) - Static method in class net.named_data.jndn.security.tpm.TpmBackEndFile
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.
getDefaultIdentity() - Method in class net.named_data.jndn.security.pib.AndroidSqlite3Pib
Get the default identity.
getDefaultIdentity() - Method in class net.named_data.jndn.security.pib.Pib
Get the default identity.
getDefaultIdentity() - Method in class net.named_data.jndn.security.pib.PibImpl
Get the default identity.
getDefaultIdentity() - Method in class net.named_data.jndn.security.pib.PibMemory
Get the default identity.
getDefaultIdentity() - Method in class net.named_data.jndn.security.pib.PibSqlite3
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
 
getDefaultKey() - Method in class net.named_data.jndn.security.pib.detail.PibIdentityImpl
Get the default key of this Identity.
getDefaultKey() - Method in class net.named_data.jndn.security.pib.PibIdentity
Get the default key of this Identity.
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.
getDefaultKeyOfIdentity(Name) - Method in class net.named_data.jndn.security.pib.AndroidSqlite3Pib
Get the name of the default key for the identity with name identityName.
getDefaultKeyOfIdentity(Name) - Method in class net.named_data.jndn.security.pib.PibImpl
Get the name of the default key for the identity with name identityName.
getDefaultKeyOfIdentity(Name) - Method in class net.named_data.jndn.security.pib.PibMemory
Get the name of the default key for the identity with name identityName.
getDefaultKeyOfIdentity(Name) - Method in class net.named_data.jndn.security.pib.PibSqlite3
Get the name of the default key for the identity with name identityName.
getDefaultKeyParams() - Static method in class net.named_data.jndn.security.KeyChain
 
getDefaultLifetime() - Static method in class net.named_data.jndn.security.v2.CertificateCacheV2
Get the default maximum lifetime (1 hour).
getDefaultSize() - Static method in class net.named_data.jndn.security.AesKeyParams
 
getDefaultSize() - Static method in class net.named_data.jndn.security.EcKeyParams
 
getDefaultSize() - Static method in class net.named_data.jndn.security.RsaKeyParams
 
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.
getDepth() - Method in class net.named_data.jndn.security.v2.ValidationState
Get the depth of the certificate chain.
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
 
getDidSetCanBePrefix_() - Method in class net.named_data.jndn.Interest
This internal library method gets didSetCanBePrefix_ which is set true when the application calls setCanBePrefix(), or if the application had already called setDefaultCanBePrefix() before creating the Interest.
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.
getDigestAlgorithm() - Method in class net.named_data.jndn.security.SigningInfo
Get the digest algorithm for public key operations.
getDigestSha256Identity() - Static method in class net.named_data.jndn.security.SigningInfo
Get the localhost identity which indicates that the signature is generated using SHA-256.
getEKey(Name, Blob[], Blob[]) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
Get the group key pair with the name eKeyName from the database.
getEKey(Name, Blob[], Blob[]) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
Get the group key pair with the name eKeyName from the database.
getEKey(Name, Blob[], Blob[]) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
Get the group key pair with the name eKeyName from the database.
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
 
getExpr() - Method in class net.named_data.jndn.util.regex.NdnRegexMatcherBase
 
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.
getFetcher() - Method in class net.named_data.jndn.security.v2.Validator
Get the CertificateFetcher given to (or created in) the constructor.
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.CongestionMark
Get the first header field in lpPacket which is a CongestionMark.
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
 
getForwardingHint() - Method in class net.named_data.jndn.Interest
Get the forwarding hint object which you can modify to add or remove forwarding hints.
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.
getFromSignature(Signature) - Static method in class net.named_data.jndn.security.ValidityPeriod
If the signature is a type that has a ValidityPeriod, then return it.
getFullName(WireFormat) - Method in class net.named_data.jndn.Data
Get the Data packet's full name, which includes the final ImplicitSha256Digest component based on the wire encoding for a particular wire format.
getFullName() - Method in class net.named_data.jndn.Data
Get the Data packet's full name, which includes the final ImplicitSha256Digest component based on the wire encoding for the default wire format.
getGroup(String) - Method in class net.named_data.jndn.security.v2.TrustAnchorContainer
Get the trust anchor group for the groupId.
getGroupKey(double, boolean) - Method in class net.named_data.jndn.encrypt.GroupManager
Create a group key for the interval into which timeSlot falls.
getGroupKey(double) - Method in class net.named_data.jndn.encrypt.GroupManager
Call the main getGroupKey where needRegenerate is default true.
getHeaderField(int) - Method in class net.named_data.jndn.lp.LpPacket
Get the header field at the given index.
getHomeDirectory() - Static method in class net.named_data.jndn.util.Common
Get the user's home directory.
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.
getId() - Method in class net.named_data.jndn.security.v2.TrustAnchorGroup
Get the group id given to the constructor.
getId() - Method in class net.named_data.jndn.security.v2.validator_config.ConfigRule
Get the rule ID.
getIdentities() - Method in class net.named_data.jndn.security.pib.AndroidSqlite3Pib
Get the names of all the identities.
getIdentities() - Method in class net.named_data.jndn.security.pib.PibImpl
Get the names of all the identities.
getIdentities() - Method in class net.named_data.jndn.security.pib.PibMemory
Get the names of all the identities.
getIdentities() - Method in class net.named_data.jndn.security.pib.PibSqlite3
Get the names of all the identities.
getIdentities_() - Method in class net.named_data.jndn.security.pib.Pib
Get the PibIdentityContainer.
getIdentities_() - Method in class net.named_data.jndn.security.pib.PibIdentityContainer
Get the identities_ map, which should only be used for testing.
getIdentity(Name) - Method in class net.named_data.jndn.security.pib.Pib
Get the identity with name identityName.
getIdentity() - Method in class net.named_data.jndn.security.v2.CertificateV2
Get the identity name from the certificate name.
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.
getIdentityName() - Method in class net.named_data.jndn.security.pib.detail.PibKeyImpl
Get the name of the identity this key belongs to.
getIdentityName() - Method in class net.named_data.jndn.security.pib.PibKey
Get the name of the identity this key belongs to.
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.
getInfo() - Method in class net.named_data.jndn.security.v2.ValidationError
Get the error message given to the constructor.
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.
getInnerNode() - Method in class net.named_data.jndn.encoding.der.DerNode.DerExplicitlyTagged
Get the inner node that is wrapped by the explicit tag.
getInnerPolicy() - Method in class net.named_data.jndn.security.v2.ValidationPolicy
Get the inner policy.
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
 
getIsForInterest() - Method in class net.named_data.jndn.security.v2.validator_config.ConfigRule
Get the isForInterest flag.
getIsKekRetrievalInProgress_() - Method in class net.named_data.jndn.encrypt.EncryptorV2
Get the isKekRetrievalInProgress_ flag.
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.
getIsSecurityV1() - Method in class net.named_data.jndn.security.KeyChain
Get the flag set by the constructor if this is a security v1 or v2 KeyChain.
getIssuerId() - Method in class net.named_data.jndn.security.v2.CertificateV2
Get the issuer ID component from the certificate name.
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.
getKey(Name) - Method in class net.named_data.jndn.security.pib.detail.PibIdentityImpl
Get the key with name keyName.
getKey(Name) - Method in class net.named_data.jndn.security.pib.PibIdentity
Get the key with name keyName.
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.
getKeyBits(Name) - Method in class net.named_data.jndn.security.pib.AndroidSqlite3Pib
Get the key bits of a key with name keyName.
getKeyBits(Name) - Method in class net.named_data.jndn.security.pib.PibImpl
Get the key bits of a key with name keyName.
getKeyBits(Name) - Method in class net.named_data.jndn.security.pib.PibMemory
Get the key bits of a key with name keyName.
getKeyBits(Name) - Method in class net.named_data.jndn.security.pib.PibSqlite3
Get the key bits of a key with name keyName.
getKeyData() - Method in class net.named_data.jndn.KeyLocator
 
getKeyDer() - Method in class net.named_data.jndn.security.certificate.PublicKey
 
getKeyHandle(Name) - Method in class net.named_data.jndn.security.tpm.TpmBackEnd
Get the handle of the key with name keyName.
getKeyId() - Method in class net.named_data.jndn.security.KeyParams
 
getKeyId() - Method in class net.named_data.jndn.security.v2.CertificateV2
Get the key ID component from the certificate name.
getKeyIdType() - Method in class net.named_data.jndn.security.KeyParams
 
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
 
getKeyLocatorName() - Method in class net.named_data.jndn.encrypt.EncryptedContent
Check that the key locator type is KEYNAME and return the key Name.
getKeyLocatorName(Data, ValidationState) - Static method in class net.named_data.jndn.security.v2.ValidationPolicy
Extract the KeyLocator Name from a Data packet.
getKeyLocatorName(Interest, ValidationState) - Static method in class net.named_data.jndn.security.v2.ValidationPolicy
Extract the KeyLocator Name from a signed Interest.
getKeyName() - Method in class net.named_data.jndn.KeyLocator
 
getKeyName() - Method in class net.named_data.jndn.security.tpm.TpmKeyHandle
 
getKeyName() - Method in class net.named_data.jndn.security.v2.CertificateV2
Get key name from the certificate name.
getKeyNames() - Method in class net.named_data.jndn.security.pib.PibKeyContainer
Get the names of all the keys in the container.
getKeys_() - Method in class net.named_data.jndn.security.pib.detail.PibIdentityImpl
Get the PibKeyContainer.
getKeys_() - Method in class net.named_data.jndn.security.pib.PibIdentity
Get the PibKeyContainer in the PibIdentityImpl.
getKeys_() - Method in class net.named_data.jndn.security.pib.PibKeyContainer
Get the keys_ map, which should only be used for testing.
getKeySize() - Method in class net.named_data.jndn.security.AesKeyParams
 
getKeySize() - Method in class net.named_data.jndn.security.EcKeyParams
 
getKeySize() - Method in class net.named_data.jndn.security.RsaKeyParams
 
getKeysOfIdentity(Name) - Method in class net.named_data.jndn.security.pib.AndroidSqlite3Pib
Get all the key names of the identity with the name identityName.
getKeysOfIdentity(Name) - Method in class net.named_data.jndn.security.pib.PibImpl
Get all the key names of the identity with the name identityName.
getKeysOfIdentity(Name) - Method in class net.named_data.jndn.security.pib.PibMemory
Get all the key names of the identity with the name identityName.
getKeysOfIdentity(Name) - Method in class net.named_data.jndn.security.pib.PibSqlite3
Get all the key names of the identity with the name identityName.
getKeyType() - Method in class net.named_data.jndn.security.certificate.PublicKey
 
getKeyType() - Method in class net.named_data.jndn.security.KeyParams
 
getKeyType() - Method in class net.named_data.jndn.security.pib.detail.PibKeyImpl
Get the key type.
getKeyType() - Method in class net.named_data.jndn.security.pib.PibKey
Get the key type.
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
Deprecated.
Use getForwardingHint.
getLinkWireEncoding(WireFormat) - Method in class net.named_data.jndn.Interest
Deprecated.
Use getForwardingHint.
getLinkWireEncoding() - Method in class net.named_data.jndn.Interest
Deprecated.
Use getForwardingHint.
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.
getMatchResult() - Method in class net.named_data.jndn.util.regex.NdnRegexMatcherBase
Get the list of matched name components.
getMaxDepth() - Method in class net.named_data.jndn.security.v2.Validator
Get the maximum depth of the certificate chain.
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
 
getMinimumCacheLifetime() - Method in class net.named_data.jndn.util.MemoryContentCache
Get the minimum lifetime before removing stale content from the cache.
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.security.pib.detail.PibIdentityImpl
 
getName() - Method in class net.named_data.jndn.security.pib.detail.PibKeyImpl
 
getName() - Method in class net.named_data.jndn.security.pib.PibIdentity
 
getName() - Method in class net.named_data.jndn.security.pib.PibKey
 
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;
getNameRelationFromString(String) - Static method in class net.named_data.jndn.security.v2.validator_config.ConfigNameRelation
Convert relationString to a ConfigNameRelation.Relation enum.
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.RegistrationOptions
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
 
getNotAfter() - Method in class net.named_data.jndn.security.ValidityPeriod
Get the end of the validity period range.
getNotBefore() - Method in class net.named_data.jndn.security.certificate.Certificate
 
getNotBefore() - Method in class net.named_data.jndn.security.ValidityPeriod
Get the beginning of the validity period range.
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.ComponentType
 
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.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
 
getOrigin() - Method in class net.named_data.jndn.RegistrationOptions
Get the origin value.
getOriginalData() - Method in class net.named_data.jndn.security.v2.DataValidationState
Get the original Data packet being validated which was given to the constructor.
getOriginalInterest() - Method in class net.named_data.jndn.security.v2.InterestValidationState
Get the original Interest packet being validated which was given to the constructor.
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.
getOtherTypeCode() - Method in class net.named_data.jndn.MetaInfo
Get the content type code from the packet which is other than a recognized ContentType enum value.
getOtherTypeCode() - Method in class net.named_data.jndn.Name.Component
Get the component type code from the packet which is other than a recognized ComponentType 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.
getParameters() - Method in class net.named_data.jndn.Interest
Deprecated.
Use getApplicationParameters.
getParent() - Method in class net.named_data.jndn.util.BoostInfoTree
 
getParsedConfiguration() - Method in class net.named_data.jndn.util.ConfigFile
Get the configuration key/value pairs.
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
 
getPath() - Method in class net.named_data.jndn.util.ConfigFile
Get the path of the configuration file.
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.
getPayloadKey() - Method in class net.named_data.jndn.encrypt.EncryptedContent
Get the encrypted payload key.
getPendingInterestId() - Method in class net.named_data.jndn.impl.PendingInterestTable.Entry
Get the pendingInterestId given to the constructor.
getPib() - Method in class net.named_data.jndn.security.KeyChain
 
getPibIdentity() - Method in class net.named_data.jndn.security.SigningInfo
Get the PibIdentity of the signer.
getPibKey() - Method in class net.named_data.jndn.security.SigningInfo
Get the PibKey of the signer.
getPibLocator() - Method in class net.named_data.jndn.security.pib.Pib
Get the PIB locator.
getPolicy() - Method in class net.named_data.jndn.security.v2.Validator
Get the ValidationPolicy 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.
getPrivateKeyBag() - Method in class net.named_data.jndn.security.SafeBag
Get the encoded private key.
getProducerPrefixes() - Method in class net.named_data.jndn.sync.ChronoSync2013
Get a copy of the current list of producer data prefixes, and the associated session number.
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
getPublicKey() - Method in class net.named_data.jndn.security.pib.detail.PibKeyImpl
Get the public key encoding.
getPublicKey() - Method in class net.named_data.jndn.security.pib.PibKey
Get the public key encoding.
getPublicKey(Name) - Method in class net.named_data.jndn.security.tpm.Tpm
Get the public portion of an asymmetric key pair with name keyName.
getPublicKey() - Method in class net.named_data.jndn.security.v2.CertificateV2
Get the public key DER encoding.
getPublicKeyDer() - Method in class net.named_data.jndn.security.certificate.Certificate
Get the public key DER encoding.
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.
getRepeatUnitNumericType(RepetitiveInterval.RepeatUnit) - Static method in class net.named_data.jndn.encrypt.RepetitiveInterval
Get the numeric value associated with the repeatUnit.
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.
getScheme() - Static method in class net.named_data.jndn.security.pib.AndroidSqlite3Pib
 
getScheme() - Method in class net.named_data.jndn.security.pib.Pib
Get the scheme of the PIB locator.
getScheme() - Static method in class net.named_data.jndn.security.pib.PibMemory
 
getScheme() - Static method in class net.named_data.jndn.security.pib.PibSqlite3
 
getScheme() - Static method in class net.named_data.jndn.security.tpm.TpmBackEndFile
 
getScheme() - Static method in class net.named_data.jndn.security.tpm.TpmBackEndMemory
 
getSelectedDelegationIndex() - Method in class net.named_data.jndn.Interest
Deprecated.
Use getForwardingHint.
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.PrefixAndSessionNo
Get the session number associated with the application data prefix.
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).
getSignerName() - Method in class net.named_data.jndn.security.SigningInfo
Get the name of signer.
getSignerType() - Method in class net.named_data.jndn.security.SigningInfo
Get the type of the signer.
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.
getTagNumber() - Method in class net.named_data.jndn.encoding.der.DerNode.DerExplicitlyTagged
Get the tag number.
getTpm() - Method in class net.named_data.jndn.security.KeyChain
 
getTpmLocator() - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Get the TPM locator associated with this storage.
getTpmLocator() - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
Get the TPM locator associated with this storage.
getTpmLocator() - Method in class net.named_data.jndn.security.identity.IdentityStorage
Get the TPM locator associated with this storage.
getTpmLocator() - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
Get the TPM locator associated with this storage.
getTpmLocator() - Method in class net.named_data.jndn.security.pib.AndroidSqlite3Pib
Get the TPM Locator.
getTpmLocator() - Method in class net.named_data.jndn.security.pib.Pib
Get the TPM Locator.
getTpmLocator() - Method in class net.named_data.jndn.security.pib.PibImpl
Get the TPM Locator.
getTpmLocator() - Method in class net.named_data.jndn.security.pib.PibMemory
Get the TPM Locator.
getTpmLocator() - Method in class net.named_data.jndn.security.pib.PibSqlite3
Get the TPM Locator.
getTpmLocator() - Method in class net.named_data.jndn.security.tpm.Tpm
 
getTransport() - Method in class net.named_data.jndn.Node
 
getTrustAnchors() - Method in class net.named_data.jndn.security.v2.CertificateStorage
Get the trust anchor container.
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
Get the content type.
getType() - Method in class net.named_data.jndn.Name.Component
Get the name component type.
getType() - Static method in class net.named_data.jndn.security.AesKeyParams
 
getType() - Static method in class net.named_data.jndn.security.EcKeyParams
 
getType() - Static method in class net.named_data.jndn.security.RsaKeyParams
 
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
 
getUnverifiedCertificateCache() - Method in class net.named_data.jndn.security.v2.CertificateStorage
Get the unverified certificate cache.
getUri() - Method in class net.named_data.jndn.ControlParameters
 
getValidator_() - Method in class net.named_data.jndn.security.v2.ValidationPolicy
Get the validator_ field, used only for testing.
getValidityPeriod() - Method in class net.named_data.jndn.security.SigningInfo
Get the validity period for the signature info.
getValidityPeriod() - Method in class net.named_data.jndn.security.v2.CertificateV2
Get the certificate validity period from the SignatureInfo.
getValidityPeriod() - Method in class net.named_data.jndn.Sha256WithEcdsaSignature
Get the validity period.
getValidityPeriod() - Method in class net.named_data.jndn.Sha256WithRsaSignature
Get the validity period.
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
 
getVerifiedCertificateCache() - Method in class net.named_data.jndn.security.v2.CertificateStorage
Get the verified certificate cache.
gracePeriod_ - Variable in class net.named_data.jndn.security.v2.ValidationPolicyCommandInterest.Options
gracePeriod is the tolerance of the initial timestamp in milliseconds.
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.
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.

H

hasApplicationInfo() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
optional bytes application_info = 4;
hasApplicationInfo() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
optional bytes application_info = 4;
hasApplicationInfo() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateOrBuilder
optional bytes application_info = 4;
hasApplicationParameters() - Method in class net.named_data.jndn.Interest
Check if the application parameters are specified.
hasCertificate(Name) - Method in class net.named_data.jndn.security.pib.AndroidSqlite3Pib
Check for the existence of a certificate with name certificateName.
hasCertificate(Name) - Method in class net.named_data.jndn.security.pib.PibImpl
Check for the existence of a certificate with name certificateName.
hasCertificate(Name) - Method in class net.named_data.jndn.security.pib.PibMemory
Check for the existence of a certificate with name certificateName.
hasCertificate(Name) - Method in class net.named_data.jndn.security.pib.PibSqlite3
Check for the existence of a certificate with name certificateName.
hasContentKey(double) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3ProducerDb
Check if a content key exists for the hour covering timeSlot.
hasContentKey(double) - Method in class net.named_data.jndn.encrypt.ProducerDb
Check if a content key exists for the hour covering timeSlot.
hasContentKey(double) - Method in class net.named_data.jndn.encrypt.Sqlite3ProducerDb
Check if a content key exists for the hour covering timeSlot.
hasEKey(Name) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
Check if there is an EKey with the name eKeyName in the database.
hasEKey(Name) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
Check if there is an EKey with the name eKeyName in the database.
hasEKey(Name) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
Check if there is an EKey with the name eKeyName in the database.
hash128(byte[]) - Static method in class net.named_data.jndn.contrib.Murmur3
Murmur3 128-bit variant.
hash128(byte[], int, int, int) - Static method in class net.named_data.jndn.contrib.Murmur3
Murmur3 128-bit variant.
hash32(long, long) - Static method in class net.named_data.jndn.contrib.Murmur3
 
hash32(long) - Static method in class net.named_data.jndn.contrib.Murmur3
 
hash32(long, int) - Static method in class net.named_data.jndn.contrib.Murmur3
Murmur3 32-bit variant.
hash32(long, long, int) - Static method in class net.named_data.jndn.contrib.Murmur3
Murmur3 32-bit variant.
hash32(byte[]) - Static method in class net.named_data.jndn.contrib.Murmur3
Murmur3 32-bit variant.
hash32(byte[], int) - Static method in class net.named_data.jndn.contrib.Murmur3
Murmur3 32-bit variant.
hash32(byte[], int, int) - Static method in class net.named_data.jndn.contrib.Murmur3
Murmur3 32-bit variant.
hash32(byte[], int, int, int) - Static method in class net.named_data.jndn.contrib.Murmur3
Murmur3 32-bit variant.
hash64(byte[]) - Static method in class net.named_data.jndn.contrib.Murmur3
Murmur3 64-bit variant.
hash64(long) - Static method in class net.named_data.jndn.contrib.Murmur3
 
hash64(int) - Static method in class net.named_data.jndn.contrib.Murmur3
 
hash64(short) - Static method in class net.named_data.jndn.contrib.Murmur3
 
hash64(byte[], int, int) - Static method in class net.named_data.jndn.contrib.Murmur3
 
hash64(byte[], int, int, int) - Static method in class net.named_data.jndn.contrib.Murmur3
Murmur3 64-bit variant.
hashCode() - Method in class net.named_data.jndn.encrypt.RepetitiveInterval
 
hashCode() - Method in class net.named_data.jndn.Name.Component
 
hashCode() - Method in class net.named_data.jndn.Name
 
hashCode() - Method in class net.named_data.jndn.util.Blob
If the hash code is already computed then return it, otherwise compute and return the hash code.
hasIdentity(Name) - Method in class net.named_data.jndn.security.pib.AndroidSqlite3Pib
Check for the existence of an identity.
hasIdentity(Name) - Method in class net.named_data.jndn.security.pib.PibImpl
Check for the existence of an identity.
hasIdentity(Name) - Method in class net.named_data.jndn.security.pib.PibMemory
Check for the existence of an identity.
hasIdentity(Name) - Method in class net.named_data.jndn.security.pib.PibSqlite3
Check for the existence of an identity.
hasInitialVector() - Method in class net.named_data.jndn.encrypt.EncryptedContent
Check if the initial vector is specified.
hasInnerPolicy() - Method in class net.named_data.jndn.security.v2.ValidationPolicy
Check if the inner policy is set.
hasKey(Name) - Method in class net.named_data.jndn.security.pib.AndroidSqlite3Pib
Check for the existence of a key with keyName.
hasKey(Name) - Method in class net.named_data.jndn.security.pib.PibImpl
Check for the existence of a key with keyName.
hasKey(Name) - Method in class net.named_data.jndn.security.pib.PibMemory
Check for the existence of a key with keyName.
hasKey(Name) - Method in class net.named_data.jndn.security.pib.PibSqlite3
Check for the existence of a key with keyName.
hasKey(Name) - Method in class net.named_data.jndn.security.tpm.Tpm
Check if the key with name keyName exists in the TPM.
hasKey(Name) - Method in class net.named_data.jndn.security.tpm.TpmBackEnd
Check if the key with name keyName exists in the TPM.
hasLink() - Method in class net.named_data.jndn.Interest
Deprecated.
Use getForwardingHint.
hasMember(Name) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
Check if there is a member with the given identity name.
hasMember(Name) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
Check if there is a member with the given identity name.
hasMember(Name) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
Check if there is a member with the given identity name.
hasName() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
required string name = 1;
hasName() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
required string name = 1;
hasName() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateOrBuilder
required string name = 1;
hasOutcome() - Method in class net.named_data.jndn.security.v2.ValidationState
Check if validation failed or success has been called.
hasParameters() - Method in class net.named_data.jndn.Interest
Deprecated.
Use hasApplicationParameters.
hasPeriod() - Method in class net.named_data.jndn.security.ValidityPeriod
Check if the period has been set.
hasRegexFilter() - Method in class net.named_data.jndn.InterestFilter
Check if a regexFilter was supplied to the constructor.
hasSchedule(String) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
Check if there is a schedule with the given name.
hasSchedule(String) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
Check if there is a schedule with the given name.
hasSchedule(String) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
Check if there is a schedule with the given name.
hasSeenCertificateName(Name) - Method in class net.named_data.jndn.security.v2.ValidationState
Check if certificateName has been previously seen, and record the supplied name.
hasSeq() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
required uint64 seq = 1;
hasSeq() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
required uint64 seq = 1;
hasSeq() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNoOrBuilder
required uint64 seq = 1;
hasSeqno() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
hasSeqno() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
hasSeqno() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateOrBuilder
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
hasSession() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
required uint64 session = 2;
hasSession() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
required uint64 session = 2;
hasSession() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNoOrBuilder
required uint64 session = 2;
hasType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
required .net.named_data.jndn.sync.SyncState.ActionType type = 2;
hasType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
required .net.named_data.jndn.sync.SyncState.ActionType type = 2;
hasType() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateOrBuilder
required .net.named_data.jndn.sync.SyncState.ActionType type = 2;
header_ - Variable in class net.named_data.jndn.encoding.der.DerNode
 
HmacWithSha256Signature - Class in net.named_data.jndn
A HmacWithSha256Signature extends Signature and holds the signature bits and other info representing an HmacWithSha256 signature in a packet.
HmacWithSha256Signature() - Constructor for class net.named_data.jndn.HmacWithSha256Signature
Create a new HmacWithSha256Signature with default values.
HmacWithSha256Signature(HmacWithSha256Signature) - Constructor for class net.named_data.jndn.HmacWithSha256Signature
Create a new HmacWithSha256Signature with a copy of the fields in the given signature object.
HopLimit - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 

I

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
 
IMPLEMENTATION_ERROR - Static variable in class net.named_data.jndn.security.v2.ValidationError
 
ImplicitSha256DigestComponent - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
importKey(Name, ByteBuffer, ByteBuffer) - Method in class net.named_data.jndn.security.tpm.TpmBackEnd
Import an encoded private key with name keyName in PKCS #8 format, possibly password-encrypted.
importPrivateKey_(Name, ByteBuffer, ByteBuffer) - Method in class net.named_data.jndn.security.tpm.Tpm
Import an encoded private key with name keyName in PKCS #8 format, possibly password-encrypted.
importSafeBag(SafeBag, ByteBuffer) - Method in class net.named_data.jndn.security.KeyChain
Import a certificate and its corresponding private key encapsulated in a SafeBag.
importSafeBag(SafeBag) - Method in class net.named_data.jndn.security.KeyChain
Import a certificate and its corresponding private key encapsulated in a SafeBag, with a null password which imports an unencrypted PKCS #8 PrivateKeyInfo.
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
 
IncrementalHash32() - Constructor for class net.named_data.jndn.contrib.Murmur3.IncrementalHash32
 
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
 
INIT_TPM_INFO_TABLE - 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
 
INITIALIZATION1 - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
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
 
INITIALIZATION2 - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
INITIALIZATION3 - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
INITIALIZATION3 - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
INITIALIZATION4 - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
INITIALIZATION4 - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
INITIALIZATION5 - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
INITIALIZATION5 - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
INITIALIZATION6 - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
INITIALIZATION6 - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
INITIALIZATION7 - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
InMemoryStorageRetaining - Class in net.named_data.jndn.in_memory_storage
InMemoryStorageRetaining provides an application cache with in-memory storage, of which no eviction policy will be employed.
InMemoryStorageRetaining() - Constructor for class net.named_data.jndn.in_memory_storage.InMemoryStorageRetaining
 
innerPolicy_ - Variable in class net.named_data.jndn.security.v2.ValidationPolicy
 
insert(Data) - Method in class net.named_data.jndn.in_memory_storage.InMemoryStorageRetaining
Insert a Data packet.
insert(CertificateV2) - Method in class net.named_data.jndn.security.v2.CertificateCacheV2
Insert the certificate into the cache.
insert(String, CertificateV2) - Method in class net.named_data.jndn.security.v2.TrustAnchorContainer
Insert a static trust anchor.
insert(String, String, double, boolean) - Method in class net.named_data.jndn.security.v2.TrustAnchorContainer
Insert dynamic trust anchors from the path.
insert(String, String, double) - Method in class net.named_data.jndn.security.v2.TrustAnchorContainer
Call the main insert where isDirectory is false.
INSERT_addCertificate - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
INSERT_addContentKey - Static variable in class net.named_data.jndn.encrypt.Sqlite3ProducerDbBase
 
INSERT_addEKey - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
INSERT_addKey - Static variable in class net.named_data.jndn.encrypt.Sqlite3ConsumerDbBase
 
INSERT_addKey - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
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(String) - Constructor for class net.named_data.jndn.Interest
Create a new Interest with a Name from the given URI string, 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.v2.CertificateRequest
The Interest for the requested Data packet or Certificate.
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.
InterestLifetime - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
InterestValidationFailureCallback - Interface in net.named_data.jndn.security.v2
A class implements InterestValidationFailureCallback if it has a failureCallback method used to report a failed Interest validation.
InterestValidationState - Class in net.named_data.jndn.security.v2
The InterestValidationState class extends ValidationState to hold the validation state for an Interest packet.
InterestValidationState(Interest, InterestValidationSuccessCallback, InterestValidationFailureCallback) - Constructor for class net.named_data.jndn.security.v2.InterestValidationState
Create an InterestValidationState for the Data packet.
InterestValidationSuccessCallback - Interface in net.named_data.jndn.security.v2
A class implements InterestValidationSuccessCallback if it has a successCallback method used to report a successful Interest validation.
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.
INVALID_KEY_LOCATOR - Static variable in class net.named_data.jndn.security.v2.ValidationError
 
INVALID_SIGNATURE - Static variable in class net.named_data.jndn.security.v2.ValidationError
 
InvalidSigningInfoError(String) - Constructor for exception net.named_data.jndn.security.KeyChain.InvalidSigningInfoError
 
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.
isCertificateKnown(Name) - Method in class net.named_data.jndn.security.v2.CertificateStorage
Check if the certificate with the given name prefix exists in the verified cache, the unverified cache, or in the set of trust anchors.
isConsistent() - Method in class net.named_data.jndn.security.pib.PibCertificateContainer
Check if the container is consistent with the backend storage.
isConsistent() - Method in class net.named_data.jndn.security.pib.PibKeyContainer
Check if the container is consistent with the backend storage.
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.
isGeneric() - Method in class net.named_data.jndn.Name.Component
Check if this component is a generic component.
isIdentityCertificate(Certificate) - Static method in class net.named_data.jndn.security.certificate.IdentityCertificate
 
isImplicitSha256Digest() - Method in class net.named_data.jndn.Name.Component
Check if this component is an ImplicitSha256Digest component.
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
 
isInValidityPeriod(double) - Method in class net.named_data.jndn.security.certificate.Certificate
 
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.
isOutcomeFailed() - Method in class net.named_data.jndn.security.v2.ValidationState
Check if validation failed has been called.
isOutcomeSuccess() - Method in class net.named_data.jndn.security.v2.ValidationState
Check if validation success has been called.
isParametersSha256Digest() - Method in class net.named_data.jndn.Name.Component
Check if this component is a ParametersSha256Digest component.
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.
isRetrieved - Variable in class net.named_data.jndn.encrypt.DecryptorV2.ContentKey
 
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).
ISSUER_ID_OFFSET - Static variable in class net.named_data.jndn.security.v2.CertificateV2
 
isTerminalMode() - Method in class net.named_data.jndn.security.tpm.Tpm
Check if the TPM is in terminal mode.
isTerminalMode() - Method in class net.named_data.jndn.security.tpm.TpmBackEnd
Check if the TPM is in terminal mode.
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.
isTpmLocked() - Method in class net.named_data.jndn.security.tpm.Tpm
Check if the TPM is locked.
isTpmLocked() - Method in class net.named_data.jndn.security.tpm.TpmBackEnd
Check if the TPM is locked.
isValid() - Method in class net.named_data.jndn.encrypt.Interval
Check if this Interval is valid.
isValid(double) - Method in class net.named_data.jndn.security.v2.CertificateV2
Check if the time falls within the validity period.
isValid() - Method in class net.named_data.jndn.security.v2.CertificateV2
Check if the current time falls within the validity period.
isValid(double) - Method in class net.named_data.jndn.security.ValidityPeriod
Check if the time falls within the validity period.
isValid() - Method in class net.named_data.jndn.security.ValidityPeriod
Check if the current time falls within the validity period.
isValidKeyName(Name) - Static method in class net.named_data.jndn.security.pib.PibKey
Check if keyName follows the naming conventions for a key name.
isValidName(Name) - Static method in class net.named_data.jndn.security.v2.CertificateV2
Check if certificateName follows the naming convention for a certificate.
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).

K

KEY_COMPONENT - Static variable in class net.named_data.jndn.security.v2.CertificateV2
 
KEY_COMPONENT_OFFSET - Static variable in class net.named_data.jndn.security.v2.CertificateV2
 
KEY_ID_OFFSET - Static variable in class net.named_data.jndn.security.v2.CertificateV2
 
KeyChain - Class in net.named_data.jndn.security
KeyChain is the main class of the security library.
KeyChain(String, String, boolean) - Constructor for class net.named_data.jndn.security.KeyChain
Create a KeyChain to use the PIB and TPM defined by the given locators.
KeyChain(String, String) - Constructor for class net.named_data.jndn.security.KeyChain
Create a KeyChain to use the PIB and TPM defined by the given locators.
KeyChain(PibImpl, TpmBackEnd, PolicyManager) - Constructor for class net.named_data.jndn.security.KeyChain
Create a security v2 KeyChain with explicitly-created PIB and TPM objects, and that still uses the v1 PolicyManager.
KeyChain(PibImpl, TpmBackEnd) - Constructor for class net.named_data.jndn.security.KeyChain
Create a security v2 KeyChain with explicitly-created PIB and TPM objects.
KeyChain(IdentityManager, PolicyManager) - Constructor for class net.named_data.jndn.security.KeyChain
Create a new security v1 KeyChain with the given IdentityManager and PolicyManager.
KeyChain(IdentityManager) - Constructor for class net.named_data.jndn.security.KeyChain
Create a new security v1 KeyChain with the given IdentityManager and a NoVerifyPolicyManager.
KeyChain() - Constructor for class net.named_data.jndn.security.KeyChain
Create a KeyChain with the default PIB and TPM, which are platform-dependent and can be overridden system-wide or individually by the user.
KeyChain.Error - Exception in net.named_data.jndn.security
A KeyChain.Error extends Exception and represents an error in KeyChain processing.
KeyChain.InvalidSigningInfoError - Exception in net.named_data.jndn.security
A KeyChain.InvalidSigningInfoError extends KeyChain.Error to indicate that the supplied SigningInfo is invalid.
KeyChain.LocatorMismatchError - Exception in net.named_data.jndn.security
A KeyChain.LocatorMismatchError extends KeyChain.Error to indicate that the supplied TPM locator does not match the locator stored in the PIB.
KeyChain.MakePibImpl - Interface in net.named_data.jndn.security
 
KeyChain.MakeTpmBackEnd - Interface in net.named_data.jndn.security
 
KeyClass - Enum in net.named_data.jndn.security
 
KeyIdType - Enum in net.named_data.jndn.security
The KeyIdType enum represents the type of a KeyId component in a key name.
KeyLocator - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
KeyLocator - Class in net.named_data.jndn
 
KeyLocator() - Constructor for class net.named_data.jndn.KeyLocator
Create a new KeyLocator with default values.
KeyLocator(KeyLocator) - Constructor for class net.named_data.jndn.KeyLocator
Create a new KeyLocator with a copy of the fields in keyLocator.
KeyLocatorDigest - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
KeyLocatorType - Enum in net.named_data.jndn
A KeyLocatorType specifies the key locator type in a KeyLocator object.
KeyParams - Class in net.named_data.jndn.security
KeyParams is a base class for key parameters.
KeyParams(KeyType, KeyIdType) - Constructor for class net.named_data.jndn.security.KeyParams
Create a key generation parameter.
KeyParams(KeyType, Name.Component) - Constructor for class net.named_data.jndn.security.KeyParams
Create a key generation parameter.
KeyType - Enum in net.named_data.jndn.security
 

L

lateCompile() - Method in class net.named_data.jndn.util.regex.NdnRegexBackrefMatcher
 
lessThan(DigestTree.Node) - Method in class net.named_data.jndn.sync.DigestTree.Node
Compare this Node with node2 first comparing dataPrefix_ then sessionNo_.
limit() - Method in class net.named_data.jndn.util.DynamicByteBuffer
Return buffer_.limit().
Link - Class in net.named_data.jndn
The Link class extends Data and represents a Link instance where the Data content is an encoded delegation set.
Link() - Constructor for class net.named_data.jndn.Link
Create a Link with default values and where the list of delegations is empty and the meta info type is LINK.
Link(Name) - Constructor for class net.named_data.jndn.Link
Create a Link with the given name and default values and where the list of delegations is empty and the meta info type is LINK.
Link(Data) - Constructor for class net.named_data.jndn.Link
Create a Link, copying values from the other Data object.
Link_Delegation - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
Link_Preference - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
listAllMembers() - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
List all the members.
listAllMembers() - Method in class net.named_data.jndn.encrypt.GroupManagerDb
List all the members.
listAllMembers() - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
List all the members.
listAllScheduleNames() - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
List all the names of the schedules.
listAllScheduleNames() - Method in class net.named_data.jndn.encrypt.GroupManagerDb
List all the names of the schedules.
listAllScheduleNames() - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
List all the names of the schedules.
load(String) - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager
Call reset() and load the configuration rules from the file.
load(String, String) - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager
Call reset() and load the configuration rules from the input.
load(String) - Method in class net.named_data.jndn.security.v2.ValidationPolicyConfig
Load the configuration from the given config file.
load(String, String) - Method in class net.named_data.jndn.security.v2.ValidationPolicyConfig
Load the configuration from the given input string.
load(BoostInfoTree, String) - Method in class net.named_data.jndn.security.v2.ValidationPolicyConfig
Load the configuration from the given configSection.
load(String) - Method in class net.named_data.jndn.security.ValidatorConfig
Load the configuration from the given config file.
load(String, String) - Method in class net.named_data.jndn.security.ValidatorConfig
Load the configuration from the given input string.
load(BoostInfoTree, String) - Method in class net.named_data.jndn.security.ValidatorConfig
Load the configuration from the given configSection.
loadAnchor(String, CertificateV2) - Method in class net.named_data.jndn.security.v2.CertificateStorage
Load a static trust anchor.
loadAnchor(String, String, double, boolean) - Method in class net.named_data.jndn.security.v2.CertificateStorage
Load dynamic trust anchors.
loadAnchor(String, String, double) - Method in class net.named_data.jndn.security.v2.CertificateStorage
Load dynamic trust anchors.
loadEncryptedPkcs8(ByteBuffer, ByteBuffer) - Method in class net.named_data.jndn.security.tpm.TpmPrivateKey
Load the encrypted private key from a buffer with the PKCS #8 encoding of the EncryptedPrivateKeyInfo.
loadPkcs1(ByteBuffer, KeyType) - Method in class net.named_data.jndn.security.tpm.TpmPrivateKey
Load the unencrypted private key from a buffer with the PKCS #1 encoding.
loadPkcs1(ByteBuffer) - Method in class net.named_data.jndn.security.tpm.TpmPrivateKey
Load the unencrypted private key from a buffer with the PKCS #1 encoding.
loadPkcs8(ByteBuffer, KeyType) - Method in class net.named_data.jndn.security.tpm.TpmPrivateKey
Load the unencrypted private key from a buffer with the PKCS #8 encoding.
loadPkcs8(ByteBuffer) - Method in class net.named_data.jndn.security.tpm.TpmPrivateKey
Load the unencrypted private key from a buffer with the PKCS #8 encoding.
LocatorMismatchError(String) - Constructor for exception net.named_data.jndn.security.KeyChain.LocatorMismatchError
 
LOOP_DETECTED - Static variable in class net.named_data.jndn.security.v2.ValidationError
 
LpPacket - Class in net.named_data.jndn.lp
An LpPacket represents an NDNLPv2 packet including header fields an an optional fragment.
LpPacket() - Constructor for class net.named_data.jndn.lp.LpPacket
 
LpPacket_CachePolicy - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LpPacket_CachePolicyType - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LpPacket_CongestionMark - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LpPacket_FragCount - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LpPacket_FragIndex - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LpPacket_Fragment - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LpPacket_IGNORE_MAX - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LpPacket_IGNORE_MIN - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LpPacket_IncomingFaceId - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LpPacket_LpPacket - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LpPacket_Nack - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LpPacket_NackReason - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LpPacket_NextHopFaceId - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LpPacket_Sequence - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 

M

makeCommandInterest(Interest, WireFormat) - Method in class net.named_data.jndn.Face
Append a timestamp component and a random value component to interest's name.
makeCommandInterest(Interest) - Method in class net.named_data.jndn.Face
Append a timestamp component and a random value component to interest's name.
makeCommandInterest(Name, SigningInfo, WireFormat) - Method in class net.named_data.jndn.security.CommandInterestSigner
Append the timestamp and nonce name components to the supplied name, create an Interest object and signs it with the KeyChain given to the constructor.
makeCommandInterest(Name, SigningInfo) - Method in class net.named_data.jndn.security.CommandInterestSigner
Call the main makeCommandInterest where wireFormat is WireFormat.getDefaultWireFormat() .
makeCommandInterest(Name) - Method in class net.named_data.jndn.security.CommandInterestSigner
Call the main makeCommandInterest where the signing params is the default SigningInfo() and wireFormat is WireFormat.getDefaultWireFormat() .
makeOnTimeout(Face, OnData, OnTimeout, double) - Static method in class net.named_data.jndn.util.ExponentialReExpress
Return an OnTimeout object to use in expressInterest for onTimeout which will express the interest again with double the interestLifetime.
makeOnTimeout(Face, OnData, OnTimeout) - Static method in class net.named_data.jndn.util.ExponentialReExpress
Return an OnTimeout object to use in expressInterest for onTimeout which will express the interest again with double the interestLifetime.
makePibImpl(String) - Method in interface net.named_data.jndn.security.KeyChain.MakePibImpl
 
makeTpmBackEnd(String) - Method in interface net.named_data.jndn.security.KeyChain.MakeTpmBackEnd
 
MALFORMED_CERTIFICATE - Static variable in class net.named_data.jndn.security.v2.ValidationError
 
match(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.
match(boolean, Name) - Method in class net.named_data.jndn.security.v2.validator_config.ConfigFilter
Call the virtual matchName method based on the packet type.
match(boolean, Name) - Method in class net.named_data.jndn.security.v2.validator_config.ConfigRule
Check if the packet name matches the rule's filter.
match(Name, int, int) - Method in class net.named_data.jndn.util.regex.NdnRegexComponentMatcher
 
match(Name, int, int) - Method in class net.named_data.jndn.util.regex.NdnRegexComponentSetMatcher
 
match(Name, int, int) - Method in class net.named_data.jndn.util.regex.NdnRegexMatcherBase
 
match(Name, int, int) - Method in class net.named_data.jndn.util.regex.NdnRegexRepeatMatcher
 
match(Name) - Method in class net.named_data.jndn.util.regex.NdnRegexTopMatcher
 
match(Name, int, int) - Method in class net.named_data.jndn.util.regex.NdnRegexTopMatcher
 
matchers_ - Variable in class net.named_data.jndn.util.regex.NdnRegexMatcherBase
 
matches(Name.Component) - Method in class net.named_data.jndn.Exclude
Check if the component matches any of the exclude criteria.
matchesData(Data, WireFormat) - Method in class net.named_data.jndn.Interest
Check if the given Data packet can satisfy this Interest.
matchesData(Data) - Method in class net.named_data.jndn.Interest
Check if the given Data packet can satisfy this Interest.
matchesName(Name) - Method in class net.named_data.jndn.Interest
Check if this Interest's name matches the given name (using Name.match) and the given name also conforms to the interest selectors.
matchName(Name) - Method in class net.named_data.jndn.security.v2.validator_config.ConfigFilter
Implementation of the check for match.
matchName(Name) - Method in class net.named_data.jndn.security.v2.validator_config.ConfigRegexNameFilter
Implementation of the check for match.
matchName(Name) - Method in class net.named_data.jndn.security.v2.validator_config.ConfigRelationNameFilter
Implementation of the check for match.
matchResult_ - Variable in class net.named_data.jndn.util.regex.NdnRegexMatcherBase
 
MAX_NDN_PACKET_SIZE - Static variable in class net.named_data.jndn.util.Common
The practical limit of the size of a network-layer packet.
maxRecords_ - Variable in class net.named_data.jndn.security.v2.ValidationPolicyCommandInterest.Options
maxRecords is the maximum number of distinct public keys of which to record the last timestamp.
MaxSuffixComponents - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
MemoryContentCache - Class in net.named_data.jndn.util
A MemoryContentCache holds a set of Data packets and answers an Interest to return the correct Data packet.
MemoryContentCache(Face, double) - Constructor for class net.named_data.jndn.util.MemoryContentCache
Create a new MemoryContentCache to use the given Face.
MemoryContentCache(Face) - Constructor for class net.named_data.jndn.util.MemoryContentCache
Create a new MemoryContentCache to use the given Face, with a default cleanupIntervalMilliseconds of 1000.0 milliseconds.
MemoryIdentityStorage - Class in net.named_data.jndn.security.identity
MemoryIdentityStorage extends IdentityStorage and implements its methods to store identity, public key and certificate objects in memory.
MemoryIdentityStorage() - Constructor for class net.named_data.jndn.security.identity.MemoryIdentityStorage
 
MemoryPrivateKeyStorage - Class in net.named_data.jndn.security.identity
 
MemoryPrivateKeyStorage() - Constructor for class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
 
mergeFrom(Message) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
 
mergeFrom(SyncStateProto.SyncState) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
 
mergeFrom(Message) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
 
mergeFrom(SyncStateProto.SyncState.SeqNo) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
 
mergeFrom(Message) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
 
mergeFrom(SyncStateProto.SyncStateMsg) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
 
mergeSeqno(SyncStateProto.SyncState.SeqNo) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
MetaInfo - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
MetaInfo - Class in net.named_data.jndn
 
MetaInfo() - Constructor for class net.named_data.jndn.MetaInfo
Create a new MetaInfo with default values.
MetaInfo(MetaInfo) - Constructor for class net.named_data.jndn.MetaInfo
Create a new MetaInfo with a copy of the fields in the given metaInfo.
millisecondsSince1970ToDate(long) - Static method in class net.named_data.jndn.util.Common
Convert the milliseconds to a Date object.
MIN_CERT_NAME_LENGTH - Static variable in class net.named_data.jndn.security.v2.CertificateV2
 
MIN_KEY_NAME_LENGTH - Static variable in class net.named_data.jndn.security.v2.CertificateV2
 
MINIMUM_SIZE - Static variable in class net.named_data.jndn.security.CommandInterestSigner
 
MinSuffixComponents - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
Murmur3 - Class in net.named_data.jndn.contrib
Murmur3 is successor to Murmur2 fast non-crytographic hash algorithms.
Murmur3() - Constructor for class net.named_data.jndn.contrib.Murmur3
 
Murmur3.IncrementalHash32 - Class in net.named_data.jndn.contrib
 
MustBeFresh - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 

N

N_RETRIES - Static variable in class net.named_data.jndn.encrypt.EncryptorV2
 
Name - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
Name - Class in net.named_data.jndn
A Name holds an array of Name.Component and represents an NDN name.
Name() - Constructor for class net.named_data.jndn.Name
Create a new Name with no components.
Name(Name) - Constructor for class net.named_data.jndn.Name
Create a new Name with the components in the given name.
Name(ArrayList) - Constructor for class net.named_data.jndn.Name
Create a new Name, copying the components.
Name(Name.Component[]) - Constructor for class net.named_data.jndn.Name
Create a new Name, copying the components.
Name(String) - Constructor for class net.named_data.jndn.Name
Parse the uri according to the NDN URI Scheme and create the name with the components.
Name.Component - Class in net.named_data.jndn
A Name.Component holds a read-only name component value.
NAME_COMPONENT_ACCESS - Static variable in class net.named_data.jndn.encrypt.algo.Encryptor
 
NAME_COMPONENT_C_KEY - Static variable in class net.named_data.jndn.encrypt.algo.Encryptor
 
NAME_COMPONENT_CK - Static variable in class net.named_data.jndn.encrypt.EncryptorV2
 
NAME_COMPONENT_D_KEY - Static variable in class net.named_data.jndn.encrypt.algo.Encryptor
 
NAME_COMPONENT_E_KEY - Static variable in class net.named_data.jndn.encrypt.algo.Encryptor
 
NAME_COMPONENT_ENCRYPTED_BY - Static variable in class net.named_data.jndn.encrypt.EncryptorV2
 
NAME_COMPONENT_FOR - Static variable in class net.named_data.jndn.encrypt.algo.Encryptor
 
NAME_COMPONENT_KDK - Static variable in class net.named_data.jndn.encrypt.EncryptorV2
 
NAME_COMPONENT_KEK - Static variable in class net.named_data.jndn.encrypt.EncryptorV2
 
NAME_COMPONENT_NAC - Static variable in class net.named_data.jndn.encrypt.EncryptorV2
 
NAME_COMPONENT_READ - Static variable in class net.named_data.jndn.encrypt.algo.Encryptor
 
NAME_COMPONENT_SAMPLE - Static variable in class net.named_data.jndn.encrypt.algo.Encryptor
 
NAME_FIELD_NUMBER - Static variable in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
NameComponent - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
NdnRegexBackrefManager - Class in net.named_data.jndn.util.regex
 
NdnRegexBackrefManager() - Constructor for class net.named_data.jndn.util.regex.NdnRegexBackrefManager
 
NdnRegexBackrefMatcher - Class in net.named_data.jndn.util.regex
 
NdnRegexBackrefMatcher(String, NdnRegexBackrefManager) - Constructor for class net.named_data.jndn.util.regex.NdnRegexBackrefMatcher
 
NdnRegexComponentMatcher - Class in net.named_data.jndn.util.regex
 
NdnRegexComponentMatcher(String, NdnRegexBackrefManager, boolean) - Constructor for class net.named_data.jndn.util.regex.NdnRegexComponentMatcher
Create a RegexComponent matcher from expr.
NdnRegexComponentMatcher(String, NdnRegexBackrefManager) - Constructor for class net.named_data.jndn.util.regex.NdnRegexComponentMatcher
 
NdnRegexComponentSetMatcher - Class in net.named_data.jndn.util.regex
 
NdnRegexComponentSetMatcher(String, NdnRegexBackrefManager) - Constructor for class net.named_data.jndn.util.regex.NdnRegexComponentSetMatcher
Create an NdnRegexComponentSetMatcher matcher from expr.
NdnRegexMatcherBase - Class in net.named_data.jndn.util.regex
 
NdnRegexMatcherBase(String, NdnRegexMatcherBase.NdnRegexExprType, NdnRegexBackrefManager) - Constructor for class net.named_data.jndn.util.regex.NdnRegexMatcherBase
 
NdnRegexMatcherBase(String, NdnRegexMatcherBase.NdnRegexExprType) - Constructor for class net.named_data.jndn.util.regex.NdnRegexMatcherBase
 
NdnRegexMatcherBase.Error - Exception in net.named_data.jndn.util.regex
NdnRegexMatcherBase.Error extends Exception for errors using NdnRegexMatcherBase methods.
NdnRegexMatcherBase.NdnRegexExprType - Enum in net.named_data.jndn.util.regex
 
NdnRegexPatternListMatcher - Class in net.named_data.jndn.util.regex
 
NdnRegexPatternListMatcher(String, NdnRegexBackrefManager) - Constructor for class net.named_data.jndn.util.regex.NdnRegexPatternListMatcher
 
NdnRegexPseudoMatcher - Class in net.named_data.jndn.util.regex
 
NdnRegexPseudoMatcher() - Constructor for class net.named_data.jndn.util.regex.NdnRegexPseudoMatcher
 
NdnRegexRepeatMatcher - Class in net.named_data.jndn.util.regex
 
NdnRegexRepeatMatcher(String, NdnRegexBackrefManager, int) - Constructor for class net.named_data.jndn.util.regex.NdnRegexRepeatMatcher
 
NdnRegexTopMatcher - Class in net.named_data.jndn.util.regex
 
NdnRegexTopMatcher(String, String) - Constructor for class net.named_data.jndn.util.regex.NdnRegexTopMatcher
 
NdnRegexTopMatcher(String) - Constructor for class net.named_data.jndn.util.regex.NdnRegexTopMatcher
 
net.named_data.jndn - package net.named_data.jndn
 
net.named_data.jndn.contrib - package net.named_data.jndn.contrib
 
net.named_data.jndn.encoding - package net.named_data.jndn.encoding
 
net.named_data.jndn.encoding.der - package net.named_data.jndn.encoding.der
 
net.named_data.jndn.encoding.tlv - package net.named_data.jndn.encoding.tlv
 
net.named_data.jndn.encrypt - package net.named_data.jndn.encrypt
 
net.named_data.jndn.encrypt.algo - package net.named_data.jndn.encrypt.algo
 
net.named_data.jndn.impl - package net.named_data.jndn.impl
 
net.named_data.jndn.in_memory_storage - package net.named_data.jndn.in_memory_storage
 
net.named_data.jndn.lp - package net.named_data.jndn.lp
 
net.named_data.jndn.security - package net.named_data.jndn.security
 
net.named_data.jndn.security.certificate - package net.named_data.jndn.security.certificate
 
net.named_data.jndn.security.identity - package net.named_data.jndn.security.identity
 
net.named_data.jndn.security.pib - package net.named_data.jndn.security.pib
 
net.named_data.jndn.security.pib.detail - package net.named_data.jndn.security.pib.detail
 
net.named_data.jndn.security.policy - package net.named_data.jndn.security.policy
 
net.named_data.jndn.security.tpm - package net.named_data.jndn.security.tpm
 
net.named_data.jndn.security.v2 - package net.named_data.jndn.security.v2
 
net.named_data.jndn.security.v2.validator_config - package net.named_data.jndn.security.v2.validator_config
 
net.named_data.jndn.sync - package net.named_data.jndn.sync
 
net.named_data.jndn.transport - package net.named_data.jndn.transport
 
net.named_data.jndn.util - package net.named_data.jndn.util
 
net.named_data.jndn.util.regex - package net.named_data.jndn.util.regex
 
NetworkNack - Class in net.named_data.jndn
NetworkNack represents a network Nack packet and includes a Nack reason.
NetworkNack() - Constructor for class net.named_data.jndn.NetworkNack
 
NetworkNack.Reason - Enum in net.named_data.jndn
A NetworkNack.Reason specifies the reason in a NetworkNack packet.
newBuilder() - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
newBuilder(SyncStateProto.SyncState) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
newBuilder() - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
newBuilder(SyncStateProto.SyncState.SeqNo) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
newBuilder() - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
newBuilder(SyncStateProto.SyncStateMsg) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
newBuilderForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
newBuilderForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
newBuilderForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
NfdCommand_ControlResponse - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
NfdCommand_StatusCode - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
NfdCommand_StatusText - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
NO_ERROR - Static variable in class net.named_data.jndn.security.v2.ValidationError
 
NO_SIGNATURE - Static variable in class net.named_data.jndn.security.v2.ValidationError
 
Node - Class in net.named_data.jndn
The Node class implements internal functionality for the Face class.
Node(Transport, Transport.ConnectionInfo) - Constructor for class net.named_data.jndn.Node
Create a new Node for communication with an NDN hub with the given Transport object and connectionInfo.
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.
node_ - Variable in class net.named_data.jndn.Face
 
Nonce - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
NoVerifyPolicyManager - Class in net.named_data.jndn.security.policy
 
NoVerifyPolicyManager() - Constructor for class net.named_data.jndn.security.policy.NoVerifyPolicyManager
 
nRetriesLeft_ - Variable in class net.named_data.jndn.security.v2.CertificateRequest
The number of remaining retries after time out or NACK.
Null - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
NULL_HASHCODE - Static variable in class net.named_data.jndn.contrib.Murmur3
 
NumericString - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 

O

ObjectDescriptor - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
ObjectIdentifier - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
OctetString - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
OID - Class in net.named_data.jndn.encoding
 
OID(String) - Constructor for class net.named_data.jndn.encoding.OID
 
OID(int[]) - Constructor for class net.named_data.jndn.encoding.OID
 
onComplete(Blob) - Method in interface net.named_data.jndn.util.SegmentFetcher.OnComplete
 
onConsumeComplete(Data, Blob) - Method in interface net.named_data.jndn.encrypt.Consumer.OnConsumeComplete
 
OnData - Interface in net.named_data.jndn
A class implements OnData if it has onData, used to pass a callback to Face.expressInterest.
onData(Interest, Data) - Method in interface net.named_data.jndn.OnData
When a matching data packet is received, onData is called.
onData(Interest, Data) - Method in class net.named_data.jndn.sync.ChronoSync2013
 
onData(Interest, Data) - Method in class net.named_data.jndn.util.SegmentFetcher
 
OnDataValidationFailed - Interface in net.named_data.jndn.security
A class implements OnDataValidationFailed if it has onDataValidationFailed which is called by verifyData to report a failed verification.
onDataValidationFailed(Data, String) - Method in interface net.named_data.jndn.security.OnDataValidationFailed
When verifyData fails, onDataValidationFailed is called.
onDataValidationFailed(Data, String) - Method in class net.named_data.jndn.util.SegmentFetcher
 
onEncryptedKeys(List) - Method in interface net.named_data.jndn.encrypt.Producer.OnEncryptedKeys
 
onError - Variable in class net.named_data.jndn.encrypt.DecryptorV2.ContentKey.PendingDecrypt
 
onError(EncryptError.ErrorCode, String) - Method in interface net.named_data.jndn.encrypt.EncryptError.OnError
 
onError(SegmentFetcher.ErrorCode, String) - Method in interface net.named_data.jndn.util.SegmentFetcher.OnError
 
onInitialized() - Method in interface net.named_data.jndn.sync.ChronoSync2013.OnInitialized
 
onInterest(Name, Interest, Face, long, InterestFilter) - Method in interface net.named_data.jndn.OnInterestCallback
When an interest is received which matches the interest filter, onInterest is called.
onInterest(Name, Interest, Face, long, InterestFilter) - Method in class net.named_data.jndn.sync.ChronoSync2013
Process the sync interest from the applicationBroadcastPrefix.
onInterest(Name, Interest, Face, long, InterestFilter) - Method in class net.named_data.jndn.util.MemoryContentCache
 
OnInterestCallback - Interface in net.named_data.jndn
A class implements OnInterestCallback if it has onInterest, used to pass a callback to Face.registerPrefix or Face.setInterestFilter.
OnInterestValidationFailed - Interface in net.named_data.jndn.security
A class implements OnInterestValidationFailed if it has onInterestValidationFailed which is called by verifyInterest to report a failed verification.
onInterestValidationFailed(Interest, String) - Method in interface net.named_data.jndn.security.OnInterestValidationFailed
When verifyInterest fails, onInterestValidationFailed is called.
OnNetworkNack - Interface in net.named_data.jndn
A class implements OnNetworkNack if it has onNetworkNack, used to pass a callback to Face.expressInterest.
onNetworkNack(Interest, NetworkNack) - Method in interface net.named_data.jndn.OnNetworkNack
When a network Nack packet is received, onNetworkNack is called.
onPlainText(Blob) - Method in interface net.named_data.jndn.encrypt.Consumer.OnPlainText
 
onReceivedData(ByteBuffer) - Method in class net.named_data.jndn.encoding.ElementReader
Continue to read data until the end of an element, then call elementListener.onReceivedElement(element ).
onReceivedElement(ByteBuffer) - Method in interface net.named_data.jndn.encoding.ElementListener
This is called when an entire element is received.
onReceivedElement(ByteBuffer) - Method in class net.named_data.jndn.Node
 
onReceivedSyncState(List, boolean) - Method in interface net.named_data.jndn.sync.ChronoSync2013.OnReceivedSyncState
 
OnRegisterFailed - Interface in net.named_data.jndn
A class implements OnRegisterFailed if it has onRegisterFailed, used to pass a callback to Face.registerPrefix.
onRegisterFailed(Name) - Method in interface net.named_data.jndn.OnRegisterFailed
If failed to retrieve the connected hub's ID or failed to register the prefix, onRegisterFailed is called.
OnRegisterSuccess - Interface in net.named_data.jndn
A class implements OnRegisterSuccess if it has onRegisterSuccess, called by Face.registerPrefix when registration succeeds.
onRegisterSuccess(Name, long) - Method in interface net.named_data.jndn.OnRegisterSuccess
Face.registerPrefix calls onRegisterSuccess when it receives a success message from the forwarder.
onSuccess - Variable in class net.named_data.jndn.encrypt.DecryptorV2.ContentKey.PendingDecrypt
 
onSuccess(Blob) - Method in interface net.named_data.jndn.encrypt.DecryptorV2.DecryptSuccessCallback
 
OnTimeout - Interface in net.named_data.jndn
A class implements OnTimeout if it has onTimeout, used to pass a callback to Face.expressInterest.
onTimeout(Interest) - Method in interface net.named_data.jndn.OnTimeout
If the interest times out according to the interest lifetime, onTimeout is called.
onTimeout(Interest) - Method in class net.named_data.jndn.sync.ChronoSync2013
 
onTimeout(Interest) - Method in class net.named_data.jndn.util.ExponentialReExpress
 
onTimeout(Interest) - Method in class net.named_data.jndn.util.SegmentFetcher
 
onValidationFailed_ - Variable in class net.named_data.jndn.security.ValidationRequest
 
OnVerified - Interface in net.named_data.jndn.security
A class implements OnVerified if it has onVerified which is called by verifyData to report a successful verification.
onVerified(Data) - Method in interface net.named_data.jndn.security.OnVerified
When verifyData succeeds, onVerified is called.
onVerified(Data, Interest) - Method in class net.named_data.jndn.util.SegmentFetcher
 
onVerified_ - Variable in class net.named_data.jndn.security.ValidationRequest
 
OnVerifiedInterest - Interface in net.named_data.jndn.security
A class implements OnVerifiedInterest if it has onVerifiedInterest which is called by verifyInterest to report a successful verification.
onVerifiedInterest(Interest) - Method in interface net.named_data.jndn.security.OnVerifiedInterest
When verifyInterest succeeds, onVerifiedInterest is called.
OnVerifyFailed - Interface in net.named_data.jndn.security
A class implements OnVerifyFailed if it has onVerifyFailed which is called by verifyData to report a failed verification.
onVerifyFailed(Data) - Method in interface net.named_data.jndn.security.OnVerifyFailed
When verifyData fails, onVerifyFailed is called.
OnVerifyInterestFailed - Interface in net.named_data.jndn.security
A class implements OnVerifyInterestFailed if it has onVerifyInterestFailed which is called by verifyInterest to report a failed verification.
onVerifyInterestFailed(Interest) - Method in interface net.named_data.jndn.security.OnVerifyInterestFailed
When verifyInterest fails, onVerifyInterestFailed is called.
Options(double, int, double) - Constructor for class net.named_data.jndn.security.v2.ValidationPolicyCommandInterest.Options
Create a ValidationPolicyCommandInterest.Options with the values.
Options(double, int) - Constructor for class net.named_data.jndn.security.v2.ValidationPolicyCommandInterest.Options
Create a ValidationPolicyCommandInterest.Options with the values and where recordLifetime is 1 hour.
Options(double) - Constructor for class net.named_data.jndn.security.v2.ValidationPolicyCommandInterest.Options
Create a ValidationPolicyCommandInterest.Options with the gracePeriod and where maxRecords is 1000 and recordLifetime is 1 hour.
Options() - Constructor for class net.named_data.jndn.security.v2.ValidationPolicyCommandInterest.Options
Create a ValidationPolicyCommandInterest.Options where gracePeriod is 2 minutes, maxRecords is 1000 and recordLifetime is 1 hour.
Options(ValidationPolicyCommandInterest.Options) - Constructor for class net.named_data.jndn.security.v2.ValidationPolicyCommandInterest.Options
Create a ValidationPolicyCommandInterest.Options from the given options.
OTHER_VALUE - Static variable in enum net.named_data.jndn.sync.SyncStateProto.SyncState.ActionType
OTHER = 2;

P

ParametersSha256DigestComponent - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
parent_ - Variable in class net.named_data.jndn.encoding.der.DerNode
 
parse(ByteBuffer, int) - Static method in class net.named_data.jndn.encoding.der.DerNode
Parse the data from the input buffer recursively and return the root as an object of a subclass of DerNode.
parse(ByteBuffer) - Static method in class net.named_data.jndn.encoding.der.DerNode
Parse the data from the input buffer recursively and return the root as an object of a subclass of DerNode.
parseDelimitedFrom(InputStream) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
parseDelimitedFrom(InputStream) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
parseDelimitedFrom(InputStream) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
parseFrom(ByteString) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
parseFrom(byte[]) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
parseFrom(InputStream) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
parseFrom(CodedInputStream) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
parseFrom(ByteString) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
parseFrom(byte[]) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
parseFrom(InputStream) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
parseFrom(CodedInputStream) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
parseFrom(ByteString) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
parseFrom(byte[]) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
parseFrom(InputStream) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
parseFrom(CodedInputStream) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
PARSER - Static variable in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
PARSER - Static variable in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
PARSER - Static variable in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
payload_ - Variable in class net.named_data.jndn.encoding.der.DerNode
 
peekType(int, int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
Decode the type from the input starting at the input buffer position, and if it is the expectedType, then return true, else false.
PendingDecrypt(EncryptedContent, DecryptorV2.DecryptSuccessCallback, EncryptError.OnError) - Constructor for class net.named_data.jndn.encrypt.DecryptorV2.ContentKey.PendingDecrypt
 
pendingDecrypts - Variable in class net.named_data.jndn.encrypt.DecryptorV2.ContentKey
 
pendingInterest - Variable in class net.named_data.jndn.encrypt.DecryptorV2.ContentKey
 
PendingInterestTable - Class in net.named_data.jndn.impl
A PendingInterestTable is an internal class to hold a list of pending interests with their callbacks.
PendingInterestTable() - Constructor for class net.named_data.jndn.impl.PendingInterestTable
 
PendingInterestTable.Entry - Class in net.named_data.jndn.impl
Entry holds the callbacks and other fields for an entry in the pending interest table.
Pib - Class in net.named_data.jndn.security.pib
In general, a PIB (Public Information Base) stores the public portion of a user's cryptography keys.
Pib(String, String, PibImpl) - Constructor for class net.named_data.jndn.security.pib.Pib
 
Pib.Error - Exception in net.named_data.jndn.security.pib
A Pib.Error extends Exception and represents a semantic error in PIB processing.
PibCertificateContainer - Class in net.named_data.jndn.security.pib
A PibCertificateContainer is used to search/enumerate the certificates of a key.
PibCertificateContainer(Name, PibImpl) - Constructor for class net.named_data.jndn.security.pib.PibCertificateContainer
Create a PibCertificateContainer for a key with keyName.
PibIdentity - Class in net.named_data.jndn.security.pib
PibIdentity is at the top level in PIB's Identity-Key-Certificate hierarchy.
PibIdentity(PibIdentityImpl) - Constructor for class net.named_data.jndn.security.pib.PibIdentity
Create a PibIdentity which uses the impl backend implementation.
PibIdentityContainer - Class in net.named_data.jndn.security.pib
A PibIdentityContainer is used to search/enumerate the identities in a PIB.
PibIdentityContainer(PibImpl) - Constructor for class net.named_data.jndn.security.pib.PibIdentityContainer
Create a PibIdentityContainer using to use the pibImpl backend implementation.
PibIdentityImpl - Class in net.named_data.jndn.security.pib.detail
PibIdentityImpl provides the backend implementation for PibIdentity.
PibIdentityImpl(Name, PibImpl, boolean) - Constructor for class net.named_data.jndn.security.pib.detail.PibIdentityImpl
Create a PibIdentityImpl with identityName.
PibImpl - Class in net.named_data.jndn.security.pib
PibImpl is an abstract base class for the PIB implementation used by the Pib class.
PibImpl() - Constructor for class net.named_data.jndn.security.pib.PibImpl
 
PibImpl.Error - Exception in net.named_data.jndn.security.pib
A PibImpl.Error extends Exception and represents a non-semantic error in PIB implementation processing.
PibKey - Class in net.named_data.jndn.security.pib
The PibKey class provides access to a key at the second level in the PIB's Identity-Key-Certificate hierarchy.
PibKey(PibKeyImpl) - Constructor for class net.named_data.jndn.security.pib.PibKey
Create a PibKey which uses the impl backend implementation.
PibKeyContainer - Class in net.named_data.jndn.security.pib
A PibKeyContainer is used to search/enumerate the keys of an identity.
PibKeyContainer(Name, PibImpl) - Constructor for class net.named_data.jndn.security.pib.PibKeyContainer
Create a PibKeyContainer for an identity with identityName.
PibKeyImpl - Class in net.named_data.jndn.security.pib.detail
PibKeyImpl provides the backend implementation for PibKey.
PibKeyImpl(Name, ByteBuffer, PibImpl) - Constructor for class net.named_data.jndn.security.pib.detail.PibKeyImpl
Create a PibKeyImpl with keyName.
PibKeyImpl(Name, PibImpl) - Constructor for class net.named_data.jndn.security.pib.detail.PibKeyImpl
Create a PibKeyImpl with keyName.
PibMemory - Class in net.named_data.jndn.security.pib
PibMemory extends PibImpl and is used by the Pib class as an in-memory implementation of a PIB.
PibMemory() - Constructor for class net.named_data.jndn.security.pib.PibMemory
 
PibSqlite3 - Class in net.named_data.jndn.security.pib
PibSqlite3 extends PibImpl and is used by the Pib class as an implementation of a PIB based on an SQLite3 database.
PibSqlite3(String, String) - Constructor for class net.named_data.jndn.security.pib.PibSqlite3
Create a new PibSqlite3 to work with an SQLite3 file.
PibSqlite3(String) - Constructor for class net.named_data.jndn.security.pib.PibSqlite3
Create a new PibSqlite3 to work with an SQLite3 file.
PibSqlite3() - Constructor for class net.named_data.jndn.security.pib.PibSqlite3
Create a new PibSqlite3 to work with an SQLite3 file.
PibSqlite3Base - Class in net.named_data.jndn.security.pib
PibSqlite3Base is an abstract base class used by PibSqlite3, etc.
PibSqlite3Base() - Constructor for class net.named_data.jndn.security.pib.PibSqlite3Base
 
platformIsOSX() - Static method in class net.named_data.jndn.util.Common
Return true if the platform is OS X.
POLICY_ERROR - Static variable in class net.named_data.jndn.security.v2.ValidationError
 
PolicyManager - Class in net.named_data.jndn.security.policy
A PolicyManager is an abstract base class to represent the policy for verifying data packets.
PolicyManager() - Constructor for class net.named_data.jndn.security.policy.PolicyManager
 
popRef() - Method in class net.named_data.jndn.util.regex.NdnRegexBackrefManager
 
POS_NONCE - Static variable in class net.named_data.jndn.security.CommandInterestSigner
 
POS_SIGNATURE_INFO - Static variable in class net.named_data.jndn.security.CommandInterestSigner
 
POS_SIGNATURE_VALUE - Static variable in class net.named_data.jndn.security.CommandInterestSigner
 
POS_TIMESTAMP - Static variable in class net.named_data.jndn.security.CommandInterestSigner
 
position() - Method in class net.named_data.jndn.util.DynamicByteBuffer
Return buffer_.position().
position(int) - Method in class net.named_data.jndn.util.DynamicByteBuffer
Call buffer_.position(newPosition).
PrefixAndSessionNo(String, long) - Constructor for class net.named_data.jndn.sync.ChronoSync2013.PrefixAndSessionNo
 
prepareCommandInterestName(Interest, WireFormat) - Method in class net.named_data.jndn.security.CommandInterestPreparer
Append a timestamp component and a random nonce component to interest's name.
prepareCommandInterestName(Interest) - Method in class net.named_data.jndn.security.CommandInterestPreparer
Append a timestamp component and a random nonce component to interest's name.
prepareUnsignedIdentityCertificate(Name, Name, double, double, List, Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
Use the keyName to get the public key from the identity storage and prepare an unsigned identity certificate.
prepareUnsignedIdentityCertificate(Name, Name, double, double, List) - Method in class net.named_data.jndn.security.identity.IdentityManager
Use the keyName to get the public key from the identity storage and prepare an unsigned identity certificate.
prepareUnsignedIdentityCertificate(Name, PublicKey, Name, double, double, List, Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
Prepare an unsigned identity certificate.
prepareUnsignedIdentityCertificate(Name, PublicKey, Name, double, double, List) - Method in class net.named_data.jndn.security.identity.IdentityManager
Prepare an unsigned identity certificate.
prettyPrint(int) - Method in class net.named_data.jndn.util.BoostInfoTree
 
prettyPrint() - Method in class net.named_data.jndn.util.BoostInfoTree
 
PrintableString - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
printCertificate(StringBuffer) - Method in class net.named_data.jndn.security.v2.CertificateV2
Write a string representation of this certificate to result.
PrivateKeyStorage - Class in net.named_data.jndn.security.identity
 
PrivateKeyStorage() - Constructor for class net.named_data.jndn.security.identity.PrivateKeyStorage
 
processEvents() - Method in class net.named_data.jndn.Face
Process any packets to receive and call callbacks such as onData, onInterest or onTimeout.
processEvents() - Method in class net.named_data.jndn.Node
Process any packets to receive and call callbacks such as onData, onInterest or onTimeout.
processEvents() - Method in class net.named_data.jndn.transport.AsyncTcpTransport
Do nothing since AsynchronousSocketChannel checks for incoming data.
processEvents() - Method in class net.named_data.jndn.transport.TcpTransport
Process any data to receive.
processEvents() - Method in class net.named_data.jndn.transport.Transport
Process any data to receive.
processEvents() - Method in class net.named_data.jndn.transport.UdpTransport
Process any data to receive.
produce(Data, double, Blob, EncryptError.OnError) - Method in class net.named_data.jndn.encrypt.Producer
Encrypt the given content with the content key that covers timeSlot, and update the data packet with the encrypted content and an appropriate data name.
produce(Data, double, Blob) - Method in class net.named_data.jndn.encrypt.Producer
Call the main produce method where onError is defaultOnError.
Producer - Class in net.named_data.jndn.encrypt
A Producer manages content keys used to encrypt a data packet in the group-based encryption protocol.
Producer(Name, Name, Face, KeyChain, ProducerDb, int, Link) - Constructor for class net.named_data.jndn.encrypt.Producer
Create a Producer to use the given ProducerDb, Face and other values.
Producer(Name, Name, Face, KeyChain, ProducerDb, int) - Constructor for class net.named_data.jndn.encrypt.Producer
Create a Producer to use the given ProducerDb, Face and other values.
Producer(Name, Name, Face, KeyChain, ProducerDb) - Constructor for class net.named_data.jndn.encrypt.Producer
Create a Producer to use the given ProducerDb, Face and other values.
Producer.OnEncryptedKeys - Interface in net.named_data.jndn.encrypt
 
ProducerDb - Class in net.named_data.jndn.encrypt
ProducerDb is an abstract base class for the storage of keys for the producer.
ProducerDb() - Constructor for class net.named_data.jndn.encrypt.ProducerDb
 
ProducerDb.Error - Exception in net.named_data.jndn.encrypt
ProducerDb.Error extends Exception for errors using ProducerDb methods.
ProtobufTlv - Class in net.named_data.jndn.encoding
ProtobufTlv has static methods to encode and decode an Protobuf Message object as NDN-TLV.
ProtobufTlv() - Constructor for class net.named_data.jndn.encoding.ProtobufTlv
 
PublicKey - Class in net.named_data.jndn.security.certificate
 
PublicKey() - Constructor for class net.named_data.jndn.security.certificate.PublicKey
 
PublicKey(Blob) - Constructor for class net.named_data.jndn.security.certificate.PublicKey
Create a new PublicKey by decoding the keyDer.
PublisherPublicKeyLocator - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
publishNextSequenceNo(Blob) - Method in class net.named_data.jndn.sync.ChronoSync2013
Increment the sequence number, create a sync message with the new sequence number and publish a data packet where the name is the applicationBroadcastPrefix + the root digest of the current digest tree.
publishNextSequenceNo() - Method in class net.named_data.jndn.sync.ChronoSync2013
Increment the sequence number, create a sync message with the new sequence number and publish a data packet where the name is the applicationBroadcastPrefix + the root digest of the current digest tree.
pushRef(NdnRegexMatcherBase) - Method in class net.named_data.jndn.util.regex.NdnRegexBackrefManager
 
putData(Data, WireFormat) - Method in class net.named_data.jndn.Face
The OnInterestCallback calls this to put a Data packet which satisfies an Interest.
putData(Data) - Method in class net.named_data.jndn.Face
The OnInterestCallback calls this to put a Data packet which satisfies an Interest.
putData(Data, WireFormat) - Method in class net.named_data.jndn.Node
The OnInterestCallback calls this to put a Data packet which satisfies an Interest.
putNack(Interest, NetworkNack) - Method in class net.named_data.jndn.Face
The OnInterest callback can call this to put a Nack for the received Interest.
putNack(Interest, NetworkNack) - Method in class net.named_data.jndn.Node
The OnInterest callback can call this to put a Nack for the received Interest.

R

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.
readCertificate(String) - Static method in class net.named_data.jndn.security.v2.TrustAnchorGroup
Read a base-64-encoded certificate from a file.
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
 
recordLifetime_ - Variable in class net.named_data.jndn.security.v2.ValidationPolicyCommandInterest.Options
recordLifetime is the maximum lifetime of a last timestamp record in milliseconds.
refresh() - Method in class net.named_data.jndn.security.v2.DynamicTrustAnchorGroup
Request a certificate refresh.
refresh() - Method in class net.named_data.jndn.security.v2.TrustAnchorGroup
Request a certificate refresh.
refreshNonce() - Method in class net.named_data.jndn.Interest
Update the bytes of the nonce with new random values.
regenerateCk() - Method in class net.named_data.jndn.encrypt.EncryptorV2
Create a new Content Key (CK) and publish the corresponding CK Data packet.
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.
registerPibBackend(String, KeyChain.MakePibImpl) - Static method in class net.named_data.jndn.security.KeyChain
Add to the PIB factories map where scheme is the key and makePibImpl is the value.
registerPrefix(Name, OnInterestCallback, OnRegisterFailed, OnRegisterSuccess, RegistrationOptions, 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, RegistrationOptions, WireFormat) - Method in class net.named_data.jndn.Face
Deprecated.
Use registerPrefix(prefix, onInterest, onRegisterFailed, onRegisterSuccess, registrationOptions, wireFormat) where the onRegisterSuccess parameter comes after onRegisterFailed.
registerPrefix(Name, OnInterestCallback, OnRegisterFailed, OnRegisterSuccess, RegistrationOptions) - 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, RegistrationOptions) - Method in class net.named_data.jndn.Face
Deprecated.
Use registerPrefix(prefix, onInterest, onRegisterFailed, onRegisterSuccess, registrationOptions) 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, RegistrationOptions, 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, RegistrationOptions) - 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(long, Name, OnInterestCallback, OnRegisterFailed, OnRegisterSuccess, RegistrationOptions, 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, RegistrationOptions, 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, RegistrationOptions, 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, RegistrationOptions) - 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, RegistrationOptions, 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, RegistrationOptions) - 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.
registerTpmBackend(String, KeyChain.MakeTpmBackEnd) - Static method in class net.named_data.jndn.security.KeyChain
Add to the TPM factories map where scheme is the key and makeTpmBackEnd is the value.
RegistrationOptions - Class in net.named_data.jndn
A RegistrationOptions holds the options used when registering with the forwarder to specify how to forward an interest and other options.
RegistrationOptions() - Constructor for class net.named_data.jndn.RegistrationOptions
Create a new RegistrationOptions with "childInherit" set and all other flags cleared.
RegistrationOptions(RegistrationOptions) - Constructor for class net.named_data.jndn.RegistrationOptions
Create a new RegistrationOptions as a copy of the given value.
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.
remove(Name) - Method in class net.named_data.jndn.security.pib.PibCertificateContainer
Remove the certificate with name certificateName from the container.
remove(Name) - Method in class net.named_data.jndn.security.pib.PibIdentityContainer
Remove the identity with name identityName from the container, and its related keys and certificates.
remove(Name) - Method in class net.named_data.jndn.security.pib.PibKeyContainer
Remove the key with name keyName from the container, and its related certificates.
remove(Name) - Method in class net.named_data.jndn.security.v2.CertificateContainerInterface
Remove the certificate with the given name.
remove(Name) - Method in class net.named_data.jndn.security.v2.StaticTrustAnchorGroup
Remove the static anchor with the certificate name.
removeCertificate(Name) - Method in class net.named_data.jndn.security.pib.AndroidSqlite3Pib
Remove the certificate with name certificateName.
removeCertificate(Name) - Method in class net.named_data.jndn.security.pib.detail.PibKeyImpl
Remove the certificate with name certificateName.
removeCertificate(Name) - Method in class net.named_data.jndn.security.pib.PibImpl
Remove the certificate with name certificateName.
removeCertificate(Name) - Method in class net.named_data.jndn.security.pib.PibMemory
Remove the certificate with name certificateName.
removeCertificate(Name) - Method in class net.named_data.jndn.security.pib.PibSqlite3
Remove the certificate with name certificateName.
removeCertificate_(Name) - Method in class net.named_data.jndn.security.pib.PibKey
Remove the certificate with name certificateName.
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.
removeIdentity(Name) - Method in class net.named_data.jndn.security.pib.AndroidSqlite3Pib
Remove the identity and its related keys and certificates.
removeIdentity(Name) - Method in class net.named_data.jndn.security.pib.PibImpl
Remove the identity and its related keys and certificates.
removeIdentity(Name) - Method in class net.named_data.jndn.security.pib.PibMemory
Remove the identity and its related keys and certificates.
removeIdentity(Name) - Method in class net.named_data.jndn.security.pib.PibSqlite3
Remove the identity and its related keys and certificates.
removeIdentity_(Name) - Method in class net.named_data.jndn.security.pib.Pib
Remove the identity with name identityName, and its related keys and certificates.
removeKey(Name) - Method in class net.named_data.jndn.security.pib.AndroidSqlite3Pib
Remove the key with keyName and its related certificates.
removeKey(Name) - Method in class net.named_data.jndn.security.pib.detail.PibIdentityImpl
Remove the key with keyName and its related certificates.
removeKey(Name) - Method in class net.named_data.jndn.security.pib.PibImpl
Remove the key with keyName and its related certificates.
removeKey(Name) - Method in class net.named_data.jndn.security.pib.PibMemory
Remove the key with keyName and its related certificates.
removeKey(Name) - Method in class net.named_data.jndn.security.pib.PibSqlite3
Remove the key with keyName and its related certificates.
removeKey_(Name) - Method in class net.named_data.jndn.security.pib.PibIdentity
Remove the key with keyName and its related certificates.
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
 
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.
reset_() - Method in class net.named_data.jndn.security.pib.Pib
Reset the content in the PIB, including a reset of the TPM locator.
resetAnchors() - Method in class net.named_data.jndn.security.v2.CertificateStorage
Remove any previously loaded static or dynamic trust anchors.
resetMatchResult() - Method in class net.named_data.jndn.util.regex.NdnRegexPseudoMatcher
 
resetVerifiedCertificates() - Method in class net.named_data.jndn.security.v2.CertificateStorage
Remove any cached verified certificates.
Result(boolean, Interval) - Constructor for class net.named_data.jndn.encrypt.RepetitiveInterval.Result
 
Result(boolean, Interval) - Constructor for class net.named_data.jndn.encrypt.Schedule.Result
 
retry_ - Variable in class net.named_data.jndn.security.ValidationRequest
 
RETRY_DELAY_AFTER_NACK_MS - Static variable in class net.named_data.jndn.encrypt.EncryptorV2
 
RETRY_DELAY_KEK_RETRIEVAL_MS - Static variable in class net.named_data.jndn.encrypt.EncryptorV2
 
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(Name.Component, int) - Constructor for class net.named_data.jndn.security.RsaKeyParams
 
RsaKeyParams(Name.Component) - Constructor for class net.named_data.jndn.security.RsaKeyParams
 
RsaKeyParams(int, KeyIdType) - Constructor for class net.named_data.jndn.security.RsaKeyParams
 
RsaKeyParams(int) - Constructor for class net.named_data.jndn.security.RsaKeyParams
 
RsaKeyParams() - Constructor for class net.named_data.jndn.security.RsaKeyParams
 

S

SafeBag - Class in net.named_data.jndn.security
A SafeBag represents a container for sensitive related information such as a certificate and private key.
SafeBag(Data, Blob) - Constructor for class net.named_data.jndn.security.SafeBag
Create a SafeBag with the given certificate and private key.
SafeBag(Name, Blob, Blob, ByteBuffer, DigestAlgorithm, WireFormat) - Constructor for class net.named_data.jndn.security.SafeBag
Create a SafeBag with given private key and a new self-signed certificate for the given public key.
SafeBag(Name, Blob, Blob, ByteBuffer, DigestAlgorithm) - Constructor for class net.named_data.jndn.security.SafeBag
Create a SafeBag with given private key and a new self-signed certificate for the given public key.
SafeBag(Name, Blob, Blob, ByteBuffer) - Constructor for class net.named_data.jndn.security.SafeBag
Create a SafeBag with given private key and a new self-signed certificate for the given public key, using DigestAlgorithm.SHA256 to sign it.
SafeBag(Name, Blob, Blob) - Constructor for class net.named_data.jndn.security.SafeBag
Create a SafeBag with given private key and a new self-signed certificate for the given public key, using DigestAlgorithm.SHA256 to sign it.
SafeBag(ByteBuffer) - Constructor for class net.named_data.jndn.security.SafeBag
Create a SafeBag by decoding the input as an NDN-TLV SafeBag.
SafeBag(Blob) - Constructor for class net.named_data.jndn.security.SafeBag
Create a SafeBag by decoding the input as an NDN-TLV SafeBag.
SafeBag_EncryptedKeyBag - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
SafeBag_SafeBag - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
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
 
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_getCertificatesOfKey - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
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_getDefaultIdentity - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
SELECT_getDefaultKeyNameForIdentity - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
SELECT_getEKey - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
SELECT_getIdentities - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
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_getKeysOfIdentity - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
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_getTpmLocator - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
SELECT_getTpmLocator - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
SELECT_hasCertificate - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
SELECT_hasContentKey - Static variable in class net.named_data.jndn.encrypt.Sqlite3ProducerDbBase
 
SELECT_hasDefaultCertificateOfKey - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
SELECT_hasDefaultIdentity - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
SELECT_hasDefaultKeyOfIdentity - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
SELECT_hasEKey - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
SELECT_hasIdentity - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
SELECT_hasKey - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
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
 
SELECT_MASTER_TPM_INFO_TABLE - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
SELECT_removeIdentity - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
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.
selfSign(PibKey, WireFormat) - Method in class net.named_data.jndn.security.KeyChain
Generate a self-signed certificate for the public key and add it to the PIB.
selfSign(PibKey) - Method in class net.named_data.jndn.security.KeyChain
Generate a self-signed certificate for the public key and add it to the PIB.
SelfVerifyPolicyManager - Class in net.named_data.jndn.security.policy
A SelfVerifyPolicyManager implements a PolicyManager to look in the storage 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(PibImpl) - Constructor for class net.named_data.jndn.security.policy.SelfVerifyPolicyManager
Create a new SelfVerifyPolicyManager which will look up the public key in the given pibImpl.
SelfVerifyPolicyManager() - Constructor for class net.named_data.jndn.security.policy.SelfVerifyPolicyManager
Create a new SelfVerifyPolicyManager which will rely on the KeyLocator having the full public key DER.
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.
setApplicationInfo(ByteString) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
optional bytes application_info = 4;
setApplicationParameters(Blob) - Method in class net.named_data.jndn.Interest
Set the application parameters to the given value.
setBodyAsControlParameters(ControlParameters) - Method in class net.named_data.jndn.ControlResponse
Set the control response body as a ControlParameters.
setCacheNowOffsetMilliseconds_(double) - Method in class net.named_data.jndn.security.v2.CertificateStorage
Set the offset when the cache insert() and refresh() get the current time, which should only be used for testing.
setCanBePrefix(boolean) - Method in class net.named_data.jndn.Interest
Set the CanBePrefix flag.
setCapture(boolean) - Method in class net.named_data.jndn.RegistrationOptions
Set the value of the "capture" flag
setCertificateStorage(CertificateStorage) - Method in class net.named_data.jndn.security.v2.CertificateFetcher
Assign the certificate storage used to check for known certificates and to cache unverified ones.
setChildInherit(boolean) - Method in class net.named_data.jndn.RegistrationOptions
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
 
setCongestionMark(long) - Method in class net.named_data.jndn.lp.CongestionMark
Set the congestion mark value.
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.
setDefaultCanBePrefix(boolean) - Static method in class net.named_data.jndn.Interest
Set the default value of the CanBePrefix flag used in the Interest constructor.
setDefaultCertificate(PibKey, CertificateV2) - Method in class net.named_data.jndn.security.KeyChain
Set the certificate as the default certificate of the key.
setDefaultCertificate(Name) - Method in class net.named_data.jndn.security.pib.detail.PibKeyImpl
Set the existing certificate with name certificateName as the default certificate.
setDefaultCertificate(CertificateV2) - Method in class net.named_data.jndn.security.pib.detail.PibKeyImpl
Add the certificate and set it as the default certificate of the key.
setDefaultCertificate_(Name) - Method in class net.named_data.jndn.security.pib.PibKey
Set the existing certificate with name certificateName as the default certificate.
setDefaultCertificate_(CertificateV2) - Method in class net.named_data.jndn.security.pib.PibKey
Add the certificate and set it as the default certificate of the key.
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.
setDefaultCertificateOfKey(Name, Name) - Method in class net.named_data.jndn.security.pib.AndroidSqlite3Pib
Set the cert with name certificateName as the default for the key with keyName.
setDefaultCertificateOfKey(Name, Name) - Method in class net.named_data.jndn.security.pib.PibImpl
Set the cert with name certificateName as the default for the key with keyName.
setDefaultCertificateOfKey(Name, Name) - Method in class net.named_data.jndn.security.pib.PibMemory
Set the cert with name certificateName as the default for the key with keyName.
setDefaultCertificateOfKey(Name, Name) - Method in class net.named_data.jndn.security.pib.PibSqlite3
Set the cert with name certificateName as the default for the key with keyName.
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.
setDefaultIdentity(PibIdentity) - Method in class net.named_data.jndn.security.KeyChain
Set the identity as the default identity.
setDefaultIdentity(Name) - Method in class net.named_data.jndn.security.pib.AndroidSqlite3Pib
Set the identity with the identityName as the default identity.
setDefaultIdentity(Name) - Method in class net.named_data.jndn.security.pib.PibImpl
Set the identity with the identityName as the default identity.
setDefaultIdentity(Name) - Method in class net.named_data.jndn.security.pib.PibMemory
Set the identity with the identityName as the default identity.
setDefaultIdentity(Name) - Method in class net.named_data.jndn.security.pib.PibSqlite3
Set the identity with the identityName as the default identity.
setDefaultIdentity_(Name) - Method in class net.named_data.jndn.security.pib.Pib
Set the identity with name identityName as the default identity.
setDefaultKey(PibIdentity, PibKey) - Method in class net.named_data.jndn.security.KeyChain
Set the key as the default key of identity.
setDefaultKey(Name) - Method in class net.named_data.jndn.security.pib.detail.PibIdentityImpl
Set the key with name keyName as the default key of the identity.
setDefaultKey(ByteBuffer, Name) - Method in class net.named_data.jndn.security.pib.detail.PibIdentityImpl
Add a key with name keyName and set it as the default key of the identity.
setDefaultKey_(Name) - Method in class net.named_data.jndn.security.pib.PibIdentity
Set the key with name keyName as the default key of the identity.
setDefaultKey_(ByteBuffer, Name) - Method in class net.named_data.jndn.security.pib.PibIdentity
Add a key with name keyName and set it as the default key of the 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.
setDefaultKeyOfIdentity(Name, Name) - Method in class net.named_data.jndn.security.pib.AndroidSqlite3Pib
Set the key with keyName as the default key for the identity with name identityName.
setDefaultKeyOfIdentity(Name, Name) - Method in class net.named_data.jndn.security.pib.PibImpl
Set the key with keyName as the default key for the identity with name identityName.
setDefaultKeyOfIdentity(Name, Name) - Method in class net.named_data.jndn.security.pib.PibMemory
Set the key with keyName as the default key for the identity with name identityName.
setDefaultKeyOfIdentity(Name, Name) - Method in class net.named_data.jndn.security.pib.PibSqlite3
Set the key with keyName as the default key for the identity with name identityName.
setDefaultWireFormat(WireFormat) - Static method in class net.named_data.jndn.encoding.WireFormat
Set the static default WireFormat used by default encoding and decoding methods.
setDigestAlgorithm(DigestAlgorithm) - Method in class net.named_data.jndn.security.SigningInfo
Set the digest algorithm for public key operations.
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(RegistrationOptions) - Method in class net.named_data.jndn.ControlParameters
Set the RegistrationOptions object to a copy of flags.
setForwardingHint(DelegationSet) - Method in class net.named_data.jndn.Interest
Set this interest to use a copy of the given DelegationSet object as the forwarding hint.
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.
setInnerPolicy(ValidationPolicy) - Method in class net.named_data.jndn.security.v2.ValidationPolicy
Set the inner policy.
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.
setInterestLoopbackEnabled(boolean) - Method in class net.named_data.jndn.Face
Enable or disable Interest loopback.
setInterestLoopbackEnabled(boolean) - Method in class net.named_data.jndn.Node
Enable or disable Interest loopback.
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
 
setKeyId(Name.Component) - Method in class net.named_data.jndn.security.KeyParams
 
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
 
setKeyLocatorName(Name) - Method in class net.named_data.jndn.encrypt.EncryptedContent
Set the key locator type to KeyLocatorType.KEYNAME and set the key Name.
setKeyName(Name) - Method in class net.named_data.jndn.KeyLocator
 
setKeyName(TpmKeyHandle, Name, KeyParams) - Static method in class net.named_data.jndn.security.tpm.TpmBackEnd
Set the key name in keyHandle according to identityName and params.
setKeyName(Name) - Method in class net.named_data.jndn.security.tpm.TpmKeyHandle
 
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
Deprecated.
Use setForwardingHint.
setLinkWireEncoding(Blob) - Method in class net.named_data.jndn.Interest
Deprecated.
Use setForwardingHint.
setLocalControlFeature(int) - Method in class net.named_data.jndn.ControlParameters
Set the local control feature value.
setLpPacket(LpPacket) - Method in class net.named_data.jndn.Data
An internal library method to set the LpPacket for an incoming packet.
setMatchResult(String) - Method in class net.named_data.jndn.util.regex.NdnRegexPseudoMatcher
 
setMaxDepth(int) - Method in class net.named_data.jndn.security.v2.Validator
Set the maximum depth of the certificate chain.
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.
setMinimumCacheLifetime(double) - Method in class net.named_data.jndn.util.MemoryContentCache
Set the minimum lifetime before removing stale content from the cache which can keep content in the cache longer than the lifetime defined in the meta info.
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.RegistrationOptions
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
 
setNowOffsetMilliseconds_(double) - Method in class net.named_data.jndn.impl.DelayedCallTable
Set the offset for when prepareCommandInterestName() gets the current time, which should only be used for testing.
setNowOffsetMilliseconds_(double) - Method in class net.named_data.jndn.security.CommandInterestPreparer
Set the offset for when prepareCommandInterestName() gets the current time, which should only be used for testing.
setNowOffsetMilliseconds_(double) - Method in class net.named_data.jndn.security.v2.CertificateCacheV2
Set the offset when insert() and refresh() get the current time, which should only be used for testing.
setNowOffsetMilliseconds_(double) - Method in class net.named_data.jndn.security.v2.ValidationPolicyCommandInterest
Set the offset when insertNewRecord() and cleanUp() get the current time, which should only be used for testing.
setOrigin(int) - Method in class net.named_data.jndn.ControlParameters
Set the origin value.
setOrigin(int) - Method in class net.named_data.jndn.RegistrationOptions
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.
setOtherTypeCode(int) - Method in class net.named_data.jndn.MetaInfo
Set the packet's content type code to use when the content type enum is ContentType.OTHER_CODE.
setOutcome(boolean) - Method in class net.named_data.jndn.security.v2.ValidationState
Set the outcome to the given value, and set hasOutcome_ true.
setParameters(Blob) - Method in class net.named_data.jndn.Interest
Deprecated.
Use setApplicationParameters.
setPayload(Blob) - Method in class net.named_data.jndn.encrypt.EncryptedContent
Set the encrypted payload.
setPayloadKey(Blob) - Method in class net.named_data.jndn.encrypt.EncryptedContent
Set the encrypted payload key.
setPeriod(double, double) - Method in class net.named_data.jndn.security.ValidityPeriod
Set the validity period.
setPibIdentity(PibIdentity) - Method in class net.named_data.jndn.security.SigningInfo
Set this to type SignerType.ID according to the given PibIdentity.
setPibKey(PibKey) - Method in class net.named_data.jndn.security.SigningInfo
Set this to type SignerType.KEY according to the given PibKey.
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
Deprecated.
Use setForwardingHint.
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;
setSha256Signing() - Method in class net.named_data.jndn.security.SigningInfo
Set this to type SignerType.SHA256, and set the digest algorithm to DigestAlgorithm.SHA256.
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).
setSigningCertificateName(Name) - Method in class net.named_data.jndn.security.SigningInfo
Set this to type SignerType.CERT and a certificate with name certificateName.
setSigningIdentity(Name) - Method in class net.named_data.jndn.security.SigningInfo
Set this to type SignerType.ID and an identity with name identityName.
setSigningKeyName(Name) - Method in class net.named_data.jndn.security.SigningInfo
Set this to type SignerType.KEY and a key with name keyName.
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.
setTerminalMode(boolean) - Method in class net.named_data.jndn.security.tpm.Tpm
Set the terminal mode of the TPM.
setTerminalMode(boolean) - Method in class net.named_data.jndn.security.tpm.TpmBackEnd
Set the terminal mode of the TPM.
setTpmLocator(String) - Method in class net.named_data.jndn.security.pib.AndroidSqlite3Pib
Set the corresponding TPM information to tpmLocator.
setTpmLocator(String) - Method in class net.named_data.jndn.security.pib.Pib
Set the corresponding TPM information to tpmLocator.
setTpmLocator(String) - Method in class net.named_data.jndn.security.pib.PibImpl
Set the corresponding TPM information to tpmLocator.
setTpmLocator(String) - Method in class net.named_data.jndn.security.pib.PibMemory
Set the corresponding TPM information to tpmLocator.
setTpmLocator(String) - Method in class net.named_data.jndn.security.pib.PibSqlite3
Set the corresponding TPM information to tpmLocator.
setType(KeyLocatorType) - Method in class net.named_data.jndn.KeyLocator
 
setType(ContentType) - Method in class net.named_data.jndn.MetaInfo
Set the content type.
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.
setValidator(Validator) - Method in class net.named_data.jndn.security.v2.ValidationPolicy
Set the validator to which this policy is associated.
setValidityPeriod(ValidityPeriod) - Method in class net.named_data.jndn.security.SigningInfo
Set the validity period for the signature info.
setValidityPeriod(ValidityPeriod) - Method in class net.named_data.jndn.Sha256WithEcdsaSignature
Set the validity period to a copy of the given ValidityPeriod.
setValidityPeriod(ValidityPeriod) - Method in class net.named_data.jndn.Sha256WithRsaSignature
Set the validity period to a copy of the given ValidityPeriod.
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.
shouldAttemptReconnection() - Method in class net.named_data.jndn.transport.AsyncTcpTransport.ConnectionInfo
Get attemptReconnection flag; if true, drop packets until reconnected within AsyncTcpTransport.DEFAULT_RECONNECT_TRY_DELAY_MS
shutdown() - Method in class net.named_data.jndn.encrypt.AccessManagerV2
 
shutdown() - Method in class net.named_data.jndn.encrypt.DecryptorV2
 
shutdown() - Method in class net.named_data.jndn.encrypt.EncryptorV2
 
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, SigningInfo, WireFormat) - Method in class net.named_data.jndn.security.KeyChain
Wire encode the Data object, sign it according to the supplied signing parameters, and set its signature.
sign(Data, SigningInfo) - Method in class net.named_data.jndn.security.KeyChain
Wire encode the Data object, sign it according to the supplied signing parameters, 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 key of 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 key of the default identity, and set its signature.
sign(Interest, SigningInfo, WireFormat) - Method in class net.named_data.jndn.security.KeyChain
Sign the Interest according to the supplied signing parameters.
sign(Interest, SigningInfo) - Method in class net.named_data.jndn.security.KeyChain
Sign the Interest according to the supplied signing parameters.
sign(Interest, WireFormat) - Method in class net.named_data.jndn.security.KeyChain
Sign the Interest with the default key of the default identity.
sign(Interest) - Method in class net.named_data.jndn.security.KeyChain
Sign the Interest with the default key of the default identity.
sign(ByteBuffer, SigningInfo) - Method in class net.named_data.jndn.security.KeyChain
Sign the byte buffer according to the supplied signing parameters.
sign(ByteBuffer) - Method in class net.named_data.jndn.security.KeyChain
Sign the byte buffer using the default key of the default identity.
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(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(ByteBuffer, Name) - Method in class net.named_data.jndn.security.KeyChain
Sign the byte buffer using a certificate name and return a Signature object.
sign(ByteBuffer, Name, DigestAlgorithm) - Method in class net.named_data.jndn.security.tpm.Tpm
Compute a digital signature from the byte buffer using the key with name keyName.
sign(DigestAlgorithm, ByteBuffer) - Method in class net.named_data.jndn.security.tpm.TpmKeyHandle
Compute a digital signature from the byte buffer using this key with digestAlgorithm.
sign(ByteBuffer, DigestAlgorithm) - Method in class net.named_data.jndn.security.tpm.TpmPrivateKey
Sign the data with this private key, returning a signature Blob.
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.
SigningInfo - Class in net.named_data.jndn.security
A SigningInfo holds the signing parameters passed to the KeyChain.
SigningInfo(SigningInfo.SignerType, Name) - Constructor for class net.named_data.jndn.security.SigningInfo
Create a SigningInfo with the signerType and signerName, with other default values.
SigningInfo(SigningInfo.SignerType) - Constructor for class net.named_data.jndn.security.SigningInfo
Create a SigningInfo with the signerType and an empty signerName, with other default values.
SigningInfo() - Constructor for class net.named_data.jndn.security.SigningInfo
Create a SigningInfo with a signerType of NULL (which will cause KeyChain.sign to use the default identity) and an empty signerName, with other default values.
SigningInfo(PibIdentity) - Constructor for class net.named_data.jndn.security.SigningInfo
Create a SigningInfo of type SignerType.ID according to the given PibIdentity.
SigningInfo(PibKey) - Constructor for class net.named_data.jndn.security.SigningInfo
Create a SigningInfo of type SignerType.KEY according to the given PibKey.
SigningInfo(String) - Constructor for class net.named_data.jndn.security.SigningInfo
Create a SigningInfo from its string representation.
SigningInfo(SigningInfo) - Constructor for class net.named_data.jndn.security.SigningInfo
Create a SigningInfo as a copy of the given signingInfo.
SigningInfo.SignerType - Enum in net.named_data.jndn.security
 
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.
signWithHmacWithSha256(Interest, Blob, Name, WireFormat) - Static method in class net.named_data.jndn.security.KeyChain
Append a SignatureInfo to the Interest name, compute an HmacWithSha256 signature for the name components and append a final name component with the signature bits.
signWithHmacWithSha256(Interest, Blob, Name) - Static method in class net.named_data.jndn.security.KeyChain
Append a SignatureInfo to the Interest name, compute an HmacWithSha256 signature for the name components and append a final name component with the signature bits.
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.encrypt.AccessManagerV2
Get the number of packets stored in in-memory storage.
size() - Method in class net.named_data.jndn.encrypt.EncryptorV2
Get the number of packets stored in in-memory storage.
size() - Method in class net.named_data.jndn.Exclude
Get the number of entries.
size() - Method in class net.named_data.jndn.in_memory_storage.InMemoryStorageRetaining
Get the number of packets stored in the in-memory storage.
size() - Method in class net.named_data.jndn.Name
Get the number of components.
size() - Method in class net.named_data.jndn.security.pib.PibCertificateContainer
Get the number of certificates in the container.
size() - Method in class net.named_data.jndn.security.pib.PibIdentityContainer
Get the number of identities in the container.
size() - Method in class net.named_data.jndn.security.pib.PibKeyContainer
Get the number of keys in the container.
size() - Method in class net.named_data.jndn.security.v2.TrustAnchorContainer
Get the number of trust anchors across all groups.
size() - Method in class net.named_data.jndn.security.v2.TrustAnchorGroup
Get the number of certificates in the group.
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.
size() - Method in class net.named_data.jndn.util.regex.NdnRegexBackrefManager
 
skipOptionalTlv(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 skipTlv to skip (and ignore) it.
skipTlv(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, then skip (and ignore) the value.
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
 
start(int) - Method in class net.named_data.jndn.contrib.Murmur3.IncrementalHash32
 
StaticTrustAnchorGroup - Class in net.named_data.jndn.security.v2
The StaticTrustAnchorGroup class extends TrustAnchorGroup to implement a static trust anchor group.
StaticTrustAnchorGroup(CertificateContainerInterface, String) - Constructor for class net.named_data.jndn.security.v2.StaticTrustAnchorGroup
 
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).
successCallback(Data) - Method in interface net.named_data.jndn.security.v2.DataValidationSuccessCallback
 
successCallback(Interest) - Method in interface net.named_data.jndn.security.v2.InterestValidationSuccessCallback
 
SyncState(String, long, long, Blob) - Constructor for class net.named_data.jndn.sync.ChronoSync2013.SyncState
 
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
 

T

T61String - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
TcpTransport - Class in net.named_data.jndn.transport
TcpTransport extends the Transport interface to implement communication over TCP.
TcpTransport() - Constructor for class net.named_data.jndn.transport.TcpTransport
 
TcpTransport.ConnectionInfo - Class in net.named_data.jndn.transport
A TcpTransport.ConnectionInfo extends Transport.ConnectionInfo to hold the host and port info for the TCP connection.
ThreadPoolFace - Class in net.named_data.jndn
ThreadPoolFace extends Face to provide the main methods for NDN communication by submitting to a given ScheduledExecutorService thread pool.
ThreadPoolFace(ScheduledExecutorService, Transport, Transport.ConnectionInfo) - Constructor for class net.named_data.jndn.ThreadPoolFace
Create a new ThreadPoolFace for communication with an NDN hub with the given Transport object and connectionInfo.
Tlv - Class in net.named_data.jndn.encoding.tlv
The Tlv class defines type codes for the NDN-TLV wire format.
Tlv() - Constructor for class net.named_data.jndn.encoding.tlv.Tlv
 
Tlv0_1_1WireFormat - Class in net.named_data.jndn.encoding
A Tlv0_1_1WireFormat extends Tlv0_2WireFormat so that it is an alias in case any applications use Tlv0_1_1WireFormat directly.
Tlv0_1_1WireFormat() - Constructor for class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
 
Tlv0_1WireFormat - Class in net.named_data.jndn.encoding
A Tlv0_1WireFormat extends Tlv0_1_1WireFormat so that it is an alias in case any applications use Tlv0_1WireFormat directly.
Tlv0_1WireFormat() - Constructor for class net.named_data.jndn.encoding.Tlv0_1WireFormat
 
Tlv0_2WireFormat - Class in net.named_data.jndn.encoding
A Tlv0_2WireFormat implements the WireFormat interface for encoding and decoding with the NDN-TLV wire format, version 0.2.
Tlv0_2WireFormat() - Constructor for class net.named_data.jndn.encoding.Tlv0_2WireFormat
 
TlvDecoder - Class in net.named_data.jndn.encoding.tlv
A TlvDecoder has methods to decode an input according to NDN-TLV.
TlvDecoder(ByteBuffer) - Constructor for class net.named_data.jndn.encoding.tlv.TlvDecoder
Create a new TlvDecoder to decode the input.
TlvEncoder - Class in net.named_data.jndn.encoding.tlv
A TlvEncoder holds an output buffer and has methods to output NDN-TLV.
TlvEncoder(int) - Constructor for class net.named_data.jndn.encoding.tlv.TlvEncoder
Create a new TlvEncoder to use a DynamicByteBuffer with the initialCapacity.
TlvEncoder() - Constructor for class net.named_data.jndn.encoding.tlv.TlvEncoder
Create a new TlvEncoder with a default DynamicByteBuffer.
TlvStructureDecoder - Class in net.named_data.jndn.encoding.tlv
 
TlvStructureDecoder() - Constructor for class net.named_data.jndn.encoding.tlv.TlvStructureDecoder
 
TlvWireFormat - Class in net.named_data.jndn.encoding
A TlvWireFormat extends WireFormat to override its methods to implement encoding and decoding using the preferred implementation of NDN-TLV.
TlvWireFormat() - Constructor for class net.named_data.jndn.encoding.TlvWireFormat
 
toBuilder() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
toBuilder() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
toBuilder() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
toDateOnlyMilliseconds(double) - Static method in class net.named_data.jndn.encrypt.RepetitiveInterval
Return a time point on the beginning of the date (without hours, minutes, etc.)
toDer() - Method in class net.named_data.jndn.security.certificate.CertificateExtension
Encode the object into DER syntax tree.
toDer() - Method in class net.named_data.jndn.security.certificate.CertificateSubjectDescription
Encode the object into a DER syntax tree.
toDer() - Method in class net.named_data.jndn.security.certificate.PublicKey
Encode the public key into DER.
toDerBlob() - Method in class net.named_data.jndn.security.certificate.CertificateExtension
 
toEncryptedPkcs8(ByteBuffer) - Method in class net.named_data.jndn.security.tpm.TpmPrivateKey
Get the encoded encrypted private key in PKCS #8.
toEscapedString(StringBuffer) - Method in class net.named_data.jndn.Name.Component
Write this component value to result, escaping characters according to the NDN URI Scheme.
toEscapedString() - Method in class net.named_data.jndn.Name.Component
Convert this component value by escaping characters according to the NDN URI Scheme.
toEscapedString(ByteBuffer, StringBuffer) - Static method in class net.named_data.jndn.Name
Write the value to result, escaping characters according to the NDN URI Scheme.
toEscapedString(ByteBuffer) - Static method in class net.named_data.jndn.Name
Convert the value by escaping characters according to the NDN URI Scheme.
toHex() - Method in class net.named_data.jndn.util.Blob
Return a hex string of buf() from position to limit.
toHex(ByteBuffer, StringBuffer) - Static method in class net.named_data.jndn.util.Blob
Write a hex string of the contents of buffer from position to limit to the output.
toHex(ByteBuffer) - Static method in class net.named_data.jndn.util.Blob
Return a hex string of the contents of buffer from position to limit.
toHex(byte[]) - Static method in class net.named_data.jndn.util.Common
Return a hex string of the contents of buffer.
toIsoString(double) - Static method in class net.named_data.jndn.encrypt.Schedule
 
toName(Message) - Static method in class net.named_data.jndn.encoding.ProtobufTlv
Return a Name made from the component array in a Protobuf message object, assuming that it was defined with "repeated bytes".
toNumber() - Method in class net.named_data.jndn.Name.Component
Interpret this name component as a network-ordered number and return an integer.
toNumberWithMarker(int) - Method in class net.named_data.jndn.Name.Component
Interpret this name component as a network-ordered number with a marker and return an integer.
toPkcs1() - Method in class net.named_data.jndn.security.tpm.TpmPrivateKey
Get the encoded unencrypted private key in PKCS #1.
toPkcs8() - Method in class net.named_data.jndn.security.tpm.TpmPrivateKey
Get the encoded unencrypted private key in PKCS #8.
toSegment() - Method in class net.named_data.jndn.Name.Component
Interpret this name component as a segment number according to NDN naming conventions for "Segment number" (marker 0x00).
toSegmentOffset() - Method in class net.named_data.jndn.Name.Component
Interpret this name component as a segment byte offset according to NDN naming conventions for segment "Byte offset" (marker 0xFB).
toSequenceNumber() - Method in class net.named_data.jndn.Name.Component
Interpret this name component as a sequence number according to NDN naming conventions for "Sequencing" (marker 0xFE).
toString() - Method in class net.named_data.jndn.encoding.OID
 
toString() - Method in class net.named_data.jndn.Name
 
toString() - Method in class net.named_data.jndn.security.certificate.Certificate
 
toString() - Method in class net.named_data.jndn.security.SigningInfo
Get the string representation of this SigningInfo.
toString() - Method in class net.named_data.jndn.security.v2.CertificateV2
Use printCertificate to return a string representation of this certificate.
toString() - Method in class net.named_data.jndn.security.v2.ValidationError
Get a string representation of this ValidationError.
toString(ConfigNameRelation.Relation) - Static method in class net.named_data.jndn.security.v2.validator_config.ConfigNameRelation
Get a string representation of the Relation enum.
toString() - Method in class net.named_data.jndn.util.Blob
Decode the byte array as UTF8 and return the Unicode string.
toString() - Method in class net.named_data.jndn.util.BoostInfoTree
 
toTimestamp() - Method in class net.named_data.jndn.Name.Component
Interpret this name component as a timestamp according to NDN naming conventions for "Timestamp" (marker 0xFC).
toUri() - Method in class net.named_data.jndn.Exclude
Encode this Exclude with elements separated by "," and Exclude.Type.ANY shown as "*".
toUri() - Method in class net.named_data.jndn.Interest
Encode the name according to the "NDN URI Scheme".
toUri(boolean) - Method in class net.named_data.jndn.Name
Encode this name as a URI according to the NDN URI Scheme.
toUri() - Method in class net.named_data.jndn.Name
Encode this name as a URI according to the NDN URI Scheme.
toVal() - Method in class net.named_data.jndn.encoding.der.DerNode.DerBoolean
 
toVal() - Method in class net.named_data.jndn.encoding.der.DerNode.DerByteString
Override to return just the byte string.
toVal() - Method in class net.named_data.jndn.encoding.der.DerNode.DerGeneralizedTime
Override to return the milliseconds since 1970.
toVal() - Method in class net.named_data.jndn.encoding.der.DerNode.DerInteger
 
toVal() - Method in class net.named_data.jndn.encoding.der.DerNode.DerOid
Override to return the string representation of the OID.
toVal() - Method in class net.named_data.jndn.encoding.der.DerNode
Convert the encoded data to a standard representation.
toVersion() - Method in class net.named_data.jndn.Name.Component
Interpret this name component as a version number according to NDN naming conventions for "Versioning" (marker 0xFD).
Tpm - Class in net.named_data.jndn.security.tpm
The TPM (Trusted Platform Module) stores the private portion of a user's cryptography keys.
Tpm(String, String, TpmBackEnd) - Constructor for class net.named_data.jndn.security.tpm.Tpm
 
Tpm.Error - Exception in net.named_data.jndn.security.tpm
A Tpm.Error extends Exception and represents a semantic error in TPM processing.
TpmBackEnd - Class in net.named_data.jndn.security.tpm
TpmBackEnd is an abstract base class for a TPM backend implementation which provides a TpmKeyHandle to the TPM front end.
TpmBackEnd() - Constructor for class net.named_data.jndn.security.tpm.TpmBackEnd
 
TpmBackEnd.Error - Exception in net.named_data.jndn.security.tpm
A TpmBackEnd.Error extends Exception and represents a non-semantic error in backend TPM processing.
TpmBackEndFile - Class in net.named_data.jndn.security.tpm
TpmBackEndFile extends TpmBackEnd to implement a TPM back-end using on-disk file storage.
TpmBackEndFile() - Constructor for class net.named_data.jndn.security.tpm.TpmBackEndFile
Create a TpmBackEndFile to store files in the default location HOME/.ndn/ndnsec-key-file where HOME is System.getProperty("user.home").
TpmBackEndFile(String) - Constructor for class net.named_data.jndn.security.tpm.TpmBackEndFile
Create a TpmBackEndFile to use the given path to store files.
TpmBackEndFile.Error - Exception in net.named_data.jndn.security.tpm
A TpmBackEndFile.Error extends TpmBackEnd.Error and represents a non-semantic error in backend TPM file processing.
TpmBackEndMemory - Class in net.named_data.jndn.security.tpm
TpmBackEndMemory extends TpmBackEnd to implement a TPM back-end using in-memory storage.
TpmBackEndMemory() - Constructor for class net.named_data.jndn.security.tpm.TpmBackEndMemory
 
TpmKeyHandle - Class in net.named_data.jndn.security.tpm
TpmKeyHandle is an abstract base class for a TPM key handle, which provides an interface to perform cryptographic operations with a key in the TPM.
TpmKeyHandle() - Constructor for class net.named_data.jndn.security.tpm.TpmKeyHandle
 
TpmKeyHandleMemory - Class in net.named_data.jndn.security.tpm
TpmKeyHandleMemory extends TpmKeyHandle to implement a TPM key handle that keeps the private key in memory.
TpmKeyHandleMemory(TpmPrivateKey) - Constructor for class net.named_data.jndn.security.tpm.TpmKeyHandleMemory
Create a TpmKeyHandleMemory to use the given in-memory key.
TpmPrivateKey - Class in net.named_data.jndn.security.tpm
A TpmPrivateKey holds an in-memory private key and provides cryptographic operations such as for signing by the in-memory TPM.
TpmPrivateKey() - Constructor for class net.named_data.jndn.security.tpm.TpmPrivateKey
Create an uninitialized TpmPrivateKey.
TpmPrivateKey.Error - Exception in net.named_data.jndn.security.tpm
A TpmPrivateKey.Error extends Exception and represents an error in private key processing.
Transport - Class in net.named_data.jndn.transport
A Transport object is used by Face to send packets and to listen for incoming packets.
Transport() - Constructor for class net.named_data.jndn.transport.Transport
 
Transport.ConnectionInfo - Class in net.named_data.jndn.transport
A Transport.ConnectionInfo is a base class for connection information used by subclasses of Transport.
TrustAnchorContainer - Class in net.named_data.jndn.security.v2
A TrustAnchorContainer represents a container for trust anchors.
TrustAnchorContainer() - Constructor for class net.named_data.jndn.security.v2.TrustAnchorContainer
 
TrustAnchorContainer.Error - Exception in net.named_data.jndn.security.v2
Note that even though this is called "Error" to be consistent with the other libraries, it extends the Java Exception class, not Error.
TrustAnchorGroup - Class in net.named_data.jndn.security.v2
TrustAnchorGroup represents a group of trust anchors which implement the CertificateContainerInterface.
TrustAnchorGroup(CertificateContainerInterface, String) - Constructor for class net.named_data.jndn.security.v2.TrustAnchorGroup
Create a TrustAnchorGroup to use an existing container.
trustAnchors_ - Variable in class net.named_data.jndn.security.v2.CertificateStorage
 
type_ - Variable in class net.named_data.jndn.util.regex.NdnRegexMatcherBase
 
TYPE_FIELD_NUMBER - Static variable in class net.named_data.jndn.sync.SyncStateProto.SyncState
 

U

UdpTransport - Class in net.named_data.jndn.transport
UdpTransport extends the Transport interface to implement communication over UDP.
UdpTransport() - Constructor for class net.named_data.jndn.transport.UdpTransport
 
UdpTransport.ConnectionInfo - Class in net.named_data.jndn.transport
A UdpTransport.ConnectionInfo extends Transport.ConnectionInfo to hold the host and port info for the UDP connection.
unionWith(Interval) - Method in class net.named_data.jndn.encrypt.Interval
Set this Interval to the union of this and the other interval.
UniversalString - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
unlockTpm(ByteBuffer) - Method in class net.named_data.jndn.security.tpm.Tpm
Unlock the TPM.
unlockTpm(ByteBuffer) - Method in class net.named_data.jndn.security.tpm.TpmBackEnd
Unlock the TPM.
UnrecognizedDigestAlgorithmException - Exception in net.named_data.jndn.security
 
UnrecognizedDigestAlgorithmException(String) - Constructor for exception net.named_data.jndn.security.UnrecognizedDigestAlgorithmException
 
UnrecognizedKeyFormatException - Exception in net.named_data.jndn.security
 
UnrecognizedKeyFormatException(String) - Constructor for exception net.named_data.jndn.security.UnrecognizedKeyFormatException
 
unregisterAll() - Method in class net.named_data.jndn.util.MemoryContentCache
Call Face.unsetInterestFilter and Face.removeRegisteredPrefix for all the prefixes given to the setInterestFilter and registerPrefix method on this MemoryContentCache object so that it will not receive interests any more.
unsetInterestFilter(long) - Method in class net.named_data.jndn.Face
Remove the interest filter entry which has the interestFilterId from the interest filter table.
unsetInterestFilter(long) - Method in class net.named_data.jndn.impl.InterestFilterTable
Remove the interest filter entry which has the interestFilterId from the interest filter table.
unsetInterestFilter(long) - Method in class net.named_data.jndn.Node
Remove the interest filter entry which has the interestFilterId from the interest filter table.
unsetLink() - Method in class net.named_data.jndn.Interest
Deprecated.
Use setForwardingHint.
unverifiedCertificateCache_ - Variable in class net.named_data.jndn.security.v2.CertificateStorage
 
update(String, long, long) - Method in class net.named_data.jndn.sync.DigestTree
Update the digest tree and recompute the root digest.
UPDATE_addCertificate - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
UPDATE_addKey - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
UPDATE_renameSchedule - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
UPDATE_setDefaultCertificateOfKey_reset - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
UPDATE_setDefaultCertificateOfKey_set - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
UPDATE_setDefaultIdentity_reset - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
UPDATE_setDefaultIdentity_set - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
UPDATE_setDefaultKeyOfIdentity_reset - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
UPDATE_setDefaultKeyOfIdentity_set - Static variable in class net.named_data.jndn.security.pib.PibSqlite3Base
 
UPDATE_updateMemberSchedule - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
UPDATE_updateSchedule - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
UPDATE_VALUE - Static variable in enum net.named_data.jndn.sync.SyncStateProto.SyncState.ActionType
UPDATE = 0;
updateKeyStatus(Name, boolean) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
In table Key, set 'active' to isActive for the keyName.
updateKeyStatus(Name, boolean) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
In table Key, set 'active' to isActive for the keyName.
updateKeyStatus(Name, boolean) - Method in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
In table Key, set 'active' to isActive for the keyName.
updateMemberSchedule(Name, String) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
Change the name of the schedule for the given member's identity name.
updateMemberSchedule(Name, String) - Method in class net.named_data.jndn.encrypt.GroupManager
Change the name of the schedule for the given member's identity name.
updateMemberSchedule(Name, String) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
Change the name of the schedule for the given member's identity name.
updateMemberSchedule(Name, String) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
Change the name of the schedule for the given member's identity name.
updateSchedule(String, Schedule) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
Update the schedule with name and replace the old object with the given schedule.
updateSchedule(String, Schedule) - Method in class net.named_data.jndn.encrypt.GroupManager
Update the schedule with scheduleName and replace the old object with the given schedule.
updateSchedule(String, Schedule) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
Update the schedule with name and replace the old object with the given schedule.
updateSchedule(String, Schedule) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
Update the schedule with name and replace the old object with the given schedule.
USER_MIN - Static variable in class net.named_data.jndn.security.v2.ValidationError
 
UtcTime - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
Utf8String - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 

V

validate(Data, DataValidationSuccessCallback, DataValidationFailureCallback) - Method in class net.named_data.jndn.security.v2.Validator
Asynchronously validate the Data packet.
validate(Interest, InterestValidationSuccessCallback, InterestValidationFailureCallback) - Method in class net.named_data.jndn.security.v2.Validator
Asynchronously validate the Interest.
ValidationError - Class in net.named_data.jndn.security.v2
A ValidationError holds an error code and an optional detailed error message.
ValidationError(int, String) - Constructor for class net.named_data.jndn.security.v2.ValidationError
Create a new ValidationError for the given code.
ValidationError(int) - Constructor for class net.named_data.jndn.security.v2.ValidationError
Create a new ValidationError for the given code and an empty error message.
ValidationPolicy - Class in net.named_data.jndn.security.v2
ValidationPolicy is an abstract base class that implements a validation policy for Data and Interest packets.
ValidationPolicy() - Constructor for class net.named_data.jndn.security.v2.ValidationPolicy
 
ValidationPolicy.ValidationContinuation - Interface in net.named_data.jndn.security.v2
 
ValidationPolicyAcceptAll - Class in net.named_data.jndn.security.v2
ValidationPolicyAcceptAll extends ValidationPolicy to implement a validator policy that accepts any signature of a Data or Interest packet.
ValidationPolicyAcceptAll() - Constructor for class net.named_data.jndn.security.v2.ValidationPolicyAcceptAll
 
ValidationPolicyCommandInterest - Class in net.named_data.jndn.security.v2
ValidationPolicyCommandInterest extends ValidationPolicy as a policy for stop-and-wait command Interests.
ValidationPolicyCommandInterest(ValidationPolicy, ValidationPolicyCommandInterest.Options) - Constructor for class net.named_data.jndn.security.v2.ValidationPolicyCommandInterest
Create a ValidationPolicyCommandInterest.
ValidationPolicyCommandInterest(ValidationPolicy) - Constructor for class net.named_data.jndn.security.v2.ValidationPolicyCommandInterest
Create a ValidationPolicyCommandInterest with default Options.
ValidationPolicyCommandInterest.Options - Class in net.named_data.jndn.security.v2
 
ValidationPolicyConfig - Class in net.named_data.jndn.security.v2
ValidationPolicyConfig implements a validator which can be set up via a configuration file.
ValidationPolicyConfig() - Constructor for class net.named_data.jndn.security.v2.ValidationPolicyConfig
Create a default ValidationPolicyConfig.
ValidationPolicyFromPib - Class in net.named_data.jndn.security.v2
ValidationPolicyFromPib extends ValidationPolicy to implement a validator policy that validates a packet using the default certificate of the key in the PIB that is named by the packet's KeyLocator.
ValidationPolicyFromPib(Pib) - Constructor for class net.named_data.jndn.security.v2.ValidationPolicyFromPib
Create a ValidationPolicyFromPib to use the given PIB.
ValidationPolicySimpleHierarchy - Class in net.named_data.jndn.security.v2
ValidationPolicySimpleHierarchy extends ValidationPolicy to implement a Validation policy for a simple hierarchical trust model.
ValidationPolicySimpleHierarchy() - Constructor for class net.named_data.jndn.security.v2.ValidationPolicySimpleHierarchy
 
ValidationRequest - Class in net.named_data.jndn.security
 
ValidationRequest(Interest, OnVerified, OnDataValidationFailed, int, int) - Constructor for class net.named_data.jndn.security.ValidationRequest
 
ValidationState - Class in net.named_data.jndn.security.v2
ValidationState is an abstract base class for DataValidationState and InterestValidationState.
ValidationState() - Constructor for class net.named_data.jndn.security.v2.ValidationState
 
Validator - Class in net.named_data.jndn.security.v2
The Validator class provides an interface for validating data and interest packets.
Validator(ValidationPolicy, CertificateFetcher) - Constructor for class net.named_data.jndn.security.v2.Validator
Create a Validator with the policy and fetcher.
Validator(ValidationPolicy) - Constructor for class net.named_data.jndn.security.v2.Validator
Create a Validator with the policy.
validator_ - Variable in class net.named_data.jndn.security.v2.ValidationPolicy
 
ValidatorConfig - Class in net.named_data.jndn.security
ValidatorConfig extends Validator to implements a validator which can be set up via a configuration file.
ValidatorConfig(CertificateFetcher) - Constructor for class net.named_data.jndn.security.ValidatorConfig
 
ValidatorConfig(Face) - Constructor for class net.named_data.jndn.security.ValidatorConfig
Create a ValidatorConfig that uses a CertificateFetcherFromNetwork for the given Face.
ValidatorConfigError - Exception in net.named_data.jndn.security
ValidatorConfigError extends Exception and represents an error using ValidatorConfig.
ValidatorConfigError(String) - Constructor for exception net.named_data.jndn.security.ValidatorConfigError
 
ValidatorNull - Class in net.named_data.jndn.security
A ValidatorNull extends Validator with an "accept-all" policy and an offline certificate fetcher.
ValidatorNull() - Constructor for class net.named_data.jndn.security.ValidatorNull
 
ValidityPeriod - Class in net.named_data.jndn.security
A ValidityPeriod is used in a Data packet's SignatureInfo and represents the begin and end times of a certificate's validity period.
ValidityPeriod() - Constructor for class net.named_data.jndn.security.ValidityPeriod
Create a default ValidityPeriod where the period is not specified.
ValidityPeriod(ValidityPeriod) - Constructor for class net.named_data.jndn.security.ValidityPeriod
Create a new ValidityPeriod with a copy of the fields in the given validityPeriod.
ValidityPeriod(double, double) - Constructor for class net.named_data.jndn.security.ValidityPeriod
Create a ValidityPeriod with the given period.
ValidityPeriod_NotAfter - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
ValidityPeriod_NotBefore - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
ValidityPeriod_ValidityPeriod - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
valueOf(String) - Static method in enum net.named_data.jndn.ComponentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.named_data.jndn.ContentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.named_data.jndn.encrypt.algo.EncryptAlgorithmType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.named_data.jndn.encrypt.EncryptError.ErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.named_data.jndn.encrypt.RepetitiveInterval.RepeatUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.named_data.jndn.Exclude.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.named_data.jndn.KeyLocatorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.named_data.jndn.NetworkNack.Reason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.named_data.jndn.security.DigestAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.named_data.jndn.security.KeyClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.named_data.jndn.security.KeyIdType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.named_data.jndn.security.KeyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.named_data.jndn.security.SigningInfo.SignerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.named_data.jndn.security.v2.validator_config.ConfigNameRelation.Relation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.named_data.jndn.sync.SyncStateProto.SyncState.ActionType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum net.named_data.jndn.sync.SyncStateProto.SyncState.ActionType
 
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum net.named_data.jndn.sync.SyncStateProto.SyncState.ActionType
 
valueOf(String) - Static method in enum net.named_data.jndn.util.regex.NdnRegexMatcherBase.NdnRegexExprType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.named_data.jndn.util.SegmentFetcher.ErrorCode
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.named_data.jndn.ComponentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.named_data.jndn.ContentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.named_data.jndn.encrypt.algo.EncryptAlgorithmType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.named_data.jndn.encrypt.EncryptError.ErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.named_data.jndn.encrypt.RepetitiveInterval.RepeatUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.named_data.jndn.Exclude.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.named_data.jndn.KeyLocatorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.named_data.jndn.NetworkNack.Reason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.named_data.jndn.security.DigestAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.named_data.jndn.security.KeyClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.named_data.jndn.security.KeyIdType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.named_data.jndn.security.KeyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.named_data.jndn.security.SigningInfo.SignerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.named_data.jndn.security.v2.validator_config.ConfigNameRelation.Relation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.named_data.jndn.sync.SyncStateProto.SyncState.ActionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.named_data.jndn.util.regex.NdnRegexMatcherBase.NdnRegexExprType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.named_data.jndn.util.SegmentFetcher.ErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
VerificationHelpers - Class in net.named_data.jndn.security
The VerificationHelpers class has static methods to verify signatures and digests.
VerificationHelpers() - Constructor for class net.named_data.jndn.security.VerificationHelpers
 
verifiedCertificateCache_ - Variable in class net.named_data.jndn.security.v2.CertificateStorage
 
verifyCertificateChain_(CertificateV2) - Method in class net.named_data.jndn.security.v2.ValidationState
Verify signatures of certificates in the certificate chain.
verifyData(Data, OnVerified, OnDataValidationFailed, int) - Method in class net.named_data.jndn.security.KeyChain
 
verifyData(Data, OnVerified, OnDataValidationFailed) - Method in class net.named_data.jndn.security.KeyChain
Check the signature on the Data object and call either onVerify.onVerify or onValidationFailed.onDataValidationFailed.
verifyData(Data, OnVerified, OnVerifyFailed) - Method in class net.named_data.jndn.security.KeyChain
Deprecated.
Use verifyData with OnDataValidationFailed.
verifyDataDigest(Data, DigestAlgorithm, WireFormat) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the Data packet using the digest algorithm.
verifyDataDigest(Data, DigestAlgorithm) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the Data packet using the digest algorithm.
verifyDataSignature(Data, PublicKey, DigestAlgorithm, WireFormat) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the Data packet using the public key.
verifyDataSignature(Data, PublicKey, DigestAlgorithm) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the Data packet using the public key.
verifyDataSignature(Data, PublicKey) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the Data packet using the public key and digest algorithm SHA256.
verifyDataSignature(Data, Blob, DigestAlgorithm, WireFormat) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the Data packet using the public key.
verifyDataSignature(Data, Blob, DigestAlgorithm) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the Data packet using the public key.
verifyDataSignature(Data, Blob) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the Data packet using the public key and digest algorithm SHA256.
verifyDataSignature(Data, CertificateV2, DigestAlgorithm, WireFormat) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the Data packet using the public key in the certificate.
verifyDataSignature(Data, CertificateV2, DigestAlgorithm) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the Data packet using the public key in the certificate.
verifyDataSignature(Data, CertificateV2) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the Data packet using the public key in the certificate and digest algorithm SHA256.
verifyDataWithHmacWithSha256(Data, Blob, WireFormat) - Static method in class net.named_data.jndn.security.KeyChain
Compute a new HmacWithSha256 for the data packet and verify it against the signature value.
verifyDataWithHmacWithSha256(Data, Blob) - Static method in class net.named_data.jndn.security.KeyChain
Compute a new HmacWithSha256 for the data packet and verify it against the signature value.
verifyDigest(ByteBuffer, byte[], DigestAlgorithm) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the buffer against the digest using the digest algorithm.
verifyDigest(ByteBuffer, Blob, DigestAlgorithm) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the buffer against the digest using the digest algorithm.
verifyDigest(Blob, Blob, DigestAlgorithm) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the buffer against the digest using the digest algorithm.
verifyInterest(Interest, OnVerifiedInterest, OnInterestValidationFailed, int) - Method in class net.named_data.jndn.security.KeyChain
 
verifyInterest(Interest, OnVerifiedInterest, OnInterestValidationFailed) - Method in class net.named_data.jndn.security.KeyChain
Check the signature on the signed interest and call either onVerify.onVerifiedInterest or onValidationFailed.onInterestValidationFailed.
verifyInterest(Interest, OnVerifiedInterest, OnVerifyInterestFailed) - Method in class net.named_data.jndn.security.KeyChain
Deprecated.
Use verifyInterest with OnInterestValidationFailed.
verifyInterestDigest(Interest, DigestAlgorithm, WireFormat) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the Interest packet using the digest algorithm, where the last two name components are the SignatureInfo and signature bytes.
verifyInterestDigest(Interest, DigestAlgorithm) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the Interest packet using the digest algorithm, where the last two name components are the SignatureInfo and signature bytes.
verifyInterestSignature(Interest, PublicKey, DigestAlgorithm, WireFormat) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the Interest packet using the public key, where the last two name components are the SignatureInfo and signature bytes.
verifyInterestSignature(Interest, PublicKey, DigestAlgorithm) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the Interest packet using the public key, where the last two name components are the SignatureInfo and signature bytes.
verifyInterestSignature(Interest, PublicKey) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the Interest packet using the public key and digest algorithm SHA256, where the last two name components are the SignatureInfo and signature bytes.
verifyInterestSignature(Interest, Blob, DigestAlgorithm, WireFormat) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the Interest packet using the public key, where the last two name components are the SignatureInfo and signature bytes.
verifyInterestSignature(Interest, Blob, DigestAlgorithm) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the Interest packet using the public key, where the last two name components are the SignatureInfo and signature bytes.
verifyInterestSignature(Interest, Blob) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the Interest packet using the public key and digest algorithm SHA256, where the last two name components are the SignatureInfo and signature bytes.
verifyInterestSignature(Interest, CertificateV2, DigestAlgorithm, WireFormat) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the Interest packet using the public key in the certificate, where the last two name components are the SignatureInfo and signature bytes.
verifyInterestSignature(Interest, CertificateV2, DigestAlgorithm) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the Interest packet using the public key in the certificate, where the last two name components are the SignatureInfo and signature bytes.
verifyInterestSignature(Interest, CertificateV2) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the Interest packet using the public key and digest algorithm SHA256 in the certificate, where the last two name components are the SignatureInfo and signature bytes.
verifyInterestWithHmacWithSha256(Interest, Blob, WireFormat) - Static method in class net.named_data.jndn.security.KeyChain
Compute a new HmacWithSha256 for all but the final name component and verify it against the signature value in the final name component.
verifyInterestWithHmacWithSha256(Interest, Blob) - Static method in class net.named_data.jndn.security.KeyChain
Compute a new HmacWithSha256 for all but the final name component and verify it against the signature value in the final name component.
verifyOriginalPacket_(CertificateV2) - Method in class net.named_data.jndn.security.v2.DataValidationState
 
verifyOriginalPacket_(CertificateV2) - Method in class net.named_data.jndn.security.v2.InterestValidationState
 
verifyOriginalPacket_(CertificateV2) - Method in class net.named_data.jndn.security.v2.ValidationState
Verify the signature of the original packet.
verifySegment(Data) - Method in interface net.named_data.jndn.util.SegmentFetcher.VerifySegment
 
verifySignature(Signature, SignedBlob, Blob) - Static method in class net.named_data.jndn.security.policy.PolicyManager
Check the type of signature and use the publicKeyDer to verify the signedBlob using the appropriate signature algorithm.
verifySignature(ByteBuffer, byte[], PublicKey, DigestAlgorithm) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the buffer against the signature using the public key.
verifySignature(ByteBuffer, byte[], PublicKey) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the buffer against the signature using the public key and digest algorithm SHA256.
verifySignature(ByteBuffer, Blob, PublicKey, DigestAlgorithm) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the buffer against the signature using the public key.
verifySignature(ByteBuffer, Blob, PublicKey) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the buffer against the signature using the public key and digest algorithm SHA256.
verifySignature(Blob, Blob, PublicKey, DigestAlgorithm) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the buffer against the signature using the public key.
verifySignature(Blob, Blob, PublicKey) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the buffer against the signature using the public key and digest algorithm SHA256.
verifySignature(ByteBuffer, byte[], Blob, DigestAlgorithm) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the buffer against the signature using the encoded public key.
verifySignature(ByteBuffer, byte[], Blob) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the buffer against the signature using the encoded public key and digest algorithm SHA256.
verifySignature(ByteBuffer, Blob, Blob, DigestAlgorithm) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the buffer against the signature using the encoded public key.
verifySignature(ByteBuffer, Blob, Blob) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the buffer against the signature using the encoded public key and digest algorithm SHA256.
verifySignature(Blob, Blob, Blob, DigestAlgorithm) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the buffer against the signature using the encoded public key.
verifySignature(Blob, Blob, Blob) - Static method in class net.named_data.jndn.security.VerificationHelpers
Verify the buffer against the signature using the encoded public key and digest algorithm SHA256.
VERSION_OFFSET - Static variable in class net.named_data.jndn.security.v2.CertificateV2
 
VideoTexString - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
VisibleString - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 

W

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 as an EncryptedContent v1 using a particular wire format and update this EncryptedContent.
wireDecode(ByteBuffer) - Method in class net.named_data.jndn.encrypt.EncryptedContent
Decode the input as an EncryptedContent v1 using the default wire format and update this EncryptedContent.
wireDecode(Blob, WireFormat) - Method in class net.named_data.jndn.encrypt.EncryptedContent
Decode the input as an EncryptedContent v1 using a particular wire format and update this EncryptedContent.
wireDecode(Blob) - Method in class net.named_data.jndn.encrypt.EncryptedContent
Decode the input as an EncryptedContent v1 using 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.
wireDecode(ByteBuffer) - Method in class net.named_data.jndn.security.SafeBag
Decode the input as an NDN-TLV SafeBag and update this object.
wireDecode(Blob) - Method in class net.named_data.jndn.security.SafeBag
Decode the input as an NDN-TLV SafeBag and update this object.
wireDecode(Blob, WireFormat) - Method in class net.named_data.jndn.security.v2.CertificateV2
Override to call the base class wireDecode then check the certificate format.
wireDecodeV2(ByteBuffer, WireFormat) - Method in class net.named_data.jndn.encrypt.EncryptedContent
Decode the input as an EncryptedContent v2 using a particular wire format and update this EncryptedContent.
wireDecodeV2(ByteBuffer) - Method in class net.named_data.jndn.encrypt.EncryptedContent
Decode the input as an EncryptedContent v2 using the default wire format and update this EncryptedContent.
wireDecodeV2(Blob, WireFormat) - Method in class net.named_data.jndn.encrypt.EncryptedContent
Decode the input as an EncryptedContent v2 using a particular wire format and update this EncryptedContent.
wireDecodeV2(Blob) - Method in class net.named_data.jndn.encrypt.EncryptedContent
Decode the input as an EncryptedContent v2 using the default wire format and update this EncryptedContent.
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 to an EncryptedContent v1 wire encoding.
wireEncode() - Method in class net.named_data.jndn.encrypt.EncryptedContent
Encode this to an EncryptedContent v1 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().
wireEncode() - Method in class net.named_data.jndn.security.SafeBag
Encode this as an NDN-TLV SafeBag.
wireEncodeV2(WireFormat) - Method in class net.named_data.jndn.encrypt.EncryptedContent
Encode this to an EncryptedContent v2 wire encoding.
wireEncodeV2() - Method in class net.named_data.jndn.encrypt.EncryptedContent
Encode this to an EncryptedContent v2 for the default wire format.
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.
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2019. All rights reserved.