| Interface | Description | 
|---|---|
| ClientKeyBlock | A KeyBlock with a ClientKey. | 
| KeyBlock | Interface for fetched blocks. | 
| Class | Description | 
|---|---|
| BaseClientKey | Anything that a Node can fetch. | 
| CHKBlock | |
| ClientCHK | Client level CHK. | 
| ClientCHKBlock | |
| ClientKey | Base class for client keys. | 
| ClientKSK | |
| ClientSSK | Client-level SSK, i.e. | 
| ClientSSKBlock | |
| FreenetURI | Note that the metadata pairs below are not presently supported. | 
| InsertableClientSSK | A ClientSSK that has a private key and therefore can be inserted. | 
| InsertableUSK | An insertable USK. | 
| Key | |
| NodeCHK | |
| NodeSSK | An SSK is a Signed Subspace Key. | 
| SSKBlock | SSKBlock. | 
| USK | Updatable Subspace Key. | 
| Exception | Description | 
|---|---|
| CHKDecodeException | |
| CHKEncodeException | |
| CHKVerifyException | |
| KeyDecodeException | Base class for decode exceptions. | 
| KeyEncodeException | |
| KeyVerifyException | |
| PubkeyVerifyException | |
| SSKDecodeException | |
| SSKEncodeException | |
| SSKVerifyException | Thrown when an SSK fails to verify at the node level. | 
| TooBigException |