org.ccnx.ccn.profiles.security.access.AccessControlManager | Abstract class containing core functionality we expect to be common across all access control schemes |
org.ccnx.ccn.test.profiles.security.access.AccessControlManagerTest | |
org.ccnx.ccn.profiles.security.access.AccessControlPolicyMarker | We identify policies that apply to a given namespace (subtree of the name tree) by placing policy markers, as data, into that namespace |
org.ccnx.ccn.profiles.security.access.AccessControlPolicyMarker.AccessControlPolicyMarkerObject | |
org.ccnx.ccn.profiles.security.access.AccessControlProfile | This is a Profile defining basic naming and data standards to apply access control on a particular subtree and all the data contained below it |
org.ccnx.ccn.profiles.security.access.AccessDeniedException | A real AccessDeniedException doesn't appear in Java until 1.7 |
org.ccnx.ccn.profiles.security.access.group.ACL | This class represents an Access Control List (ACLs) for CCN content, for use with the Group-based access control scheme (though it might be useful to other schemes as well) |
org.ccnx.ccn.utils.explorer.ACLManager | |
org.ccnx.ccn.profiles.security.access.group.ACL.ACLObject | ACL CCN objects; as it only makes sense right now to operate on ACLs in repositories, it writes all data to repositories |
org.ccnx.ccn.profiles.security.access.group.ACL.ACLOperation | This class represents the operations that can be performed on an ACL, such as add or delete readers, writers or managers |
org.ccnx.ccn.utils.explorer.ACLTable | |
org.ccnx.ccn.test.profiles.security.access.group.ACLTest | Tests functionality of ACL class |
org.ccnx.ccn.test.profiles.security.access.group.ACPerformanceTestRepo | |
org.ccnx.ccn.utils.explorer.AddChildren | Runnable class that allows the ContentExplorer to add children in the name tree |
org.ccnx.ccn.impl.security.crypto.jce.AESWrapWithPad | Engine wrapper around RFC3394WrapWithPadEngine, which as part of a signed Provider will let it be used via the JCE crypto interfaces |
org.ccnx.ccn.impl.security.crypto.jce.AESWrapWithPadEngine | Hook the new wrapping algorithm into the BouncyCastle engine hierarchy |
org.ccnx.ccn.impl.security.crypto.util.AuthorityKeyIdentifier | Reimplementation of BouncyCastle's AuthorityKeyIdentifier to allow keyID to be set |
org.ccnx.ccn.test.endtoend.BaseLibrarySink | Part of the end to end test infrastructure |
org.ccnx.ccn.test.endtoend.BaseLibrarySource | Part of the end to end test infrastructure |
org.ccnx.ccn.test.BasePutGetTest | Part of older test infrastructure |
org.ccnx.ccn.test.BaseSecurityTest | Part of older test infrastructure |
org.ccnx.ccn.BasicInterestListener | A base class handling standard query listener functionality |
org.ccnx.ccn.impl.security.keys.BasicKeyManager | This is a basic implementation of key manager, which reads its keying information from a Java keystore |
org.ccnx.ccn.profiles.nameenum.BasicNameEnumeratorListener | Interface for classes making name enumeration requests to allow callbacks with content matching registered prefixes |
org.ccnx.ccn.impl.repo.BasicPolicy | A reference implementation of Policy using an XML based policy file |
org.ccnx.ccn.impl.security.keys.BasicTrustManager | This is a very basic implementation of a TrustManager |
org.ccnx.ccn.test.BenchmarkTest | This is not a unit test designed to verify functionality |
org.ccnx.ccn.impl.encoding.BinaryXMLCodec | The ccnb compressed binary XML codec |
org.ccnx.ccn.impl.encoding.BinaryXMLDecoder | An implementation of XMLDecoder for the Binary (ccnb) codec |
org.ccnx.ccn.impl.encoding.BinaryXMLDictionary | Encapsulates the mapping from textual XML element and attribute names to the ccnb binary encoding of those elements and attributes |
org.ccnx.ccn.impl.encoding.BinaryXMLEncoder | An implementation of XMLEncoder for the Binary (ccnb) codec |
org.ccnx.ccn.test.BitBucketRepository | Test repository backend |
org.ccnx.ccn.test.BlockReadWriteTest | Part of older test infrastructure |
org.ccnx.ccn.protocol.BloomFilter | Implement bloom filter operations |
org.ccnx.ccn.impl.support.ByteArrayCompare | Needed to sort byte arrays to build exclude filters |
org.ccnx.ccn.utils.ccn_verify | Command-line utility program to verify CCNx objects stored in a file |
org.ccnx.ccn.io.CCNAbstractInputStream | This abstract class is the superclass of all classes representing an input stream of bytes segmented and stored in CCN |
org.ccnx.ccn.io.CCNAbstractOutputStream | This abstract class is the superclass of all classes for writing an output stream of bytes segmented and stored in CCN |
org.ccnx.ccn.utils.ccnacl | |
org.ccnx.ccn.utils.ccnaddidentity | Command line utility for modifying stored identity data |
org.ccnx.ccn.impl.security.crypto.CCNAggregatedSigner | An aggregated signer takes a set of blocks and computes signatures over them such that each block can be verified individually |
org.ccnx.ccn.CCNBase | This is the lowest-level interface to CCN, and describes in its entirety, the interface the library has to speak to the CCN network layer |
org.ccnx.ccn.io.CCNBlockInputStream | This input stream expects to do packet-oriented reading of fixed chunks |
org.ccnx.ccn.io.CCNBlockOutputStream | This class acts as a packet-oriented stream of data |
org.ccnx.ccn.impl.security.crypto.CCNBlockSigner | An unaggregating aggregated signer |
org.ccnx.ccn.impl.CCNStats.CCNCategorizedStatistics | |
org.ccnx.ccn.impl.security.crypto.jce.CCNCryptoProvider | NOT CURRENTLY USED, may be used in future releases |
org.ccnx.ccn.impl.support.CCNDaemon | Main ccnd command line daemon |
org.ccnx.ccn.profiles.ccnd.CCNDaemonException | A real AccessDeniedException doesn't appear in Java until 1.7 |
org.ccnx.ccn.profiles.ccnd.CCNDaemonHandle | Helper class to access CCND information |
org.ccnx.ccn.profiles.ccnd.CCNDCacheManager | |
org.ccnx.ccn.utils.ccndcontrol | Java utility to |
org.ccnx.ccn.io.CCNDescriptor | A file descriptor-style wrapper around CCNVersionedInputStream and CCNVersionedOutputStream |
org.ccnx.ccn.impl.security.crypto.CCNDigestHelper | CCN-specific helper methods for working with digests, primarily to support Merkle trees |
org.ccnx.ccn.impl.support.CCNDaemon.CCNDShutdownHook | Stop ccnd on exit from daemon |
org.ccnx.ccn.impl.support.CCNDaemon.CCNDWorkerThread | |
org.ccnx.ccn.io.content.CCNEncodableObject< E extends XMLEncodable > | Provides persistence for classes implementing XMLEncodable using a CCN network to store/load the data |
org.ccnx.ccn.impl.CCNStats.CCNEnumStats< K extends Enum< K > > | This is a helper class for implementing statistics |
org.ccnx.ccn.CCNException | Top-level Exception subclass to mark CCN exceptions |
org.ccnx.ccn.utils.ccnexplore | A command-line wrapper class for running an explorer from ccn_run script |
org.ccnx.ccn.io.CCNFileInputStream | A CCN input stream that expects content names to be versioned, and streams to have a Header containing file-level metadata about each stream |
org.ccnx.ccn.io.CCNFileOutputStream | A versioned output stream that adds a header containing file-level metadata to every stream it outputs (see Header for contents) |
org.ccnx.ccn.test.io.CCNFileStreamTestRepo | Test class for CCNFileStream; tests writing file streams to a repository |
org.ccnx.ccn.CCNFilterListener | A CCN filter is essentially an "interest in Interests" -- it allows a caller to register to see Interest messages that come in from the network, and optionally generate (or merely provide) data in response |
org.ccnx.ccn.impl.CCNFlowControl | This class implements an input buffer for interests and an output buffer for content objects |
org.ccnx.ccn.test.impl.CCNFlowControlTest | Test flow controller functionality |
org.ccnx.ccn.impl.CCNFlowServer | A simple server that takes a set of blocks and makes them available to readers |
org.ccnx.ccn.test.impl.CCNFlowServerTest | |
org.ccnx.ccn.utils.ccngetfile | A command-line utility for pulling files out of ccnd or a repository |
org.ccnx.ccn.utils.ccngetmeta | A command-line utility for pulling meta files associated with a file out of a repository |
org.ccnx.ccn.utils.ccngetpid | |
org.ccnx.ccn.utils.ccngroup | |
org.ccnx.ccn.CCNHandle | The core class encapsulating a Java interface to the CCN network |
org.ccnx.ccn.io.CCNInputStream | Perform sequential reads on any segmented CCN content, as if it were a standard InputStream |
org.ccnx.ccn.CCNInterestListener | A listener used to receive callbacks when data arrives matching one of our asynchronously-expressed Interests (expressed with CCNBase.expressInterest(Interest, CCNInterestListener)) |
org.ccnx.ccn.test.CCNLibraryTest | Part of older test infrastructure |
org.ccnx.ccn.test.CCNLibraryTestHarness | An enhanced CCNHandle used for logging/tracking during tests |
org.ccnx.ccn.utils.ccnlink | Command line utility for making links |
org.ccnx.ccn.utils.ccnlsrepo | Java utility to explore content stored under a given prefix in a repository |
org.ccnx.ccn.impl.security.crypto.CCNMerkleTree | Extends the basic MerkleTree for use in CCN |
org.ccnx.ccn.impl.security.crypto.CCNMerkleTreeSigner | A CCNAggregatedSigner that builds a Merkle hash tree over a set of blocks and signs the root, incorporating the MerklePath information necessary to verify each object as the Witness component of the Signature |
org.ccnx.ccn.test.security.crypto.CCNMerkleTreeTest | Test CCN-specific Merkle tree functionality |
org.ccnx.ccn.profiles.nameenum.CCNNameEnumerator | Implements the base Name Enumerator |
org.ccnx.ccn.impl.CCNNetworkChannel | This guy manages all of the access to the network connection |
org.ccnx.ccn.impl.CCNNetworkManager | The low level interface to ccnd |
org.ccnx.ccn.io.content.CCNNetworkObject< E > | Extends a NetworkObject to add specifics for using a CCN-based backing store |
org.ccnx.ccn.test.io.content.CCNNetworkObjectTest | Test basic network object functionality, writing objects to a Flosser |
org.ccnx.ccn.test.io.content.CCNNetworkObjectTestBase | Common code between CCNObjectTests |
org.ccnx.ccn.test.io.content.CCNNetworkObjectTestRepo | Test basic network object functionality, writing objects to a repository |
org.ccnx.ccn.test.impl.CCNNetworkTestRepo | This test once uncovered an error in the network manager due to prefix registration timing |
org.ccnx.ccn.io.CCNOutputStream | Basic output stream class which generates segmented content under a given name prefix |
org.ccnx.ccn.utils.ccnprintlink | |
org.ccnx.ccn.profiles.CCNProfile | Marker profile |
org.ccnx.ccn.impl.encoding.CCNProtocolDictionary | Uses the CCNProtocolDTags enum type to implement a dictionary |
org.ccnx.ccn.impl.encoding.CCNProtocolDTags | In Java, you can't control the value an enum is assigned to, so we map it into an interior value |
org.ccnx.ccn.utils.ccnputfile | Command-line utility to write a file to ccnd; requires a corresponding ccngetfile to pull the data or it will not move (flow balance) |
org.ccnx.ccn.utils.ccnputmeta | Command-line utility to write metadata associated with an existing file in ccnd |
org.ccnx.ccn.io.CCNReader | Miscellaneous helper functions to read data |
org.ccnx.ccn.utils.ccnrepoimport | A command-line utility for bulk importing a file into the repo |
org.ccnx.ccn.io.CCNRepositoryWriter | A CCNWriter subclass that writes to a repository |
org.ccnx.ccn.test.io.CCNSecureInputStreamTest | Test for stream encryption/decryption |
org.ccnx.ccn.impl.CCNSegmenter | Combines segmentation, signing and encryption |
org.ccnx.ccn.io.content.CCNSerializableObject< E extends Serializable > | Subclass of CCNNetworkObject that wraps classes implementing Serializable, and uses Java serialization to read and write those objects to CCN |
org.ccnx.ccn.test.io.content.CCNSerializableStringObject | A CCNNetworkObject wrapper around Java Strings, which uses Java serialization to write those strings |
org.ccnx.ccn.impl.security.crypto.CCNSignatureHelper | Helper class for generating signatures, supporting CCN-specific operations |
org.ccnx.ccn.impl.CCNStats.CCNStatistics | |
org.ccnx.ccn.impl.CCNStats | This is the base class for performance counters |
org.ccnx.ccn.test.impl.CCNStatTest | |
org.ccnx.ccn.io.content.CCNStringObject | A CCNNetworkObject wrapper around Java Strings, which uses Java serialization to write those strings |
org.ccnx.ccn.test.CCNTestBase | A place to put generic things needed by different tests |
org.ccnx.ccn.test.CCNTestHelper | Utility class to provide facilities to be used by all of the CCN tests, most importantly a standardized namespace for them to write their data into |
org.ccnx.ccn.protocol.CCNTime | CCN has a time representation for versions and signing times that is quantized at a granularity of 2^-12 seconds (approximately 1/4 msec) |
org.ccnx.ccn.test.protocol.CCNTimeTest | Test CCN quantized time wrapper |
org.ccnx.ccn.io.net.CCNURLConnection | Initial steps to making Java's built in URL parsing and loading infrastructure be able to handle ccnx: URLs |
org.ccnx.ccn.io.CCNVersionedInputStream | A CCNInputStream that reads and writes versioned streams |
org.ccnx.ccn.test.io.CCNVersionedInputStreamTest | Test for versioned input streams |
org.ccnx.ccn.io.CCNVersionedOutputStream | An output stream that adds a version to the names it outputs |
org.ccnx.ccn.test.io.CCNVersionedOutputStreamTest | |
org.ccnx.ccn.utils.ccnwhoami | Command line utility for listing stored identity data (key locators) |
org.ccnx.ccn.io.CCNWriter | Simplest interface to putting data into CCN |
org.ccnx.ccn.test.profiles.ccnd.ClearCcndCacheTest | |
org.ccnx.ccn.impl.repo.RepositoryFlowControl.Client | Preserves information about our clients |
Cloneable | |
org.ccnx.ccn.io.content.Collection | A representation of a collection of CCN objects, represented as a list of Link s |
org.ccnx.ccn.io.content.Collection.CollectionObject | A CCNNetworkObject wrapper around Collection, used for easily saving and retrieving versioned Collections to CCN |
org.ccnx.ccn.test.io.content.CollectionObjectTestRepo | Tests writing versioned Collection objects to a repository |
org.ccnx.ccn.test.io.content.CollectionTest | Test the Collection data representation |
org.ccnx.ccn.profiles.CommandMarker | The command marker prefix allows profiles to register a namespace for commands, queries, or other special identifiers, beginning with the special prefix marker byte C1 (COMMAND_MARKER_BYTE) |
org.ccnx.ccn.utils.CommonArguments | Parse arguments that are used in all the I/O utilities |
org.ccnx.ccn.utils.CommonOutput | |
org.ccnx.ccn.utils.CommonParameters | |
org.ccnx.ccn.utils.CommonSecurity | |
Comparable | |
org.ccnx.ccn.test.repo.Misc.CompareTester | |
org.ccnx.ccn.impl.support.ConcurrencyUtils | |
org.ccnx.ccn.test.profiles.versioning.VersioningHelper.ConditionLong | |
org.ccnx.ccn.config.ConfigurationException | A marker exception thrown to indicate some problem with the user or system configuration, that cannot be overcome without some intervention to manually correct the problem |
org.ccnx.ccn.io.content.ContentDecodingException | |
org.ccnx.ccn.io.content.ContentEncodingException | |
org.ccnx.ccn.utils.explorer.ContentExplorer | The ContentExplorer is an experimental app still under development |
org.ccnx.ccn.impl.repo.ContentTree.ContentGetter | |
org.ccnx.ccn.io.content.ContentGoneException | Informative subclass of IOException to be thrown when content is expected, but GONE (deleted) content found instead |
org.ccnx.ccn.impl.security.crypto.ContentKeys.ContentInfo | |
org.ccnx.ccn.impl.security.crypto.ContentKeys | ContentKeys is a container class holding a key and optional IV or counter value, plus an algorithm specifier |
org.ccnx.ccn.protocol.ContentName | ContentNames consist of a sequence of byte[] components which may not be assumed to follow any string encoding, or any other particular encoding |
org.ccnx.ccn.test.protocol.ContentNameTest | Test basic ContentName operation |
org.ccnx.ccn.io.content.ContentNotReadyException | IOException type to indicate when a given NetworkObject has not yet retrieved its content |
org.ccnx.ccn.io.content.ContentNotSavedException | IOException returned when a CCNNetworkObject is asked for data not available until it has either been saved to or retrieved from the network |
org.ccnx.ccn.protocol.ContentObject | Represents a CCNx data packet |
org.ccnx.ccn.test.protocol.ContentObjectTest | Test basic ContentObject functionality |
org.ccnx.ccn.impl.repo.ContentRef | ContentRef is what a ContentTree holds |
org.ccnx.ccn.impl.repo.ContentTree | Creates a tree structure to track the data stored within a LogStructRepoStore RepositoryStore |
org.ccnx.ccn.ContentVerifier | A callback interface to allow low-level mechanisms to ask someone else to verify content on their behalf |
org.ccnx.ccn.utils.explorer.ContentWriter | Class used by the ContentExplorer to write files to a repository |
org.ccnx.ccn.profiles.security.access.group.Group.CouldNotRetrievePublicKeyException | |
org.ccnx.ccn.test.io.CCNFileStreamTestRepo.CountAndDigest | |
org.ccnx.ccn.test.io.content.CCNNetworkObjectTest.CounterListener | |
org.ccnx.ccn.utils.CreateUserData | The standard CCNx mechanisms try to generate a keystore for each user that uses them |
org.ccnx.ccn.impl.security.crypto.util.CryptoConstants | |
org.ccnx.ccn.impl.security.crypto.util.CryptoUtil | A collection of crypto-related utility methods largely related to BouncyCastle |
org.ccnx.ccn.impl.support.Daemon | Implements command line daemon functionality |
org.ccnx.ccn.impl.support.Daemon.DaemonListener | Interface describing the RMI server object sitting inside the daemon |
org.ccnx.ccn.impl.support.Daemon.DaemonListenerClass | |
org.ccnx.ccn.impl.support.DaemonOutput | Routes output from the daemon stdout/stderr to a file |
org.ccnx.ccn.impl.support.DataUtils | Miscellaneous utility routines for CCN, mostly data comparison and conversion |
org.ccnx.ccn.profiles.versioning.TreeSet6< E >.DescendingIterator< T > | |
org.ccnx.ccn.impl.support.DetailedFormatter | A slightly better log message formatter that includes milliseconds and the thread ID |
org.ccnx.ccn.impl.security.crypto.util.DigestHelper | Helper class for digest algorithms |
org.ccnx.ccn.utils.explorer.ContentExplorer.DirExpansionListener | Class to handle directory actions - expand and collapse |
org.ccnx.ccn.utils.explorer.ContentExplorer.DirSelectionListener | Class to handle tree component selections |
org.ccnx.ccn.protocol.ContentName.DotDotComponent | |
org.ccnx.ccn.protocol.Exclude.Element | Object to contain elements used in an exclude filter |
org.ccnx.ccn.test.io.content.EncodableCollectionData | Helper class testing low-level (non-CCN) encodable object functionality |
org.ccnx.ccn.io.content.EncodableObject< E extends XMLEncodable > | Subclass of NetworkObject that wraps classes implementing XMLEncodable, and uses XMLEncodable's encode() and decode() methods to read and write those objects to an OutputStream |
org.ccnx.ccn.test.io.content.EncodableObjectTest | Test low level (non-CCN) EncodableObject functionality, backing objects to ByteArrayOutputStreams |
org.ccnx.ccn.impl.security.crypto.EncryptedIVStaticContentKeys | Specifies encryption algorithm, keys and if necessary IV to use for encrypting or decrypting content |
org.ccnx.ccn.impl.security.crypto.EncryptedObjectFileHelper | |
org.ccnx.ccn.test.endtoend.EndToEndTestSink | Part of the end to end test infrastructure |
org.ccnx.ccn.test.endtoend.EndToEndTestSource | Part of the end to end test infrastructure |
Entry | |
org.ccnx.ccn.impl.InterestTable< V >.Entry< T > | |
org.ccnx.ccn.profiles.nameenum.EnumeratedNameList | Blocking and background interface to name enumeration |
org.ccnx.ccn.test.profiles.nameenum.EnumeratedNameListTestRepo | Test the synchronous interface to name enumeration |
org.ccnx.ccn.io.ErrorStateException | Exception to throw when we are asked to pull data from a network object or stream that is already in an error state |
org.ccnx.ccn.impl.CCNStats.ExampleClassWithStatistics | |
Exception | |
org.ccnx.ccn.protocol.Exclude | Exclude filters are used during Interest matching to exclude content |
org.ccnx.ccn.protocol.ExcludeAny | This element in an Exclude filter matches all components |
org.ccnx.ccn.protocol.ExcludeComponent | This represents a Component with an Exclude filter |
org.ccnx.ccn.test.protocol.ExcludeTest | Test the Exclude structures used in Interests |
org.ccnx.ccn.utils.exittest | An empty program to make sure nothing is hanging in CCN to prevent a program from exiting |
org.ccnx.ccn.profiles.ccnd.FaceManager.FaceInstance | |
org.ccnx.ccn.profiles.ccnd.FaceManager | |
org.ccnx.ccn.test.profiles.ccnd.FaceManagerTest | Test basic version manipulation |
org.ccnx.ccn.test.io.FastFlossTestSlow | Stress test comparing writing long streams to a Flosser and to a repository |
org.ccnx.ccn.impl.encoding.FileBinaryXMLDictionary | Encapsulates the mapping from textual XML element and attribute names to the ccnb binary encoding of those elements and attributes |
org.ccnx.ccn.utils.explorer.FileNode | |
org.ccnx.ccn.impl.repo.LogStructRepoStore.FileRef | |
org.ccnx.ccn.protocol.Exclude.Filler | A filler element occurs in a Exclude filter between 2 name components which may be an implied name component if the filler element is the first or last element in the Exclude filter |
org.ccnx.ccn.impl.CCNNetworkManager.Filter | Record of a filter describing portion of namespace for which this application can respond to interests |
org.ccnx.ccn.test.Flosser | A class to help write tests without a repository or setting up a separate thread to read data |
org.ccnx.ccn.profiles.ccnd.PrefixRegistrationManager.ForwardingEntry | |
org.ccnx.ccn.test.profiles.security.access.group.GACMNodeKeyDirtyTestRepo | This test relies on org.ccn.ccn.test.profiles.access.TestUserData to generate users for the access control test |
org.ccnx.ccn.io.GenericObjectInputStream< E > | Helper class |
org.ccnx.ccn.impl.encoding.GenericXMLDecoder | This class contains methods for content encoding/decoding common to all or many codecs |
org.ccnx.ccn.impl.encoding.GenericXMLEncodable | Implementation of generic XML encode/decode functionality for objects |
org.ccnx.ccn.impl.encoding.GenericXMLEncoder | This class contains methods for content encoding/decoding common to all or many codecs |
org.ccnx.ccn.impl.encoding.GenericXMLHandler | |
org.ccnx.ccn.test.LibraryTestBase.GetServer | |
org.ccnx.ccn.test.LibraryTestBase.GetThread | |
org.ccnx.ccn.profiles.security.access.group.Group | This class represents a Group for group-based access control |
org.ccnx.ccn.profiles.security.access.group.GroupAccessControlManager | This class implements a basic Group-based access control scheme |
org.ccnx.ccn.test.profiles.security.access.group.GroupAccessControlManagerTestRepo | This test relies on org.ccn.ccn.test.profiles.access.TestUserData to generate users for the access control test |
org.ccnx.ccn.profiles.security.access.group.GroupAccessControlProfile | This is a sub-Profile of AccessControlProfile defining naming conventions used in a group-based access control scheme (where one can create Groups of users and other groups, and give rights to nametrees based on group membership) |
org.ccnx.ccn.test.profiles.security.access.group.GroupAccessControlTestRepo | |
org.ccnx.ccn.profiles.security.access.group.GroupManager | A meta-class for group management, handling in particular:
- Creation of new groups
- Retrieval of existing groups
- Determination of group membership
- Retrieval of group private and public keys
|
org.ccnx.ccn.utils.explorer.GroupManagerGUI | |
org.ccnx.ccn.test.profiles.security.access.group.GroupRecursiveKeyUpdateTestRepo | |
org.ccnx.ccn.test.profiles.security.access.group.GroupTestRepo | |
org.ccnx.ccn.io.net.Handler | Initial steps to making Java's built in URL parsing and loading infrastructure be able to handle ccnx: URLs |
org.ccnx.ccn.io.content.Header | A Header is a set of metadata describing a particular CCN stream; basically it provides summary file-level information about that set of content |
org.ccnx.ccn.io.content.Header.HeaderObject | A CCNNetworkObject wrapper around Header, used for easily saving and retrieving versioned Headers to CCN |
org.ccnx.ccn.test.io.content.HeaderTest | Test the Header data structure |
org.ccnx.ccn.test.impl.CCNFlowControlTest.HighWaterHelper | |
org.ccnx.ccn.test.impl.CCNFlowServerTest.HighWaterHelper | |
Holder | |
org.ccnx.ccn.impl.InterestTable< V >.Holder< T > | |
org.ccnx.ccn.utils.explorer.HTMLPaneContentRetriever | Class used by the ContentExplorer to retrieve content and display .txt and .text files in the GUI preview pane |
org.ccnx.ccn.utils.explorer.IconCellRenderer | |
org.ccnx.ccn.utils.explorer.IconData | |
org.ccnx.ccn.test.repo.Misc.IgnoreAgeComparator | |
org.ccnx.ccn.protocol.Interest | Represents a CCN Interest packet, and performs all the allowed specializations of queries recognized and supported by them |
org.ccnx.ccn.test.profiles.versioning.InterestAndFilterTestRepo | |
org.ccnx.ccn.profiles.versioning.InterestData | Stores state about a specific Interest on the wire |
org.ccnx.ccn.test.profiles.versioning.InterestDataTestRepo | |
org.ccnx.ccn.test.protocol.InterestEndToEndTest | Test sending interests across ccnd |
org.ccnx.ccn.test.profiles.ccnd.InterestEndToEndUsingPrefixTest | Test sending interests across ccnd |
org.ccnx.ccn.impl.InterestTable< V >.InterestHolder< T > | |
org.ccnx.ccn.profiles.versioning.VersioningInterestManager.InterestMapData | |
org.ccnx.ccn.impl.repo.ContentTree.InterestPreScreener | Prescreen candidates against elements of an interest that we can so we don't need to consider candidates that have no chance of matching |
org.ccnx.ccn.impl.CCNNetworkManager.InterestRegistration | Record of Interest listener must be set (non-null) for cases of standing Interest that holds until canceled by the application |
org.ccnx.ccn.impl.InterestTable< V > | Table of Interests, holding an arbitrary value for any Interest or ContentName |
org.ccnx.ccn.test.impl.InterestTableTest | Tests InterestTable, the core implementation of interest matching and dispatching |
org.ccnx.ccn.test.protocol.InterestTest | Test the generation and matching functionality of Interests |
org.ccnx.ccn.impl.CCNStats.CCNEnumStats< K extends Enum< K > >.IStatsEnum | The statistics Enum used by "K extends Enum<K>" must implement this interface |
Iterable | |
org.ccnx.ccn.impl.security.crypto.KDFContentKeys | A subclass of EncryptedIVStaticContentKeys that uses the methods from that class to derive a per-segment key and IV from a master seed, that itself is derived from content name and publisher information (plus a text label) using the key derivation function described in KeyDerivationFunction |
org.ccnx.ccn.impl.security.crypto.ContentKeys.KeyAndIV | |
org.ccnx.ccn.impl.security.crypto.KeyDerivationFunction | This class takes a master symmetric key, and derives from it a key and initialization vector to be used to encrypt a specific content object |
org.ccnx.ccn.test.security.crypto.KeyDerivationFunctionTest | Test the KeyDerivationFunction (KDF) used to map from symmetric keys to keys for a particular node in the content tree |
org.ccnx.ccn.io.content.KeyDirectory | A key directory holds a key (secret or private), distributed to entities (represented by public keys), by a set of key blocks each of which wrapping that key under different target keys |
org.ccnx.ccn.test.profiles.security.access.group.KeyDirectoryTestRepo | |
org.ccnx.ccn.protocol.KeyLocator | A KeyLocator specifies where a content consumer or intermediary can find the public key necessary to verify a piece of content |
org.ccnx.ccn.test.protocol.KeyLocatorTest | Test the KeyLocator data structure |
org.ccnx.ccn.KeyManager | Top-level interface for managing our own keys, as well as maintaining an address book containing the keys of others (which will be used by the TrustManager) |
org.ccnx.ccn.test.security.keys.KeyManagerTest | Initial test of KeyManager functionality |
org.ccnx.ccn.protocol.KeyName | We wish to securely refer to a key |
org.ccnx.ccn.profiles.security.KeyProfile | The Key profile handles low-level functions regarding representing keys in content and content names |
org.ccnx.ccn.test.impl.security.keys.KeyPublishingTestRepo | Tests a number of things about key publishing, including management of key locators |
org.ccnx.ccn.impl.security.keys.KeyServer | A small class to handle publishing keys to CCNx, without requiring a repository to be present |
org.ccnx.ccn.impl.security.keys.KeyStoreInfo | Track a set of information about keystore files that we load, so that we can use it (e.g |
org.ccnx.ccn.io.content.KeyValuePair | |
org.ccnx.ccn.io.content.KeyValueSet | |
org.ccnx.ccn.io.content.KeyValueSet.KeyValueSetObject | A CCNNetworkObject wrapper around KeyValueSet, used for easily saving and retrieving versioned KeyValueSets to CCN |
org.ccnx.ccn.test.io.content.KeyValueSetTest | Implicitly tests KeyValuePair also |
org.ccnx.ccn.test.protocol.LastSegmentTest | This set of tests checks the implementation of getLastSegment with ccnd involved |
org.ccnx.ccn.profiles.search.LatestVersionPathfinder | Like ObjectPathfinder, this subclass searches for a content object with a specific postfix along the path from a starting point to a stopping point |
org.ccnx.ccn.test.protocol.LatestVersionTest | This test checks if we can actually get the latest version using the getLatestVersion method in VersioningProfile |
org.ccnx.ccn.impl.repo.ContentTree.LeftSearch | Search for data matching an interest that specifies either the leftmost (canonically smallest) match or doesn't specify a specific way to match data within several pieces of matching data |
org.ccnx.ccn.test.LibraryTestBase | A base class for the old style of library tests |
org.ccnx.ccn.io.content.Link | Represents a secure, authenticatable link from one part of the CCN namespace to another |
org.ccnx.ccn.io.content.LinkAuthenticator | A specifier for the information that can be used to authenticate the target of a Link |
org.ccnx.ccn.io.LinkCycleException | Exception to throw when we cannot retrieve data because we have hit a cycle of links |
org.ccnx.ccn.test.io.content.LinkDereferenceTestRepo | |
org.ccnx.ccn.io.content.Link.LinkObject | A CCNNetworkObject wrapper around Link, used for easily saving and retrieving versioned Links to CCN |
org.ccnx.ccn.test.io.content.LinkObjectTestRepo | Test versioned Link objects, written to a repository |
org.ccnx.ccn.test.io.content.LinkTest | Test encoding and decoding Links |
org.ccnx.ccn.impl.CCNNetworkManager.ListenerRegistration | Generic superclass for registration objects that may have a listener Handles invalidation and pending delivery consistently to enable subclass to call listener callback without holding any library locks, yet avoid delivery to a cancelled listener |
org.ccnx.ccn.io.content.LocalCopyListener | A listener for a network object that requests a local repository to hold a copy of the object whenever it is updated or saved |
org.ccnx.ccn.test.io.content.LocalCopyTestRepo | Test RepositoryControl, LocalCopyListener, and LocalCopyWrapper to make sure there are no dangling faces in ccnd when they stop |
org.ccnx.ccn.io.content.LocalCopyWrapper | Wrapper for a generic network object that requests a local repository to hold a copy of the object whenever it is updated or saved |
org.ccnx.ccn.test.io.content.LocalCopyWrapperJunit | Test for deadlocks in LocalCopyWrapper |
org.ccnx.ccn.test.profiles.context.LocalDataTestRepo | Test writing data under the localhost scope in the local repo and reading it back again |
org.ccnx.ccn.utils.explorer.LocalSaveContentRetriever | Class for retrieving content on a separate thread |
org.ccnx.ccn.impl.support.Log | Wrapper for the standard java.util Logging classes |
org.ccnx.ccn.impl.repo.LogStructRepoStore | Implements a log-structured RepositoryStore on a filesystem using sequential data files with an index for queries |
org.ccnx.ccn.impl.repo.LogStructRepoStore.LogStructRepoStoreProfile | |
org.ccnx.ccn.test.impl.LogTest | |
org.ccnx.ccn.impl.InterestTable< V >.LongestFirstContentName | We need names in longest first order, not canonical order |
org.ccnx.ccn.protocol.MalformedContentNameStringException | |
org.ccnx.ccn.profiles.security.access.group.MembershipListObject | This class records the membership list of a Group, which can consist of individual users or other groups) |
org.ccnx.ccn.impl.repo.MemoryRepoStore | MemoryRepoStore is a transient, in-memory store for applications that wish to provide a repo for their own content as long as they are running |
org.ccnx.ccn.impl.repo.MemoryRepoStore.MemRef | |
org.ccnx.ccn.test.impl.security.keys.MergeSecureKeyCacheTestRepo | Tests saving a SecureKeyCache to disk |
org.ccnx.ccn.impl.security.crypto.MerklePath | A representation of a path through a MerkleTree |
org.ccnx.ccn.impl.security.crypto.MerkleTree | Implementation of a Merkle hash tree |
org.ccnx.ccn.test.security.crypto.MerkleTreeTest | Test the low-level Merkle hash tree implementation |
org.ccnx.ccn.profiles.metadata.MetadataProfile | Includes routines to find correct version of a metadata file based on its base file |
org.ccnx.ccn.profiles.metadata.MetadataProfile.MetaNamer | This interface allows getLatestVersion of metadata within one of the supported meta namespaces |
org.ccnx.ccn.impl.security.crypto.util.MinimalCertificateGenerator | Wrap BouncyCastle's X.509 certificate generator in a slightly more user-friendly way |
org.ccnx.ccn.impl.security.crypto.util.MinimalCRLGenerator | Helper wrapper around BouncyCastle's CRL support |
org.ccnx.ccn.test.repo.Misc | Utility for repository tests |
org.ccnx.ccn.test.profiles.security.access.group.MLACReadWriteTestRepo | |
org.ccnx.ccn.test.profiles.security.access.group.MLACTestRepo | |
org.ccnx.ccn.utils.explorer.ContentExplorer.MouseActions | Experimental code - not tested |
org.ccnx.ccn.test.repo.MultiResponderNameEnumerationTest | Test to verify the library handles multiple responders for name enumeration properly |
org.ccnx.ccn.utils.explorer.Name | |
org.ccnx.ccn.profiles.nameenum.NameEnumerationResponse | NameEnumerationResponse objects are used to respond to incoming NameEnumeration interests |
org.ccnx.ccn.profiles.nameenum.NameEnumerationResponse.NameEnumerationResponseMessage | Inner class to slightly modify the collection type used to respond to NE requests |
org.ccnx.ccn.profiles.nameenum.NameEnumerationResponse.NameEnumerationResponseMessage.NameEnumerationResponseMessageObject | |
org.ccnx.ccn.test.profiles.nameenum.NameEnumeratorTest | Test the asynchronous interface to name enumeration |
org.ccnx.ccn.impl.InterestTable< V >.NameHolder< T > | |
org.ccnx.ccn.test.repo.Misc.NameOnlyComparator | |
org.ccnx.ccn.profiles.namespace.NamespaceManager | Maintains a list of existing policy marker prefixes |
org.ccnx.ccn.profiles.namespace.NamespaceProfile | |
org.ccnx.ccn.impl.security.keys.NetworkKeyManager | This is a network-based implementation of key manager |
org.ccnx.ccn.io.content.NetworkObject< E > | A NetworkObject provides support for storing an object in a network based backing store |
org.ccnx.ccn.test.impl.NetworkTest | Test CCNNetworkManager |
org.ccnx.ccn.test.impl.NetworkTestExtra | This class contains tests that can be used for diagnosis or other purposes which should not be run as part of the standard test suite |
org.ccnx.ccn.profiles.security.access.group.NodeKey | This class represents node keys |
org.ccnx.ccn.test.profiles.security.access.group.NodeKeyTest | |
org.ccnx.ccn.io.NoMatchingContentFoundException | Exception to throw when a data request times out without returning any matching data |
org.ccnx.ccn.io.content.KeyDirectory.NoPrivateKeyException | |
org.ccnx.ccn.test.profiles.ccnd.PrefixRegistrationManagerTest.NotReallyAContentName | |
org.ccnx.ccn.io.NullOutputStream | Helper class -- an interior output stream for a FilterOutputStream where the filter action is the only thing you care about (e.g |
org.ccnx.ccn.profiles.search.ObjectPathfinder | This subclass of Pathfinder searches for an object with a specific <postfix> along the path from a starting point to a stopping point |
org.ccnx.ccn.impl.security.crypto.util.OIDLookup | Adapted from the CDC Standard Provider's JCA class, this class provides the facilities to look up signature algorithm OIDs from digest and encryption algorithms, and vice versa |
org.ccnx.ccn.test.BenchmarkTest.Operation< T, U > | |
org.ccnx.ccn.profiles.namespace.ParameterizedName | |
org.ccnx.ccn.profiles.search.Pathfinder | Implementation of some very specific, first pass search functionality |
org.ccnx.ccn.test.profiles.search.PathfinderTestRepo | |
org.ccnx.ccn.test.io.PipelineTest | |
org.ccnx.ccn.config.PlatformConfiguration | Determine any platform-specific flags |
org.ccnx.ccn.test.PlatformTest | Test the automatic platform detection in PlatformConfiguration |
org.ccnx.ccn.impl.repo.Policy | Policy is the interface used by the RepositoryStore for interpreting and applying policy data to CCN repositories |
org.ccnx.ccn.profiles.namespace.PolicyMarker | Marker interface |
org.ccnx.ccn.impl.repo.PolicyXML.PolicyObject | |
org.ccnx.ccn.impl.repo.PolicyXML | Represents repo policy data |
org.ccnx.ccn.profiles.namespace.ParameterizedName.PrefixName | |
org.ccnx.ccn.profiles.ccnd.PrefixRegistrationManager | |
org.ccnx.ccn.test.profiles.ccnd.PrefixRegistrationManagerTest | Test basic version manipulation |
org.ccnx.ccn.utils.explorer.PrincipalEnumerator | |
org.ccnx.ccn.profiles.security.access.group.GroupAccessControlProfile.PrincipalInfo | This class records information about a CCN principal |
org.ccnx.ccn.profiles.security.access.group.PrincipalKeyDirectory | This structure is used for representing both node keys and group (private) keys |
org.ccnx.ccn.profiles.security.access.AccessControlPolicyMarker.ProfileName | |
org.ccnx.ccn.impl.security.keys.PublicKeyCache | This class performs the following:
- manages published public keys
|
org.ccnx.ccn.io.content.PublicKeyObject | A CCNNetworkObject subclass specialized for reading and writing PublicKeys |
org.ccnx.ccn.test.io.content.PublicKeyObjectTestRepo | Test reading and writing versioned, encoded PublicKeys to a repository |
org.ccnx.ccn.protocol.PublisherID | Helper wrapper class for publisher IDs |
org.ccnx.ccn.test.protocol.PublisherIDTest | Test the PublisherID data structure |
org.ccnx.ccn.protocol.PublisherPublicKeyDigest | Wrapper class around the digest of public keys used as a publisher identifier in ContentObjects |
org.ccnx.ccn.test.LibraryTestBase.PutServer | |
org.ccnx.ccn.utils.puttap | Low-level writing of packets to file |
org.ccnx.ccn.test.LibraryTestBase.PutThread | |
org.ccnx.ccn.test.profiles.versioning.QueueOfLinksTestRepo | |
org.ccnx.ccn.impl.repo.RandomAccessInputStream | RandomAccessInputStream extends InputStream to allow random reads of the backend repository RandomAccessFile |
org.ccnx.ccn.impl.repo.RandomAccessOutputStream | RandomAccessOutputStream extends OutputStream to allow writing to the RandomAccessFile that is the backend of the repository |
org.ccnx.ccn.test.ReadTest | A test of basic Interest mechanisms, using older test infrastructure |
org.ccnx.ccn.test.profiles.versioning.VersioningHelper.ReceivedData | |
org.ccnx.ccn.utils.ccndcontrol.RegEntry | |
org.ccnx.ccn.impl.CCNNetworkManager.RegisteredPrefix | Keep track of prefixes that are actually registered with ccnd (as opposed to Filters used to dispatch interests) |
org.ccnx.ccn.test.repo.RemoteRepoIOGetTest | Part of repository test infrastructure |
org.ccnx.ccn.test.repo.RemoteRepoIOPutTest | Part of repository test infrastructure |
org.ccnx.ccn.test.repo.RepoBulkImportTest | |
org.ccnx.ccn.impl.repo.LogStructRepoStore.RepoFile | |
org.ccnx.ccn.test.repo.RepoInitializationTest | Test to ensure repo is up before continuing |
org.ccnx.ccn.test.repo.RepoInitialReadTest | Part of repository test infrastructure |
org.ccnx.ccn.test.repo.RepoIOTest | Part of repository test infrastructure |
org.ccnx.ccn.test.repo.RepoNameEnumeratorTest | Part of repository test infrastructure |
org.ccnx.ccn.test.repo.RepoPerformanceTester | Part of repository test infrastructure |
org.ccnx.ccn.test.repo.RepoSingleFileTester | Part of repository test infrastructure |
org.ccnx.ccn.profiles.repo.RepositoryBulkImport | |
org.ccnx.ccn.profiles.repo.RepositoryControl | Provides support for controlling repository functions beyond the basic operations for writing data from an application into a repository supported by classes in the org.ccnx.ccn.io package |
org.ccnx.ccn.impl.repo.RepositoryDaemon | Daemon for stand-alone repository on persistent storage in the filesystem |
org.ccnx.ccn.impl.repo.RepositoryDataHandler | So the main listener can output interests sooner, we do the data store work in a separate thread |
org.ccnx.ccn.impl.repo.RepositoryDataListener | Handles incoming data for the repository |
org.ccnx.ccn.impl.repo.RepositoryException | Exceptions specific to Repositories |
org.ccnx.ccn.io.RepositoryFileOutputStream | A subclass of CCNFileOutputStream which writes its segments to a repository, using versioned names and writing file-level metadata |
org.ccnx.ccn.impl.repo.RepositoryFlowControl | Handle repo specialty start/end protocol |
org.ccnx.ccn.impl.repo.RepositoryInfo | Object to return information associated with a Repository to a repository client |
org.ccnx.ccn.impl.repo.RepositoryInfo.RepositoryInfoObject | A CCNNetworkObject wrapper around RepositoryInfo, used for easily saving and retrieving versioned RepositoryInfos to CCN |
org.ccnx.ccn.test.repo.RepositoryInfoTest | Tests the RepositoryInfo data structure |
org.ccnx.ccn.impl.repo.RepositoryInterestHandler | Handles interests matching the repository's namespace |
org.ccnx.ccn.impl.repo.RepositoryInternalFlowControl | Special flow controller to write CCN objects to repository internally |
org.ccnx.ccn.impl.security.keys.RepositoryKeyManager | This is a repo-based implementation of key manager |
org.ccnx.ccn.profiles.repo.RepositoryOperations | Define special meanings of data within received interests for the repository |
org.ccnx.ccn.io.RepositoryOutputStream | A subclass of CCNOutputStream which writes its segments to a repository |
org.ccnx.ccn.impl.repo.RepositoryPolicyHandler | Special purpose handler to handle network files written to control the repository Currently the only example of this are policy files |
org.ccnx.ccn.impl.repo.RepositoryServer | High level implementation of repository protocol that can be used by any application to provide repository service |
org.ccnx.ccn.impl.repo.RepositoryStore | A RepositoryStore stores ContentObjects for later retrieval by Interest and supports enumeration of names |
org.ccnx.ccn.impl.repo.RepositoryStoreBase | Provide the generic policy-handling features of a RepositoryStore to simplify implementation of subclasses for different storage systems |
org.ccnx.ccn.io.RepositoryVersionedOutputStream | A subclass of CCNVersionedOutputStream which writes its segments to a repository, using versioned names |
org.ccnx.ccn.impl.repo.RepositoryDaemon.RepositoryWorkerThread | |
org.ccnx.ccn.test.repo.RepoTestBase | A base class for repository-specific tests |
org.ccnx.ccn.test.protocol.LatestVersionTest.Responder | Runnable class for the single ContentObject responder |
org.ccnx.ccn.impl.security.crypto.jce.RFC3394WrapWithPadEngine | RFC3394 requires that the key to be wrapped be a multiple of 8 bytes in length |
org.ccnx.ccn.test.repo.RFSTest | Test repository backend implementation(s) using filesystem (FS) as stable storage |
org.ccnx.ccn.impl.repo.ContentTree.RightIterator | Create an iterator that goes backwards through the candidates for right search |
org.ccnx.ccn.impl.repo.ContentTree.RightSearch | Search for data matching an interest in which the rightmost (canonically largest) data among several matching pieces should be returned |
Runnable | |
org.ccnx.ccn.test.profiles.nameenum.SampleTestRepo | Used in some early name enumeration tests |
org.ccnx.ccn.test.impl.security.keys.SaveSecureKeyCacheTestRepo | Tests saving a SecureKeyCache to disk |
org.ccnx.ccn.impl.repo.ContentTree.Search | Implements the generic pieces of both left and right searches |
org.ccnx.ccn.profiles.search.Pathfinder.SearchResults | |
org.ccnx.ccn.impl.security.keys.SecureKeyCache | A container for our private keys and other secret key material that we have retrieved (e.g |
org.ccnx.ccn.profiles.SegmentationProfile | We speak in terms of segments, not fragments, as this profile also encompasses packet-oriented data with sequenced segments rather than block data divided into fragments |
org.ccnx.ccn.test.profiles.SegmentationProfileTest | |
org.ccnx.ccn.impl.support.Serial | |
org.ccnx.ccn.io.content.SerializableObject< E extends Serializable > | Subclass of NetworkObject that wraps classes implementing Serializable, and uses Java serialization to read and write those objects to an OutputStream |
org.ccnx.ccn.test.io.content.SerializableObjectTest | Test low level (non-CCN) SerializableObject functionality, backing objects to ByteArrayOutputStreams |
org.ccnx.ccn.test.io.content.SerializablePublicKey | Helper class testing low-level (non-CCN) serializable object functionality |
org.ccnx.ccn.profiles.context.ServiceDiscoveryProfile | The ServiceDiscovery protocol aids in finding data about local (same-machine) and nearby (network neighborhood) services |
org.ccnx.ccn.test.profiles.context.ServiceKeyDiscoveryTestRepo | Test localhost key discovery |
org.ccnx.ccn.utils.explorer.ShowTextDialog | |
org.ccnx.ccn.impl.support.Daemon.ShutdownHook | Stop ccnd on exit from daemon |
org.ccnx.ccn.protocol.Signature | A class to encapsulate Signature data within a ContentObject |
org.ccnx.ccn.impl.security.crypto.util.SignatureHelper | Helper class for generating signatures |
org.ccnx.ccn.impl.security.crypto.SignatureLocks | Some platforms (i.e |
org.ccnx.ccn.protocol.SignedInfo | SignedInfo is the metadata portion of a ContentObject that contains information about that object which is signed by the publisher |
org.ccnx.ccn.test.protocol.SignedInfoTest | Test the SignedInfo data structure |
org.ccnx.ccn.profiles.ccnd.SimpleFaceControl | Simple API to manage faces and prefix registrations all in one place |
org.ccnx.ccn.protocol.ContentObject.SimpleVerifier | We don't specify a required publisher, and right now we don't enforce that publisherID is the digest of the key used to sign (which could actually be handy to preserve privacy); we just use the key locator and publisherID combined to look up keys in caches (though for right now we only put keys in caches by straight digest; would have to offer option to put keys in caches using some privacy-preserving function as well |
org.ccnx.ccn.test.profiles.versioning.VersioningHelper.SinkHandle | Track interests |
org.ccnx.ccn.utils.explorer.SortedListModel | |
org.ccnx.ccn.profiles.versioning.InterestData.StartTimeComparator | |
org.ccnx.ccn.impl.security.crypto.StaticContentKeys | This is a very simple approach to encryption keying that uses a fixed, static encryption key and an IV "seed" that is used to prefix segment-specific IVs or counters |
org.ccnx.ccn.impl.support.Daemon.StopTimer | |
org.ccnx.ccn.test.io.CCNSecureInputStreamTest.StreamFactory | |
org.ccnx.ccn.test.io.StreamTest | Basic stream test |
org.ccnx.ccn.profiles.namespace.ParameterizedName.SuffixName | |
org.ccnx.ccn.profiles.security.access.group.ACL.SuperficialLinkComparator | This class is for matching on unversioned link target name only, not label and potentially not signer if specified |
org.ccnx.ccn.config.SystemConfiguration | A class encapsulating a number of system-level default parameters as well as helper functionality for managing log output and printing debug data |
org.ccnx.ccn.test.impl.NetworkTest.TestFilterListener | |
org.ccnx.ccn.test.profiles.versioning.VersioningHelper.TestFilterListener | |
org.ccnx.ccn.test.impl.NetworkTest.TestListener | |
org.ccnx.ccn.test.CCNLibraryTest.TestListener | |
org.ccnx.ccn.test.profiles.versioning.VersioningHelper.TestListener | |
org.ccnx.ccn.test.profiles.security.access.group.KeyDirectoryTestRepo.TestPrincipalKeyDirectory | |
org.ccnx.ccn.test.profiles.security.TestUserDataTestRepo | |
org.ccnx.ccn.test.protocol.LatestVersionTest.TestVerifier | |
org.ccnx.ccn.test.profiles.versioning.VersioningHelper.TestVIM | |
org.ccnx.ccn.impl.encoding.TextXMLCodec | A text-based XML codec |
org.ccnx.ccn.test.impl.encoding.TextXMLCodecTest | Test portions of the encoder/decoder infrastructure related to encoding dates and times |
org.ccnx.ccn.impl.encoding.TextXMLDecoder | An implementation of XMLDecoder for the Text codec |
org.ccnx.ccn.impl.encoding.TextXMLEncoder | An implementation of XMLEncoder for the Text codec |
org.ccnx.ccn.test.ThreadAssertionRunner | Junit cannot catch exceptions from spawned threads |
org.ccnx.ccn.test.ThreadAssertionTest | Test cases for ThreadAssertionRunner |
org.ccnx.ccn.profiles.metadata.ThumbnailProfile | Access metadata files in the thumbnail namespace |
org.ccnx.ccn.test.profiles.metadata.ThumbnailTestRepo | |
org.ccnx.ccn.impl.repo.ContentTree.TreeNode | TreeNode is the data structure representing one node of a tree which may have children and/or content |
org.ccnx.ccn.profiles.versioning.TreeSet6< E > | Add some missing features from the JDK 5 TreeSet |
org.ccnx.ccn.test.profiles.versioning.TreeSet6Test | |
org.ccnx.ccn.TrustManager | Basic interface to trust management -- determination of whether a piece of content is acceptable to a given consumer for a particular use in a particular content |
org.ccnx.ccn.impl.support.Tuple< A, B > | Utility class to represent pairs of objects, most commonly as return values from methods |
org.ccnx.ccn.impl.encoding.BinaryXMLCodec.TypeAndVal | Class for managing the paired type/value representation used to encode tags and content lengths |
org.ccnx.ccn.impl.security.crypto.UnbufferedCipherInputStream | Hides block-related boundaries in buffering |
org.ccnx.ccn.utils.updateheader | |
org.ccnx.ccn.io.content.UpdateListener | Interface that allows external listeners to register to be notified when a network object receives an update |
org.ccnx.ccn.utils.URIToBase64 | |
org.ccnx.ccn.utils.Usage | |
org.ccnx.ccn.config.UserConfiguration | A class encapsulating user-specific configuration information and default variable values |
org.ccnx.ccn.utils.explorer.UserSelector | |
org.ccnx.ccn.test.profiles.versioning.VersioningHelper | |
org.ccnx.ccn.profiles.versioning.VersioningInterest | Given a base name, retrieve all versions |
org.ccnx.ccn.profiles.versioning.VersioningInterestManager | Manage splitting interests and generating interests for a single base name |
org.ccnx.ccn.test.profiles.versioning.VersioningInterestManagerTestRepo | Test the receive method, and check how interests are rebuilt |
org.ccnx.ccn.test.profiles.versioning.VersioningInterestTestRepo | This is really a super-set of the VersioningInterestManager tests |
org.ccnx.ccn.profiles.VersioningProfile | Versions, when present, usually occupy the penultimate component of the CCN name, not counting the digest component |
org.ccnx.ccn.test.profiles.VersioningProfileTest | Test basic version manipulation |
org.ccnx.ccn.profiles.VersionMissingException | Thrown when a version field is expected and can't be found |
org.ccnx.ccn.profiles.versioning.VersionNumber | Represent the version used in a CCNx name |
org.ccnx.ccn.test.profiles.versioning.VersionNumberTest | Unit tests for VersionNumber class |
org.ccnx.ccn.impl.support.ConcurrencyUtils.Waiter | A generic waiter implemented as an abstract class |
org.ccnx.ccn.test.profiles.nameenum.EnumeratedNameListTestRepo.WaiterThread | |
org.ccnx.ccn.utils.watch | Express interest in a name and report content retrieved |
org.ccnx.ccn.protocol.WirePacket | |
org.ccnx.ccn.impl.support.Daemon.WorkerThread | The thread that runs inside the daemon, doing work |
org.ccnx.ccn.io.content.WrappedKey | A representation of wrapped (encrypted) keys for strorage in CCN |
org.ccnx.ccn.io.content.WrappedKey.WrappedKeyObject | A CCNNetworkObject wrapper around WrappedKey, used for easily saving and retrieving versioned WrappedKeys to CCN |
org.ccnx.ccn.test.io.content.WrappedKeyTest | Test both encoding/decoding of WrappedKey data structures and writing them to CCN using WrappedKeyObjects |
org.ccnx.ccn.io.content.WrappingKeyName | A subtype of ContentName that encodes on the wire with a different label |
org.ccnx.ccn.test.io.CCNVersionedOutputStreamTest.Writer | |
org.ccnx.ccn.io.content.X509CertificateObject | A CCNNetworkObject subclass specialized for reading and writing X509Certificates |
org.ccnx.ccn.impl.encoding.XMLCodec | Marker interface for XML codecs |
org.ccnx.ccn.impl.encoding.XMLCodecFactory | Factory class that given a string codec name, returns the XMLEncoder and XMLDecoder that handle that codec |
org.ccnx.ccn.impl.encoding.XMLDecoder | Each XMLCodec consists effectively of an encoder/decoder pair |
org.ccnx.ccn.impl.encoding.XMLEncodable | Top-level interface implemented by objects that want to make use of our stream encoding and decoding infrastructure |
org.ccnx.ccn.test.impl.encoding.XMLEncodableTester | Helper class for writing tests for classes implementing XMLEncodable |
org.ccnx.ccn.impl.encoding.XMLEncoder | |