- 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.
- 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
-
- createIdentity(Name, KeyParams) - Method in class net.named_data.jndn.security.KeyChain
-
- createIdentity(Name) - Method in class net.named_data.jndn.security.KeyChain
-
- 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.
- 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
-
- 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.
- EcdsaKeyParams - Class in net.named_data.jndn.security
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- getLinkWireEncoding(WireFormat) - Method in class net.named_data.jndn.Interest
-
- getLinkWireEncoding() - Method in class net.named_data.jndn.Interest
-
- 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
-
- 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
-
- 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.
- 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).
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- setLinkWireEncoding(Blob, WireFormat) - Method in class net.named_data.jndn.Interest
-
- setLinkWireEncoding(Blob) - Method in class net.named_data.jndn.Interest
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-