- Cache - Interface in net.handle.hdllib
-
- CACHE_CONFIG - Static variable in class net.handle.hdllib.HSG
-
- cacheCertify - Variable in class net.handle.hdllib.AbstractMessage
-
- calcHandleValueSize(byte[], int) - Static method in class net.handle.hdllib.Encoder
-
Calculate the number of bytes required to store the specified value
- calcStorageSize(HandleValue) - Static method in class net.handle.hdllib.Encoder
-
Calculate the number of bytes required to store the specified value
- calculateAdminRecordSize(AdminRecord) - Static method in class net.handle.hdllib.Encoder
-
Calculate the size that a buffer would have to be in order to hold
an encoded value of the given admin record.
- canHandleRequest(AbstractRequest) - Method in class net.handle.hdllib.Interface
-
Return true if this interface will respond to request
- CANNOT_CONNECT_TO_SERVER - Static variable in exception net.handle.hdllib.HandleException
-
- CASE_DIFF - Static variable in class net.handle.hdllib.Util
-
- CASE_INSENSITIVE - Static variable in class net.handle.hdllib.HSG
-
- CASE_SENSITIVE - Static variable in class net.handle.hdllib.HSG
-
- certify - Variable in class net.handle.hdllib.AbstractMessage
-
- CHALLENGE_NONCE_SIZE - Static variable in class net.handle.hdllib.Common
-
- ChallengeAnswerRequest - Class in net.handle.hdllib
-
Object used to represent an answer to a challenge to authenticate.
- ChallengeAnswerRequest(byte[], byte[], int, byte[], AuthenticationInfo) - Constructor for class net.handle.hdllib.ChallengeAnswerRequest
-
- ChallengeResponse - Class in net.handle.hdllib
-
Object used to represent a challenge sent to a user asking for
proof of their identity.
- ChallengeResponse(int, byte[]) - Constructor for class net.handle.hdllib.ChallengeResponse
-
Construct a challenge to the specified request.
- ChallengeResponse(AbstractRequest) - Constructor for class net.handle.hdllib.ChallengeResponse
-
Construct a challenge to the specified request.
- checkAuthentication(AuthenticationInfo) - Method in class net.handle.hdllib.Resolver
-
Verify that the given authentication object is valid and checks out
when tested against the handle system.
- checkClientTrusted(X509Certificate[], String) - Method in class net.handle.util.X509HSTrustManager
-
- checkConfiguration() - Method in class net.handle.hdllib.Resolver
-
Check if the configuration file has been modified, and if so, reload it
- checkJavaVersion() - Static method in class net.handle.hdllib.Util
-
- checkpointDatabase() - Method in interface net.handle.hdllib.HandleStorage
-
Checkpoint (ie backup, and reset transaction logs) the database.
- checkServerTrusted(X509Certificate[], String) - Method in class net.handle.util.X509HSTrustManager
-
- clear() - Method in interface net.handle.hdllib.Cache
-
Remove all values from the cache
- clear() - Method in class net.handle.hdllib.JDBCache
-
Deprecated.
Remove all values from the cache
- clear() - Method in class net.handle.hdllib.MemCache
-
Remove all values from the cache
- clear() - Method in class net.handle.jdb.LongTable
-
Clear the entire table.
- clear() - Method in class net.handle.util.HTTPCookie
-
- clear() - Method in class net.handle.util.IntTable
-
- clear() - Method in class net.handle.util.LRUCacheTable
-
- clearBuffers() - Method in class net.handle.hdllib.AbstractMessage
-
Removed all cached copies of the encoded message.
- clearBuffers() - Method in class net.handle.hdllib.AbstractRequest
-
Override the clearing of buffers to also clear the namespace information
- clearCaches() - Method in class net.handle.hdllib.HandleResolver
-
Clear any caches being used by this resolver
- ClientSessionTracker - Class in net.handle.hdllib
-
Instances of ClientSessionTracker are meant to maintain a set of
ClientSideSessionInfo objects for different servers.
- ClientSessionTracker() - Constructor for class net.handle.hdllib.ClientSessionTracker
-
Creates a new ClientSessionTracker object that has no sessionSetupInfo.
- ClientSessionTracker(SessionSetupInfo) - Constructor for class net.handle.hdllib.ClientSessionTracker
-
- ClientSideSessionInfo - Class in net.handle.hdllib
-
- ClientSideSessionInfo(int, byte[], byte[], int, ServerInfo, int, int) - Constructor for class net.handle.hdllib.ClientSideSessionInfo
-
- clone() - Method in class net.handle.hdllib.AbstractMessage
-
- clone() - Method in class net.handle.hdllib.AbstractRequest
-
- cloneAttribute() - Method in class net.handle.hdllib.Attribute
-
- cloneInterface() - Method in class net.handle.hdllib.Interface
-
- cloneServerInfo() - Method in class net.handle.hdllib.ServerInfo
-
- close() - Method in interface net.handle.hdllib.Cache
-
- close() - Method in class net.handle.hdllib.JDBCache
-
Deprecated.
- close() - Method in class net.handle.hdllib.MemCache
-
- close() - Method in interface net.handle.hdllib.TransactionScannerInterface
-
- close() - Method in class net.handle.jdb.DBHash
-
Close the random-access file.
- close() - Method in class net.handle.jdb.RO_DBHash
-
Close the random-access file.
- Common - Class in net.handle.hdllib
-
This class holds all of the standard identifiers for the handle
library.
- Common() - Constructor for class net.handle.hdllib.Common
-
- COMPATIBILITY_MAJOR_VERSION - Static variable in class net.handle.hdllib.Common
-
- COMPATIBILITY_MINOR_VERSION - Static variable in class net.handle.hdllib.Common
-
- completed - Variable in class net.handle.hdllib.AbstractRequest
-
- compressed - Variable in class net.handle.hdllib.MessageEnvelope
-
- concat(byte[], byte[]) - Static method in class net.handle.hdllib.Util
-
- CONFIG_FILE_NAME - Static variable in class net.handle.hdllib.HSG
-
- ConfigCommon - Class in net.handle.hdllib
-
- ConfigCommon() - Constructor for class net.handle.hdllib.ConfigCommon
-
- configuration(int, boolean, int, boolean, InetAddress, int, int, String, boolean, int, int, int, boolean, String, String, String) - Static method in class net.handle.hdllib.ConfigCommon
-
Create and return a StreamTable full of configuration data suitable for
writing to the configuration file (HSG.CONFIG_FILE_NAME).
- configuration(int, boolean, int, boolean, InetAddress[], int, int, String, boolean, int, int, int, boolean, String, String, String, boolean) - Static method in class net.handle.hdllib.ConfigCommon
-
- Configuration - Class in net.handle.hdllib
-
- CONFIGURATION_ERROR - Static variable in exception net.handle.hdllib.HandleException
-
- configureResolver(HandleResolver) - Method in class net.handle.hdllib.Configuration
-
- connectionLock - Variable in class net.handle.hdllib.AbstractRequest
-
- CONTACT_EMAIL - Static variable in class net.handle.hdllib.HSG
-
- CONTACT_NAME - Static variable in class net.handle.hdllib.HSG
-
- CONTACT_PHONE - Static variable in class net.handle.hdllib.HSG
-
- CONTACT_TAG - Static variable in class net.handle.hdllib.NamespaceInfo
-
- contactDataTable(String, String, String, String) - Static method in class net.handle.hdllib.ConfigCommon
-
Create and return a StreamTable full of contact data suitable for
writing to a contact-data file (HSG.SITE_CONTACT_DATA_FILE_NAME).
- contains(Block) - Method in class net.handle.jdb.LongTable
-
Return true if table contains given block, otherwise false.
- contains(Object) - Method in class net.handle.util.IntTable
-
- containsCookie(String) - Method in class net.handle.util.HTTPCookie
-
- containsHandleParameter(String) - Method in class net.handle.hdllib.ParameterSet
-
- containsKey(long) - Method in class net.handle.jdb.LongTable
-
Return true if given key is in table, otherwise false.
- containsKey(int) - Method in class net.handle.util.IntTable
-
- continuous - Variable in class net.handle.hdllib.AbstractMessage
-
- copyTo(File) - Method in class net.handle.jdb.DBHash
-
Method to backup the DBHash file to given named file.
- countValuesOfType(HandleValue[], byte[]) - Static method in class net.handle.hdllib.Util
-
- createAdminValue(String, int, int) - Method in interface net.handle.api.HSAdapter
-
Creates an administrative record with the adminHandle and adminIndex at
the index.
- createDigestOfValues(String, HandleValue[]) - Static method in class net.handle.hdllib.SecureResolver
-
Generate an XML string containing the metadata (including digests) for the given set
of handle values
- createHandle(String, HandleValue[]) - Method in interface net.handle.api.HSAdapter
-
Creates a new handle.
- createHandle(byte[], HandleValue[]) - Method in interface net.handle.hdllib.HandleStorage
-
Creates the specified handle in the "database" with the specified
initial values
- CreateHandleRequest - Class in net.handle.hdllib
-
Request used to create a new handle.
- CreateHandleRequest(byte[], HandleValue[], AuthenticationInfo) - Constructor for class net.handle.hdllib.CreateHandleRequest
-
- createHandleValue(int, String, String) - Method in interface net.handle.api.HSAdapter
-
Creates a new handle value.
- createSiteBundle(String, String, boolean, String, File, File, String, SiteInfo, File, boolean) - Static method in class net.handle.hdllib.ConfigCommon
-
Create a "site bundle" of public information to be sent to hdladmin.
- CREDENTIAL_TYPE_MAC - Static variable in class net.handle.hdllib.Common
-
- CREDENTIAL_TYPE_OLDSIGNED - Static variable in class net.handle.hdllib.Common
-
- CREDENTIAL_TYPE_SIGNED - Static variable in class net.handle.hdllib.Common
-
- DAILY - Static variable in class net.handle.hdllib.HSG
-
- data - Variable in class net.handle.hdllib.SessionSetupResponse
-
- dataFormatVersion - Variable in class net.handle.hdllib.SiteInfo
-
- date - Variable in class net.handle.hdllib.Transaction
-
- DBHash - Class in net.handle.jdb
-
Object used to store key/value pairs in a fast, persistent index.
- DBHash(File, int, int) - Constructor for class net.handle.jdb.DBHash
-
Create/open a hashed index file with a hashtable of hashLength
entries and a cache with a maximum of cacheSize
records.
- DBHash(File, int, int, boolean) - Constructor for class net.handle.jdb.DBHash
-
Create/open a hashed index file with a hashtable of hashLength
entries and a cache with a maximum of cacheSize
records.
- DEBUG - Variable in class net.handle.jdb.DBHash
-
- DEBUG - Variable in class net.handle.jdb.RO_DBHash
-
- decodeAddValueRequest(byte[], int, MessageEnvelope) - Static method in class net.handle.hdllib.Encoder
-
Decode, create, and return an AddValueRequest object from the given buffer
- decodeAdminRecord(byte[], int) - Static method in class net.handle.hdllib.Encoder
-
- decodeAdminRecord(byte[], int, AdminRecord) - Static method in class net.handle.hdllib.Encoder
-
Decode an administrator record from the given byte array.
- decodeCreateHandleRequest(byte[], int, MessageEnvelope, int) - Static method in class net.handle.hdllib.Encoder
-
Decode, create, and return a CreateHandleRequest from the given buffer
- decodeDeleteHandleRequest(byte[], int, MessageEnvelope) - Static method in class net.handle.hdllib.Encoder
-
Decode, create, and return a DeleteHandleRequest from the given buffer
- decodeEnvelope(byte[], MessageEnvelope) - Static method in class net.handle.hdllib.Encoder
-
Read the encoded value of the given buffer and populate the fields
of the given message envelope object.
- decodeGenericRequest(byte[], int, int, MessageEnvelope) - Static method in class net.handle.hdllib.Encoder
-
Decode and return a generic request method with the given encoding and opCode
This returns a GenericRequest object which consists of all the normal message
info along with a handle.
- decodeGenericResponse(byte[], int, MessageEnvelope) - Static method in class net.handle.hdllib.Encoder
-
Decode the given generic message (ie no body, identified only by the opCode
and responseCode) from the given buffer.
- decodeGlobalValues(InputStream) - Static method in class net.handle.hdllib.Encoder
-
Decode from the given input stream a set of handle values.
- decodeHandleValue(byte[], int, HandleValue) - Static method in class net.handle.hdllib.Encoder
-
Populate the specified handle value with the values encoded in the given
byte array and return the number of bytes read.
- decodeHandleValues(byte[]) - Static method in class net.handle.hdllib.Encoder
-
Decode from the given byte buffer, a set of handle values.
- decodeHexString(byte[], int, int, boolean) - Static method in class net.handle.hdllib.Util
-
- decodeHexString(byte[], boolean) - Static method in class net.handle.hdllib.Util
-
- decodeLocalAddresses(InputStream) - Static method in class net.handle.hdllib.Encoder
-
Reads pairs of IP addresses into a hashtable.
- decodeLocalSites(InputStream) - Static method in class net.handle.hdllib.Encoder
-
Reads SiteInfo/NA-list pairs into a hashtable.
- decodeMessage(byte[], int, MessageEnvelope) - Static method in class net.handle.hdllib.Encoder
-
decode a response message - given the message buffer and a separate
envelop, return a response object.
- decodeModifyValueRequest(byte[], int, MessageEnvelope) - Static method in class net.handle.hdllib.Encoder
-
Decode, create, and return a ModifyValueRequest object from the given buffer
- decodeRemoveValueRequest(byte[], int, MessageEnvelope) - Static method in class net.handle.hdllib.Encoder
-
Decode, create, and return a RemoveValueRequest object from the given buffer
- decodeResolutionRequest(byte[], int, MessageEnvelope) - Static method in class net.handle.hdllib.Encoder
-
Decode and create a resolution request object from the given buffer.
- decodeResolutionResponse(byte[], int, MessageEnvelope) - Static method in class net.handle.hdllib.Encoder
-
Decode and create a resolution response object from the given buffer.
- decodeServiceReferralResponse(int, byte[], int, MessageEnvelope, int) - Static method in class net.handle.hdllib.Encoder
-
- decodeSiteInfoRecord(byte[], int, SiteInfo) - Static method in class net.handle.hdllib.Encoder
-
Decode a site info record from a byte array.
- decodeString(byte[]) - Static method in class net.handle.hdllib.Util
-
- decodeString(byte[], int, int) - Static method in class net.handle.hdllib.Util
-
- decodeValueReferenceList(byte[], int) - Static method in class net.handle.hdllib.Encoder
-
Decode, create, and return a list of handle value references (handle/index
pairs) from the given buffer.
- decrypt(byte[], byte[]) - Static method in class net.handle.hdllib.Util
-
Decrypt the given set of bytes using the specified secret key
- decrypt(PrivateKey, byte[]) - Static method in class net.handle.hdllib.Util
-
Deprecated.
- decrypt(PrivateKey, byte[], int, int) - Static method in class net.handle.hdllib.Util
-
- decrypt_DES_ECB_PKCS5(byte[], int, int, byte[]) - Method in class net.handle.security.HdlSecurityProvider
-
Deprecated.
use getCipher() instead and re-use the returned Cipher object
- decrypt_DES_ECB_PKCS5(byte[], int, int, byte[]) - Method in class net.handle.security.provider.GenericProvider
-
Deprecated.
use the getEncryptCipher and getDecryptCipher methods now that
the java crypto API, and therefore the Cipher class, is standard and
included in java 1.4 and higher. Using a returned Cipher object will be
vastly more efficient than calling this method, which constructs a new
Cipher every time.
- decrypt_RSA_CBC_PKCS1(byte[], int, int, RSAPrivateKey) - Method in class net.handle.security.HdlSecurityProvider
-
- decrypt_RSA_ECB_PKCS1(byte[], int, int, RSAPrivateKey) - Method in class net.handle.security.HdlSecurityProvider
-
- decryptBuffer(byte[], int, int) - Method in class net.handle.hdllib.SessionInfo
-
Decrypt the given buffer using the session key and algorithm that should
have already been set.
- decryptMessage(byte[], byte[]) - Static method in class net.handle.hdllib.AbstractMessage
-
Deprecated.
use SessionInfo.decryptBuffer
- decryptMessage(SessionInfo, byte[], byte[]) - Static method in class net.handle.hdllib.Encoder
-
Deprecated.
use SessionInfo.decryptBuffer
- DeepClone - Interface in net.handle.util
-
Deprecated.
Replaced by net.cnri.util.DeepClone
- deepClone() - Method in class net.handle.util.StreamTable
-
Deprecated.
- deepClone() - Method in class net.handle.util.StreamVector
-
Deprecated.
- DEFAULT_ALGORITHM - Static variable in class net.handle.hdllib.SecureResolver
-
- DEFAULT_CONFIG_SUBDIR_NAME - Static variable in class net.handle.hdllib.HSG
-
- DEFAULT_HASH_CODE - Static variable in class net.handle.hdllib.Common
-
- DEFAULT_HTTP_PORT - Static variable in class net.handle.hdllib.HSG
-
- DEFAULT_REPLICATION_GROUP - Static variable in class net.handle.hdllib.HSG
-
- DEFAULT_REPLICATION_ID - Static variable in class net.handle.hdllib.HSG
-
- DEFAULT_SERVER_ADMIN - Static variable in class net.handle.hdllib.HSG
-
- DEFAULT_SESSION_TIMEOUT - Static variable in class net.handle.hdllib.Common
-
- DEFAULT_TCP_UDP_PORT - Static variable in class net.handle.hdllib.HSG
-
- defaultConfiguration() - Static method in class net.handle.hdllib.Configuration
-
Get the current default configuration.
- DELEGATE_TAG - Static variable in class net.handle.hdllib.NamespaceInfo
-
- delegatesLocalNames() - Method in class net.handle.hdllib.NamespaceInfo
-
Return whether or not names under this namespace can be delegated to other
handle servers based on the local part of the handle (everything after the
first slash).
- delegatesPrefixes() - Method in class net.handle.hdllib.NamespaceInfo
-
Return whether or not names under this namespace can be delegated to other
handle servers based on the prefix part of the handle (everything before the
first slash).
- delegationEnabled - Variable in class net.handle.hdllib.HandleResolver
-
- DELETE_HANDLE - Static variable in class net.handle.hdllib.AdminRecord
-
- DELETE_NAMING_AUTH - Static variable in class net.handle.hdllib.AdminRecord
-
- deleteAllRecords() - Method in interface net.handle.hdllib.HandleStorage
-
Remove all of the records from the database.
- deleteAllRecords() - Method in class net.handle.jdb.DBHash
-
Delete every record in the file.
- deleteHandle(String) - Method in interface net.handle.api.HSAdapter
-
Deletes an existing Handle from the handle system.
- deleteHandle(byte[]) - Method in interface net.handle.hdllib.HandleStorage
-
Delete the specified handle in the database.
- DeleteHandleRequest - Class in net.handle.hdllib
-
Request used to delete an existing handle.
- DeleteHandleRequest(byte[], AuthenticationInfo) - Constructor for class net.handle.hdllib.DeleteHandleRequest
-
- deleteHandleValues(String, HandleValue[]) - Method in interface net.handle.api.HSAdapter
-
Deletes a specific set of handle values in a Handle.
- deleteValue(byte[]) - Method in class net.handle.jdb.DBHash
-
Delete the specified key and it's associated value from the database.
- DESCRIPTION - Static variable in class net.handle.hdllib.HSG
-
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class net.handle.hdllib.GsonUtility.AdminRecordGsonTypeAdapter
-
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class net.handle.hdllib.GsonUtility.HandleValueGsonTypeAdapter
-
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class net.handle.hdllib.GsonUtility.InterfaceGsonTypeAdapter
-
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class net.handle.hdllib.GsonUtility.ServerInfoGsonTypeAdapter
-
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class net.handle.hdllib.GsonUtility.SiteInfoGsonTypeAdapter
-
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class net.handle.hdllib.GsonUtility.ValueReferenceGsonTypeAdapter
-
- determineServer(byte[]) - Method in class net.handle.hdllib.SiteInfo
-
Return the ServerInfo that this handle hashes to
- determineServerNum(byte[]) - Method in class net.handle.hdllib.SiteInfo
-
Shortcut to determineServerNum(handle, hashOption, numServers) using
this.hashOption
- determineServerNum(byte[], int, int) - Static method in class net.handle.hdllib.SiteInfo
-
Return the index of the server that this handle hashes to
- DHPrivateKeyImpl - Class in net.handle.security
-
- DHPrivateKeyImpl(BigInteger, BigInteger, BigInteger) - Constructor for class net.handle.security.DHPrivateKeyImpl
-
- DHPublicKeyImpl - Class in net.handle.security
-
- DHPublicKeyImpl(BigInteger, BigInteger, BigInteger) - Constructor for class net.handle.security.DHPublicKeyImpl
-
- DNS_CONFIG - Static variable in class net.handle.hdllib.HSG
-
- DNS_TCP_CONFIG - Static variable in class net.handle.hdllib.HSG
-
- DNS_UDP_CONFIG - Static variable in class net.handle.hdllib.HSG
-
- doDigest(byte, byte[], byte[], byte[], byte[]) - Static method in class net.handle.hdllib.Util
-
- doDigest(byte, byte[]) - Static method in class net.handle.hdllib.Util
-
- doMD5Digest(byte[]) - Static method in class net.handle.hdllib.Util
-
- doMD5Digest(byte[], byte[], byte[], byte[]) - Static method in class net.handle.hdllib.Util
-
- doSHA1Digest(byte[]) - Static method in class net.handle.hdllib.Util
-
- doSHA1Digest(byte[], byte[], byte[], byte[]) - Static method in class net.handle.hdllib.Util
-
- doTests(String, int, int, SiteInfo[]) - Method in class net.handle.hdllib.Tester
-
- DSA_SIGNATURE_ALGORITHM - Static variable in class net.handle.hdllib.Common
-
- DSAParamsImpl - Class in net.handle.security
-
- DSAParamsImpl(BigInteger, BigInteger, BigInteger) - Constructor for class net.handle.security.DSAParamsImpl
-
- DSAPrivateKeyImpl - Class in net.handle.security
-
- DSAPrivateKeyImpl(BigInteger, DSAParams) - Constructor for class net.handle.security.DSAPrivateKeyImpl
-
- DSAPublicKeyImpl - Class in net.handle.security
-
- DSAPublicKeyImpl(BigInteger, DSAParams) - Constructor for class net.handle.security.DSAPublicKeyImpl
-
- dumpBytes(byte[]) - Static method in class net.handle.hdllib.Encoder
-
Display the contents of the given buffer in a somewhat human-readable
format.
- dumpBytes(byte[], int) - Static method in class net.handle.hdllib.Encoder
-
Display the contents of the given buffer in a somewhat human-readable
format.
- dumpBytes(byte[], int, int) - Static method in class net.handle.hdllib.Encoder
-
Display the contents of the given buffer in a somewhat human-readable
format.
- dumpDataStructure(PrintStream) - Method in class net.handle.jdb.DBHash
-
Dump a human-readable display of all of the records in the table and cache.
- dumpDataStructure(PrintStream) - Method in class net.handle.jdb.RO_DBHash
-
Dump a human-readable display of all of the records in the table and cache.
- dumpDepthGraph() - Method in class net.handle.jdb.DBHash
-
Display a crude text-based graph of the hash distribution.
- dumpDepthGraph() - Method in class net.handle.jdb.RO_DBHash
-
Display a crude text-based graph of the hash distribution.
- DumpHandlesCallback - Interface in net.handle.hdllib
-
Interface used to define objects that want to receive the streamed
results from DumpHandlesResponse messages.
- DumpHandlesRequest - Class in net.handle.hdllib
-
Request used to retrieve all handles from a server.
- DumpHandlesRequest(byte, int, int, AuthenticationInfo) - Constructor for class net.handle.hdllib.DumpHandlesRequest
-
- DumpHandlesResponse - Class in net.handle.hdllib
-
Response used to send all handles in the database to a replicated site/server.
- DumpHandlesResponse(DumpHandlesRequest, HandleStorage, TransactionQueueInterface, ReplicationDaemonInterface, PrivateKey) - Constructor for class net.handle.hdllib.DumpHandlesResponse
-
Constructor for the server side.
- DumpHandlesResponse() - Constructor for class net.handle.hdllib.DumpHandlesResponse
-
Constructor for the client side.
- dumpRecords(PrintStream) - Method in class net.handle.jdb.DBHash
-
Dump all of the records in the table in hexadecimal format with the keys
separated from the values by a colon.
- dumpRecords(PrintStream) - Method in class net.handle.jdb.RO_DBHash
-
Dump all of the records in the table in hexadecimal format with the keys
separated from the values by a colon.
- duplicate() - Method in class net.handle.hdllib.HandleValue
-
Returns a copy of this HandleValue
- DUPLICATE_SESSION_COUNTER - Static variable in exception net.handle.hdllib.HandleException
-
- duplicateByteArray(byte[]) - Static method in class net.handle.hdllib.Util
-
- EMAIL_PORT - Static variable in class net.handle.hdllib.HSG
-
- EMPTY_BYTE_ARRAY - Static variable in class net.handle.hdllib.Common
-
- encodeAddValueRequest(AddValueRequest) - Static method in class net.handle.hdllib.Encoder
-
Encode an AddValueRequest object and return the buffer with the encoding.
- encodeAdminRecord(AdminRecord) - Static method in class net.handle.hdllib.Encoder
-
Encode the given admin record into a byte array and return it.
- encodeCreateHandleRequest(CreateHandleRequest) - Static method in class net.handle.hdllib.Encoder
-
Encode the given CreateHandleRequest and return the resulting buffer.
- encodeDeleteHandleRequest(DeleteHandleRequest) - Static method in class net.handle.hdllib.Encoder
-
Encode the given DeleteHandleRequest and return the resulting buffer.
- encodedMessage - Variable in class net.handle.hdllib.AbstractMessage
-
- encodeEnvelope(MessageEnvelope, byte[]) - Static method in class net.handle.hdllib.Encoder
-
Write the encoded value of the given message envelope to the
given buffer.
- encodeGenericRequest(AbstractRequest) - Static method in class net.handle.hdllib.Encoder
-
Encode a generic request (containing a handle, and the basic header info).
- encodeGenericResponse(AbstractMessage) - Static method in class net.handle.hdllib.Encoder
-
Encode the given generic message (identified only by the opCode, and responseCode)
and return the resulting buffer.
- encodeGlobalValues(HandleValue[]) - Static method in class net.handle.hdllib.Encoder
-
Encode the given handle values into a buffer that can be used as the global
(or root) service/site information.
- encodeHandleValue(HandleValue) - Static method in class net.handle.hdllib.Encoder
-
- encodeHandleValue(byte[], int, HandleValue) - Static method in class net.handle.hdllib.Encoder
-
Encode the values of the handle into the specified array starting at offset.
- encodeHexString(String) - Static method in class net.handle.hdllib.Util
-
- encodeLocalSites(SiteInfo[], String[][]) - Static method in class net.handle.hdllib.Encoder
-
Encode the given String[]/SiteInfo pairs into a buffer that can be used
as the local service/site information.
- encodeMessage(AbstractMessage) - Static method in class net.handle.hdllib.Encoder
-
Encode the given message object as a byte array and return the resulting
buffer.
- encodeModifyValueRequest(ModifyValueRequest) - Static method in class net.handle.hdllib.Encoder
-
Encode a ModifyValueRequest object and return the buffer with the encoding.
- Encoder - Class in net.handle.hdllib
-
The static functions in this class are used to translate message objects and
records to and from their byte-array representation in which they are sent
over the network.
- Encoder() - Constructor for class net.handle.hdllib.Encoder
-
- encodeRemoveValueRequest(RemoveValueRequest) - Static method in class net.handle.hdllib.Encoder
-
Encode a RemoveValueRequest object and return the buffer with the encoding.
- encodeResolutionRequest(ResolutionRequest) - Static method in class net.handle.hdllib.Encoder
-
Encode the given ResolutionRequest and return the resulting buffer
- encodeResolutionResponse(ResolutionResponse) - Static method in class net.handle.hdllib.Encoder
-
Encode the given ResolutionResponse and return the resulting buffer
- encodeSecretKey(byte[], boolean) - Static method in class net.handle.hdllib.Encoder
-
Encode the given secret key into a byte array, performing an SHA1 hash
and upper-case hex encoding if the shadow flag is set.
- encodeServiceReferralResponse(ServiceReferralResponse) - Static method in class net.handle.hdllib.Encoder
-
- encodeSiteInfoRecord(SiteInfo) - Static method in class net.handle.hdllib.Encoder
-
Encode the given site info record into a byte array and return
the result.
- encodeString(String) - Static method in class net.handle.hdllib.Util
-
Encoded the specified string into a byte array
- encodeValueReferenceList(ValueReference[]) - Static method in class net.handle.hdllib.Encoder
-
Encode the given list of handle value references (handle/index pairs)
and return the resulting byte array.
- encrypt - Variable in class net.handle.hdllib.AbstractMessage
-
- encrypt(byte[], byte[]) - Static method in class net.handle.hdllib.Util
-
Encrypt the given set of bytes using the specified secret key and
the default encryption algorithm.
- encrypt(byte[], byte[], int) - Static method in class net.handle.hdllib.Util
-
Encrypt the given set of bytes using the specified secret key
and encryption algorithm.
- encrypt(PublicKey, byte[]) - Static method in class net.handle.hdllib.Util
-
Deprecated.
- encrypt(PublicKey, byte[], int, int) - Static method in class net.handle.hdllib.Util
-
encrypt with Public key
- ENCRYPT_ALG_AES - Static variable in class net.handle.security.HdlSecurityProvider
-
- ENCRYPT_ALG_DES - Static variable in class net.handle.security.HdlSecurityProvider
-
- ENCRYPT_ALG_DESEDE - Static variable in class net.handle.security.HdlSecurityProvider
-
- ENCRYPT_DES_CBC_PKCS5 - Static variable in class net.handle.hdllib.Common
-
- ENCRYPT_DES_ECB_PKCS5 - Static variable in class net.handle.hdllib.Common
-
Deprecated.
- encrypt_DES_ECB_PKCS5(byte[], int, int, byte[]) - Method in class net.handle.security.HdlSecurityProvider
-
Deprecated.
use getCipher() instead and re-use the returned Cipher object
- encrypt_DES_ECB_PKCS5(byte[], int, int, byte[]) - Method in class net.handle.security.provider.GenericProvider
-
Deprecated.
use the getEncryptCipher and getDecryptCipher methods now that
the java crypto API, and therefore the Cipher class, is standard and
included in java 1.4 and higher. Using a returned Cipher object will be
vastly more efficient than calling this method, which constructs a new
Cipher every time.
- ENCRYPT_NONE - Static variable in class net.handle.hdllib.Common
-
- encrypt_RSA_CBC_PKCS1(byte[], int, int, RSAPublicKey) - Method in class net.handle.security.HdlSecurityProvider
-
- encrypt_RSA_ECB_PKCS1(byte[], int, int, RSAPublicKey) - Method in class net.handle.security.HdlSecurityProvider
-
- encryptAllSessionMsg - Variable in class net.handle.hdllib.SessionSetupRequest
-
- encryptBuffer(byte[], int, int) - Method in class net.handle.hdllib.SessionInfo
-
Encrypt the given buffer using the session key and algorithm that should
have already been set.
- encrypted - Variable in class net.handle.hdllib.MessageEnvelope
-
- encrypted - Variable in class net.handle.hdllib.SessionSetupInfo
-
- encryptIfPossible(byte[], byte[]) - Static method in class net.handle.hdllib.Util
-
I know, I know, "encrypt if possible?!?!".
- ENCRYPTION_ERROR - Static variable in exception net.handle.hdllib.HandleException
-
- encryptMessage(byte[], byte[]) - Static method in class net.handle.hdllib.AbstractMessage
-
Deprecated.
use SessionInfo.encryptBuffer
- encryptMessage - Variable in class net.handle.hdllib.SessionInfo
-
- ENV_FLAG_COMPRESSED - Static variable in class net.handle.hdllib.Encoder
-
- ENV_FLAG_ENCRYPTED - Static variable in class net.handle.hdllib.Encoder
-
- ENV_FLAG_TRUNCATED - Static variable in class net.handle.hdllib.Encoder
-
- equals(Object) - Method in class net.handle.hdllib.ClientSideSessionInfo
-
Returns true if the given object is an equivalent ClientSideSessionInfo
object
- equals(Object) - Method in class net.handle.hdllib.Interface
-
- equals(Object) - Method in class net.handle.hdllib.PublicKeyAuthenticationInfo
-
- equals(Object) - Method in class net.handle.hdllib.SecretKeyAuthenticationInfo
-
- equals(Object) - Method in class net.handle.hdllib.ServerInfo
-
- equals(Object) - Method in class net.handle.hdllib.SessionInfo
-
Returns true if the given object is a SessionInfo object with
equivalent parameters.
- equals(byte[], byte[]) - Static method in class net.handle.hdllib.Util
-
compare the two arrays.
- equals(byte[], int, byte[], int) - Static method in class net.handle.hdllib.Util
-
compare the two arrays starting at the given index.
- equals(Object) - Method in class net.handle.hdllib.ValueReference
-
- equalsCI(byte[], byte[]) - Static method in class net.handle.hdllib.Util
-
Determine if the first parameter equals the second
parameter in a case insensitive comparison.
- equalsCI(byte[], int, byte[], int) - Static method in class net.handle.hdllib.Util
-
Determine if the first parameter equals the second parameter
in a case insensitive manner over the given length.
- equalsPrefixCI(byte[], byte[]) - Static method in class net.handle.hdllib.Util
-
Determine if the first parameter equals the second
parameter in a case insensitive (within prefix) comparison;
for global handles, entire handles are compared case insensitively.
- equalsPrefixCI(byte[], int, byte[], int) - Static method in class net.handle.hdllib.Util
-
Determine if the first parameter equals the second parameter
in a case insensitive (within prefix) manner over the given length;
for global handles, entire handles are compared case insensitively.
- ERROR_LOG_FILE_NAME_BASE - Static variable in class net.handle.hdllib.HSG
-
- ErrorResponse - Class in net.handle.hdllib
-
- ErrorResponse(byte[]) - Constructor for class net.handle.hdllib.ErrorResponse
-
- ErrorResponse(int, int, byte[]) - Constructor for class net.handle.hdllib.ErrorResponse
-
- ErrorResponse(AbstractRequest, int, byte[]) - Constructor for class net.handle.hdllib.ErrorResponse
-
- exchangeKeyHandle - Variable in class net.handle.hdllib.SessionSetupInfo
-
- exchangeKeyHandle - Variable in class net.handle.hdllib.SessionSetupRequest
-
- exchangeKeyIndex - Variable in class net.handle.hdllib.SessionSetupInfo
-
- exchangeKeyIndex - Variable in class net.handle.hdllib.SessionSetupRequest
-
- expiration - Variable in class net.handle.hdllib.AbstractMessage
-
- EXTRA_LOG_FILE_NAME_BASE - Static variable in class net.handle.hdllib.HSG
-
- generate(String, PublicKey, PrivateKey) - Static method in class net.handle.util.X509HSCertificateGenerator
-
- generate(String, int, PublicKey, PrivateKey) - Static method in class net.handle.util.X509HSCertificateGenerator
-
- generate(ValueReference, PublicKey, PrivateKey) - Static method in class net.handle.util.X509HSCertificateGenerator
-
- generateDHKeyPair(int) - Method in class net.handle.security.HdlSecurityProvider
-
- generateDHKeyPair(BigInteger, BigInteger) - Method in class net.handle.security.HdlSecurityProvider
-
- generateDHKeyPair(int) - Method in class net.handle.security.provider.GenericProvider
-
- generateDHKeyPair(BigInteger, BigInteger) - Method in class net.handle.security.provider.GenericProvider
-
- generateRSAKeyPair(int) - Method in class net.handle.security.HdlSecurityProvider
-
- generateSecretKey(int) - Method in class net.handle.security.HdlSecurityProvider
-
Generate and encode a secret key for use with the given algorithm
- generateSecretKey(int) - Method in class net.handle.security.provider.GenericProvider
-
Generate and encode a secret key for use with the given algorithm
- generateWithUid(String, PublicKey, PrivateKey) - Static method in class net.handle.util.X509HSCertificateGenerator
-
- GenericProvider - Class in net.handle.security.provider
-
An implementation of the net.handle.HDLSecurityProvider interface
that accesses the generic java security/crypto interfaces.
- GenericProvider() - Constructor for class net.handle.security.provider.GenericProvider
-
- GenericRequest - Class in net.handle.hdllib
-
- GenericRequest(byte[], int, AuthenticationInfo) - Constructor for class net.handle.hdllib.GenericRequest
-
- GenericResponse - Class in net.handle.hdllib
-
Generic response without any fields or parameters
- GenericResponse() - Constructor for class net.handle.hdllib.GenericResponse
-
- GenericResponse(int, int) - Constructor for class net.handle.hdllib.GenericResponse
-
- GenericResponse(AbstractRequest, int) - Constructor for class net.handle.hdllib.GenericResponse
-
- get(long) - Method in class net.handle.jdb.LongTable
-
Fetch the block value for the given key.
- get(int) - Method in class net.handle.util.IntTable
-
- get(K) - Method in class net.handle.util.LRUCacheTable
-
- get(Object, Object) - Method in class net.handle.util.StreamTable
-
Deprecated.
- getAcceptedIssuers() - Method in class net.handle.util.X509HSTrustManager
-
- getAddressString() - Method in class net.handle.hdllib.ServerInfo
-
- getAdminCanRead() - Method in class net.handle.hdllib.HandleValue
-
- getAdminCanWrite() - Method in class net.handle.hdllib.HandleValue
-
- getAlgorithm() - Method in class net.handle.security.DHPrivateKeyImpl
-
- getAlgorithm() - Method in class net.handle.security.DHPublicKeyImpl
-
- getAlgorithm() - Method in class net.handle.security.DSAPrivateKeyImpl
-
- getAlgorithm() - Method in class net.handle.security.DSAPublicKeyImpl
-
- getAlgorithm() - Method in class net.handle.security.RSAPrivateCrtKeyImpl
-
- getAlgorithm() - Method in class net.handle.security.RSAPrivateKeyImpl
-
- getAlgorithm() - Method in class net.handle.security.RSAPublicKeyImpl
-
- getAllSessions() - Method in class net.handle.hdllib.ClientSessionTracker
-
Returns a list of sessions.
- getAltSiteInfo(SiteInfo) - Static method in class net.handle.hdllib.Util
-
- getAnyoneCanRead() - Method in class net.handle.hdllib.HandleValue
-
- getAnyoneCanWrite() - Method in class net.handle.hdllib.HandleValue
-
- getAttribute(byte[]) - Method in class net.handle.hdllib.SiteInfo
-
Get the value of the specified attribute for this site (if any).
- getAuthenticateMessageFlag() - Method in class net.handle.hdllib.SessionInfo
-
- getAuthType() - Method in class net.handle.hdllib.AuthenticationInfo
-
Get the identifier for the type of authentication performed.
- getAuthType() - Method in class net.handle.hdllib.PublicKeyAuthenticationInfo
-
Get the identifier for the type of authentication performed.
- getAuthType() - Method in class net.handle.hdllib.SecretKeyAuthenticationInfo
-
Get the identifier for the type of authentication performed.
- getBoolean(Object, boolean) - Method in class net.handle.util.StreamTable
-
Deprecated.
- getBoolean(Object) - Method in class net.handle.util.StreamTable
-
Deprecated.
- getBytesFromFile(String) - Static method in class net.handle.hdllib.Util
-
convert a file into a byte stream
- getBytesFromFile(File) - Static method in class net.handle.hdllib.Util
-
- getBytesFromPrivateKey(PrivateKey) - Static method in class net.handle.hdllib.Util
-
- getBytesFromPublicKey(PublicKey) - Static method in class net.handle.hdllib.Util
-
- getCachedValues(byte[], byte[][], int[]) - Method in interface net.handle.hdllib.Cache
-
Returns any non-expired handle values that are in the caches
storage.
- getCachedValues(byte[], byte[][], int[]) - Method in class net.handle.hdllib.JDBCache
-
Deprecated.
Returns any non-expired handle values that are in the caches
storage.
- getCachedValues(byte[], byte[][], int[]) - Method in class net.handle.hdllib.MemCache
-
Returns any non-expired handle values that are in the caches
storage.
- getCacheSites() - Method in class net.handle.hdllib.Configuration
-
- getCipher(int, byte[], int) - Method in class net.handle.security.HdlSecurityProvider
-
- getCipher(int, byte[], int, byte[], int, int) - Method in class net.handle.security.HdlSecurityProvider
-
Construct and return a Cipher object, initialized to either decrypt or
encrypt using the given algorithm and secret key.
- getCipher(int, byte[], int, byte[], int, int) - Method in class net.handle.security.provider.GenericProvider
-
Construct and return a Cipher object, initialized to either decrypt or
encrypt using the given algorithm and secret key.
- getCode() - Method in exception net.handle.hdllib.HandleException
-
- getCodeStr(int) - Static method in exception net.handle.hdllib.HandleException
-
- getConfigDir() - Method in class net.handle.hdllib.Configuration
-
- getConfigFile() - Method in class net.handle.hdllib.Resolver
-
Return the file that contains the XML resolver configuration
- getConfiguration() - Method in class net.handle.hdllib.HandleResolver
-
Get the resolution configuration
- getContinuedResponse() - Method in class net.handle.hdllib.AbstractResponse
-
If this message is to-be-continued, this method is called to get
subsequent messages until it returns null which will indicate that
the current message is the last.
- getCookieVal(String) - Method in class net.handle.util.HTTPCookie
-
- getCrtCoefficient() - Method in class net.handle.security.RSAPrivateCrtKeyImpl
-
- getData() - Method in class net.handle.hdllib.HandleValue
-
- getDataAsString() - Method in class net.handle.hdllib.HandleValue
-
- getDefaultParametersByName(String) - Method in class net.handle.hdllib.ParameterSet
-
- getDefaultParameterString() - Method in class net.handle.hdllib.ParameterSet
-
- getDefaultTimeout() - Static method in class net.handle.hdllib.SessionInfo
-
- getDESKeyFromDH(DHPublicKey, DHPrivateKey) - Method in class net.handle.security.HdlSecurityProvider
-
- getDESKeyFromDH(DHPublicKey, DHPrivateKey) - Method in class net.handle.security.provider.GenericProvider
-
- getEncoded() - Method in class net.handle.security.DHPrivateKeyImpl
-
- getEncoded() - Method in class net.handle.security.DHPublicKeyImpl
-
- getEncoded() - Method in class net.handle.security.DSAPrivateKeyImpl
-
- getEncoded() - Method in class net.handle.security.DSAPublicKeyImpl
-
- getEncoded() - Method in class net.handle.security.RSAPrivateCrtKeyImpl
-
- getEncoded() - Method in class net.handle.security.RSAPrivateKeyImpl
-
- getEncoded() - Method in class net.handle.security.RSAPublicKeyImpl
-
- getEncodedMessage() - Method in class net.handle.hdllib.AbstractMessage
-
Get the encoded value of this message.
- getEncodedMessageBody() - Method in class net.handle.hdllib.AbstractMessage
-
Encode (if necessary) and retrieve the header and body portion of this
message.
- getEncryptedMesssageFlag() - Method in class net.handle.hdllib.SessionInfo
-
- getEncryptedSessionKey() - Method in class net.handle.hdllib.SessionExchangeKeyRequest
-
- getEncryptionAlgorithmCode() - Method in class net.handle.hdllib.SessionInfo
-
Return the algorithm that is being used for encryption in this session.
- getEnumerator() - Method in class net.handle.jdb.DBHash
-
Return an enumeration used to iterate over all of the records in the table.
- getEnumerator() - Method in class net.handle.jdb.RO_DBHash
-
Return an enumeration used to iterate over all of the records in the table.
- getExchagePublicKey() - Method in class net.handle.hdllib.ClientSideSessionInfo
-
- getExchangeKeyRefHandle() - Method in class net.handle.hdllib.ClientSideSessionInfo
-
- getExchangeKeyRefindex() - Method in class net.handle.hdllib.ClientSideSessionInfo
-
- getFirstDate() - Method in interface net.handle.hdllib.TransactionQueueInterface
-
- getFirstDateInLog() - Method in interface net.handle.hdllib.TransactionScannerInterface
-
- getFormat() - Method in class net.handle.security.DHPrivateKeyImpl
-
- getFormat() - Method in class net.handle.security.DHPublicKeyImpl
-
- getFormat() - Method in class net.handle.security.DSAPrivateKeyImpl
-
- getFormat() - Method in class net.handle.security.DSAPublicKeyImpl
-
- getFormat() - Method in class net.handle.security.RSAPrivateCrtKeyImpl
-
- getFormat() - Method in class net.handle.security.RSAPrivateKeyImpl
-
- getFormat() - Method in class net.handle.security.RSAPublicKeyImpl
-
- getG() - Method in class net.handle.security.DHPrivateKeyImpl
-
- getG() - Method in class net.handle.security.DHPublicKeyImpl
-
- getG() - Method in class net.handle.security.DSAParamsImpl
-
- getGlobalNamespace() - Method in class net.handle.hdllib.Configuration
-
- getGlobalSites() - Method in class net.handle.hdllib.Configuration
-
- getGlobalValues() - Method in class net.handle.hdllib.Configuration
-
- getGson() - Static method in class net.handle.hdllib.GsonUtility
-
Returns a Gson instance which can serialize and deserialize various Handle System types.
- getHandleHash(byte[], int) - Static method in class net.handle.hdllib.SiteInfo
-
Return the positive integer generated by hashing the part of this handle
indicated by hashOption.
- getHandleParametersByName(String) - Method in class net.handle.hdllib.ParameterSet
-
- getHandleParameterString() - Method in class net.handle.hdllib.ParameterSet
-
- getHandlesForNA(byte[]) - Method in interface net.handle.hdllib.HandleStorage
-
Scan the database for handles with the given naming authority
and return an Enumeration of byte arrays with each byte array
being a handle.
- getHandleValueIndex(byte[], int) - Static method in class net.handle.hdllib.Encoder
-
Get only the index from the encoded handle value starting at offset.
- getHandleValuePermissions(byte[], int) - Static method in class net.handle.hdllib.Encoder
-
Get only the permissions from the encoded handle value starting at offset.
- getHandleValues() - Method in class net.handle.hdllib.ResolutionResponse
-
- getHandleValues() - Method in class net.handle.hdllib.ServiceReferralResponse
-
- getHandleValueType(byte[], int) - Static method in class net.handle.hdllib.Encoder
-
Get only the type from the encoded handle value starting at offset.
- getHashAlgIdFromSigId(String) - Static method in class net.handle.hdllib.Util
-
Get the ID that the handle system uses to identify the hash algorithm
used in the given signature algorithm descriptor.
- getId2ServerMap() - Method in class net.handle.hdllib.SiteInfo
-
- getIDPart(byte[]) - Static method in class net.handle.hdllib.Util
-
Deprecated.
use getSuffixPart(byte[]) instead
- getIndex() - Method in class net.handle.hdllib.HandleValue
-
- getInetAddress() - Method in class net.handle.hdllib.ServerInfo
-
- getInheritedTag(String) - Method in class net.handle.hdllib.NamespaceInfo
-
- getInstance() - Static method in class net.handle.security.HdlSecurityProvider
-
- getInt(Object, int) - Method in class net.handle.util.StreamTable
-
Deprecated.
- getIvSize(int, int, int) - Method in class net.handle.security.HdlSecurityProvider
-
Returns the length in bytes of the initialization vector used by the cipher generated by getCipher().
- getIvSize(int, int, int) - Method in class net.handle.security.provider.GenericProvider
-
- getKeyFromDH(DHPublicKey, DHPrivateKey, int) - Method in class net.handle.security.HdlSecurityProvider
-
Using the given diffie-hellman key pair, generate a secret key with the given
algorithm.
- getKeyFromDH(DHPublicKey, DHPrivateKey, int) - Method in class net.handle.security.provider.GenericProvider
-
Using the given diffie-hellman key pair, generate the secret key with the
algorithm ID (ENCRYPT_ALG_DES, ENCRYPT_ALG_AES or ENCRYPT_ALG_DESEDE) in the
first four bytes of the array
- getLastTxnId() - Method in interface net.handle.hdllib.TransactionQueueInterface
-
- getLocalAddressMap() - Method in class net.handle.hdllib.Configuration
-
Gets the mapping of addresses to local addresses
- getLocalParametersByName(String) - Method in class net.handle.hdllib.ParameterSet
-
- getLocalParameterString() - Method in class net.handle.hdllib.ParameterSet
-
- getLocalSites(String) - Method in class net.handle.hdllib.Configuration
-
- getLocalSites(byte[]) - Method in class net.handle.hdllib.Configuration
-
- getLocationTemplateHandle() - Method in class net.handle.hdllib.NamespaceInfo
-
Return the handle containing the 10320/loc values that provide a set of
locations for all handles under this namespace.
- getLong(Object, long) - Method in class net.handle.util.StreamTable
-
Deprecated.
- getLruKey() - Method in class net.handle.util.LRUCacheTable
-
Returns key of least recently used object
- getMaxSize() - Method in class net.handle.util.LRUCacheTable
-
- getMaxUDPDataSize() - Method in class net.handle.hdllib.HandleResolver
-
Return the maximum size of the data part of a message before it is
split into multiple messages when using UDP.
- getModulus() - Method in class net.handle.security.RSAPrivateKeyImpl
-
- getModulus() - Method in class net.handle.security.RSAPublicKeyImpl
-
- getNAHandle(byte[]) - Method in class net.handle.hdllib.HandleResolver
-
Find the NA handle for a handle
- getNAHandle(ResolutionRequest) - Method in class net.handle.hdllib.HandleResolver
-
- getNAHandle(byte[]) - Static method in class net.handle.hdllib.Util
-
Deprecated.
use getZeroNAHandle(byte[]) instead
- getNamespace() - Method in class net.handle.hdllib.AbstractRequest
-
Returns the information for the most specific namespace that was
encountered when performing this resolution.
- getNamespaceFromValues(HandleValue[]) - Static method in class net.handle.hdllib.Util
-
Extract and return the namespace information contained in the given
handle values.
- getNamespaceInfo(byte[]) - Method in class net.handle.hdllib.HandleResolver
-
Find the namespace info for a handle
- getNamespaceInfo(ResolutionRequest) - Method in class net.handle.hdllib.HandleResolver
-
- getNamespaceStatus() - Method in class net.handle.hdllib.NamespaceInfo
-
Return the status of this namespace as a String.
- getNAPart(byte[]) - Static method in class net.handle.hdllib.Util
-
Deprecated.
use getPrefixPart(byte[]) instead
- getNewGsonBuilder() - Static method in class net.handle.hdllib.GsonUtility
-
Returns a GsonBuilder which can serialize and deserialize various Handle System types.
- getNextSessionCounter() - Method in class net.handle.hdllib.SessionInfo
-
- getNicerTimestampAsString() - Method in class net.handle.hdllib.HandleValue
-
- getNonWhitespace(Reader) - Static method in class net.handle.util.StreamUtil
-
Deprecated.
Read from the specified reader until a non-whitespace
character is read.
- getP() - Method in class net.handle.security.DHPrivateKeyImpl
-
- getP() - Method in class net.handle.security.DHPublicKeyImpl
-
- getP() - Method in class net.handle.security.DSAParamsImpl
-
- getParams() - Method in class net.handle.security.DHPrivateKeyImpl
-
- getParams() - Method in class net.handle.security.DHPublicKeyImpl
-
- getParams() - Method in class net.handle.security.DSAPrivateKeyImpl
-
- getParams() - Method in class net.handle.security.DSAPublicKeyImpl
-
- getParentNamespace() - Method in class net.handle.hdllib.NamespaceInfo
-
Get the parent for this namespace.
- getParentNAOfNAHandle(byte[]) - Static method in class net.handle.hdllib.Util
-
Get the parent naming authority handle for the given naming authority
handle.
- getPassphrase(String) - Static method in class net.handle.hdllib.Util
-
Get a passphrase from the user.
- getPermissionString() - Method in class net.handle.hdllib.HandleValue
-
- getPrefixPart(byte[]) - Static method in class net.handle.hdllib.Util
-
Get only the prefix part of this handle.
- getPrimeExponentP() - Method in class net.handle.security.RSAPrivateCrtKeyImpl
-
- getPrimeExponentQ() - Method in class net.handle.security.RSAPrivateCrtKeyImpl
-
- getPrimeP() - Method in class net.handle.security.RSAPrivateCrtKeyImpl
-
- getPrimeQ() - Method in class net.handle.security.RSAPrivateCrtKeyImpl
-
- getPrivateExponent() - Method in class net.handle.security.RSAPrivateKeyImpl
-
- getPrivateKey() - Method in class net.handle.hdllib.PublicKeyAuthenticationInfo
-
Return the byte-encoded representation of the secret key.
- getPrivateKeyFromBytes(byte[], int) - Static method in class net.handle.hdllib.Util
-
- getPrivateKeyFromFileWithPassphrase(File, String) - Static method in class net.handle.hdllib.Util
-
- getPublicExponent() - Method in class net.handle.security.RSAPrivateCrtKeyImpl
-
- getPublicExponent() - Method in class net.handle.security.RSAPublicKeyImpl
-
- getPublicKey() - Method in class net.handle.hdllib.ServerInfo
-
- getPublicKeyFromBytes(byte[], int) - Static method in class net.handle.hdllib.Util
-
- getPublicKeyFromFile(String) - Static method in class net.handle.hdllib.Util
-
- getPublicKeys() - Method in class net.handle.hdllib.NamespaceInfo
-
Return a list of public keys that can sign values within this namespace.
- getQ() - Method in class net.handle.security.DSAParamsImpl
-
- getRawHandleValues(byte[], int[], byte[][]) - Method in interface net.handle.hdllib.HandleStorage
-
Return the pre-packaged values of the given handle that are either
in the indexList or the typeList.
- getReferences() - Method in class net.handle.hdllib.HandleValue
-
- getResolutionMethod() - Method in class net.handle.hdllib.Configuration
-
- getResolver() - Method in class net.handle.hdllib.Resolver
-
Get the underlying resolver being used
- getResponseCodeMessage(int) - Static method in class net.handle.hdllib.AbstractMessage
-
- getResponsiblePartyContactAddress() - Method in class net.handle.hdllib.NamespaceInfo
-
Return an email address for the person or company that is responsible for
this namespace.
- getScanner(long) - Method in interface net.handle.hdllib.TransactionQueueInterface
-
- getSecretKey() - Method in class net.handle.hdllib.SecretKeyAuthenticationInfo
-
Return the byte-encoded representation of the secret key.
- getSession(ServerInfo, AuthenticationInfo) - Method in class net.handle.hdllib.ClientSessionTracker
-
Gets the session that is associated with the given server
and authentication information.
- getSessionID() - Method in class net.handle.hdllib.SessionInfo
-
- getSessionKey() - Method in class net.handle.hdllib.SessionInfo
-
- getSessionSetupInfo() - Method in class net.handle.hdllib.ClientSessionTracker
-
Gets the session setup information for this session tracker.
- getSessionTracker() - Method in class net.handle.hdllib.HandleResolver
-
Returns the current default session tracker.
- getShouldInitSession() - Method in class net.handle.hdllib.SessionSetupRequest
-
Returns false because if the resolver tries to setup a session for
a session setup request it will be a recursive nightmare!
- getSigIdFromHashAlgId(byte[], String) - Static method in class net.handle.hdllib.Util
-
- getSigner() - Method in class net.handle.hdllib.SecureResolver.HDLSignature
-
Return the identifier for signing entity (unverified until verifySignature()
is called).
- GetSiteInfoResponse - Class in net.handle.hdllib
-
- GetSiteInfoResponse(SiteInfo) - Constructor for class net.handle.hdllib.GetSiteInfoResponse
-
Constructor used on the client side.
- GetSiteInfoResponse(AbstractRequest, SiteInfo) - Constructor for class net.handle.hdllib.GetSiteInfoResponse
-
Constructor used on the server side.
- getSitesAndAltSitesFromValues(HandleValue[]) - Static method in class net.handle.hdllib.Util
-
Extract and return all of the SiteInfo records from the given list
of handle values.
- getSitesAndAltSitesFromValues(HandleValue[], byte[][]) - Static method in class net.handle.hdllib.Util
-
- getSitesFromValues(HandleValue[]) - Static method in class net.handle.hdllib.Util
-
Extract and return all of the SiteInfo records from the given list
of handle values.
- getStatusMessage() - Method in class net.handle.hdllib.NamespaceInfo
-
Return a message that can be presented to a user who tries to resolve
an identifier under this namespace if the namespace status is not active.
- getStr(Object, String) - Method in class net.handle.util.StreamTable
-
Deprecated.
- getStr(Object) - Method in class net.handle.util.StreamTable
-
Deprecated.
- getStringKeys() - Method in class net.handle.util.StreamTable
-
Deprecated.
Returns all of the keys to the hashtable that are java.lang.String objects.
- getSuffixPart(byte[]) - Static method in class net.handle.hdllib.Util
-
Get only the suffix part of this handle.
- getTcpTimeout() - Method in interface net.handle.api.HSAdapter
-
Get how long to wait for responses to TCP and HTTP requests.
- getTcpTimeout() - Method in class net.handle.hdllib.HandleResolver
-
Get how long to wait for responses to TCP requests.
- getTimeOut() - Method in class net.handle.hdllib.SessionInfo
-
- getTimestamp() - Method in class net.handle.hdllib.HandleValue
-
- getTimestampAsDate() - Method in class net.handle.hdllib.HandleValue
-
- getTimestampAsString() - Method in class net.handle.hdllib.HandleValue
-
- getTrustedKey(ValueReference) - Method in class net.handle.hdllib.SecureResolver
-
- getTTL() - Method in class net.handle.hdllib.HandleValue
-
- getTTLType() - Method in class net.handle.hdllib.HandleValue
-
- getType() - Method in class net.handle.hdllib.HandleValue
-
- getTypeAsString() - Method in class net.handle.hdllib.HandleValue
-
- getUdpRetryScheme() - Method in class net.handle.hdllib.HandleResolver
-
Get the array that specifies how long to wait for responses to
each UDP request.
- getUserIdHandle() - Method in class net.handle.hdllib.AuthenticationInfo
-
Get the name of the handle that identifies the user that is
represented by this authentication object.
- getUserIdHandle() - Method in class net.handle.hdllib.PublicKeyAuthenticationInfo
-
Get the name of the handle that identifies the user that is
represented by this authentication object.
- getUserIdHandle() - Method in class net.handle.hdllib.SecretKeyAuthenticationInfo
-
Get the name of the handle that identifies the user that is
represented by this authentication object.
- getUserIdIndex() - Method in class net.handle.hdllib.AuthenticationInfo
-
Get the index of the handle value that identifies this user.
- getUserIdIndex() - Method in class net.handle.hdllib.PublicKeyAuthenticationInfo
-
Get the index of the handle value that identifies this user.
- getUserIdIndex() - Method in class net.handle.hdllib.SecretKeyAuthenticationInfo
-
Get the index of the handle value that identifies this user.
- getValue(byte[]) - Method in class net.handle.jdb.DBHash
-
Get the data value associated with the specified key.
- getValue(byte[]) - Method in class net.handle.jdb.RO_DBHash
-
Get the data value associated with the specified key.
- getX() - Method in class net.handle.security.DHPrivateKeyImpl
-
- getX() - Method in class net.handle.security.DSAPrivateKeyImpl
-
- getXMLForValue(HandleValue) - Method in class net.handle.hdllib.Resolver
-
- getY() - Method in class net.handle.security.DHPublicKeyImpl
-
- getY() - Method in class net.handle.security.DSAPublicKeyImpl
-
- getZeroNAHandle(byte[]) - Static method in class net.handle.hdllib.Util
-
Get the 0.NA authority handle that applies to the specified handle
- GLOBAL_NA - Static variable in class net.handle.hdllib.Common
-
- GLOBAL_NA_PREFIX - Static variable in class net.handle.hdllib.Common
-
- GOT_EXPIRED_MESSAGE - Static variable in exception net.handle.hdllib.HandleException
-
- GsonUtility - Class in net.handle.hdllib
-
- GsonUtility() - Constructor for class net.handle.hdllib.GsonUtility
-
- GsonUtility.AdminRecordGsonTypeAdapter - Class in net.handle.hdllib
-
- GsonUtility.AdminRecordGsonTypeAdapter() - Constructor for class net.handle.hdllib.GsonUtility.AdminRecordGsonTypeAdapter
-
- GsonUtility.HandleValueGsonTypeAdapter - Class in net.handle.hdllib
-
- GsonUtility.HandleValueGsonTypeAdapter() - Constructor for class net.handle.hdllib.GsonUtility.HandleValueGsonTypeAdapter
-
- GsonUtility.InterfaceGsonTypeAdapter - Class in net.handle.hdllib
-
- GsonUtility.InterfaceGsonTypeAdapter() - Constructor for class net.handle.hdllib.GsonUtility.InterfaceGsonTypeAdapter
-
- GsonUtility.ResponseGsonTypeHierarchyAdapter - Class in net.handle.hdllib
-
- GsonUtility.ResponseGsonTypeHierarchyAdapter() - Constructor for class net.handle.hdllib.GsonUtility.ResponseGsonTypeHierarchyAdapter
-
- GsonUtility.ServerInfoGsonTypeAdapter - Class in net.handle.hdllib
-
- GsonUtility.ServerInfoGsonTypeAdapter() - Constructor for class net.handle.hdllib.GsonUtility.ServerInfoGsonTypeAdapter
-
- GsonUtility.SiteInfoGsonTypeAdapter - Class in net.handle.hdllib
-
- GsonUtility.SiteInfoGsonTypeAdapter() - Constructor for class net.handle.hdllib.GsonUtility.SiteInfoGsonTypeAdapter
-
- GsonUtility.ValueReferenceGsonTypeAdapter - Class in net.handle.hdllib
-
- GsonUtility.ValueReferenceGsonTypeAdapter() - Constructor for class net.handle.hdllib.GsonUtility.ValueReferenceGsonTypeAdapter
-
- RC_AUTHEN_ERROR - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_AUTHEN_TIMEOUT - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_AUTHENTICATION_FAILED - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_AUTHENTICATION_NEEDED - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_ERROR - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_HANDLE_ALREADY_EXISTS - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_HANDLE_NOT_FOUND - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_INSUFFICIENT_PERMISSIONS - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_INVALID_ADMIN - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_INVALID_CREDENTIAL - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_INVALID_HANDLE - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_INVALID_SESSION_KEY - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_INVALID_SESSIONSETUP_REQUEST - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_INVALID_VALUE - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_NA_DELEGATE - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_NEED_RSAKEY_FOR_SESSIONEXCHANGE - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_OPERATION_NOT_SUPPORTED - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_OUT_OF_DATE_SITE_INFO - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_PROTOCOL_ERROR - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_RECURSION_COUNT_TOO_HIGH - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_RESERVED - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_SERVER_BACKUP - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_SERVER_NOT_RESP - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_SERVER_TOO_BUSY - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_SERVICE_REFERRAL - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_SESSION_FAILED - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_SESSION_MESSAGE_REJECTED - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_SESSION_TIMEOUT - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_SUCCESS - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_VALUE_ALREADY_EXISTS - Static variable in class net.handle.hdllib.AbstractMessage
-
- RC_VALUES_NOT_FOUND - Static variable in class net.handle.hdllib.AbstractMessage
-
- rcvrHashType - Variable in class net.handle.hdllib.DumpHandlesRequest
-
- rcvrHashType - Variable in class net.handle.hdllib.RetrieveTxnRequest
-
- rdHashType - Variable in class net.handle.hdllib.AbstractMessage
-
- read() - Method in class net.handle.hdllib.SignedInputStream
-
Read a byte from the stream.
- READ_ONLY_DB_STORAGE_KEY - Static variable in class net.handle.hdllib.Common
-
- READ_VALUE - Static variable in class net.handle.hdllib.AdminRecord
-
- readByteArray(byte[], int) - Static method in class net.handle.hdllib.Encoder
-
Read a byte array from the given buffer starting at the specified
location.
- readByteArrayArray(byte[][], byte[], int) - Static method in class net.handle.hdllib.Encoder
-
This allocates and reads an array of byte arrays where the length of the
array is already known.
- readFrom(String) - Method in interface net.handle.util.StreamObject
-
Deprecated.
- readFrom(Reader) - Method in interface net.handle.util.StreamObject
-
Deprecated.
- readFrom(InputStream) - Method in class net.handle.util.StreamTable
-
Deprecated.
- readFrom(String) - Method in class net.handle.util.StreamTable
-
Deprecated.
- readFrom(Reader) - Method in class net.handle.util.StreamTable
-
Deprecated.
- readFrom(String) - Method in class net.handle.util.StreamVector
-
Deprecated.
- readFrom(Reader) - Method in class net.handle.util.StreamVector
-
Deprecated.
- readFromFile(File) - Method in class net.handle.util.StreamTable
-
Deprecated.
- readFromFile(String) - Method in class net.handle.util.StreamTable
-
Deprecated.
- readInt(byte[], int) - Static method in class net.handle.hdllib.Encoder
-
Read a 4-byte integer value from the given byte array
starting at the specified location.
- readInt2(byte[], int) - Static method in class net.handle.hdllib.Encoder
-
Read a 2-byte integer value from the given byte array
starting at the specified location.
- readIntArray(byte[], int) - Static method in class net.handle.hdllib.Encoder
-
Read an array of 4-byte integer values from the given buffer starting at
the specified location.
- readLong(byte[], int) - Static method in class net.handle.hdllib.Encoder
-
Read an 8-octet integer (java long) value from the given byte array
starting at the specified location.
- readString(Reader) - Static method in class net.handle.util.StreamUtil
-
Deprecated.
This function reads in a string token assuming the first qoute (")
has been read already.
- readTheRest(Reader) - Method in interface net.handle.util.StreamObject
-
Deprecated.
- readTheRest(Reader) - Method in class net.handle.util.StreamTable
-
Deprecated.
- readTheRest(Reader) - Method in class net.handle.util.StreamVector
-
Deprecated.
- readUndelimitedString(Reader, char) - Static method in class net.handle.util.StreamUtil
-
Deprecated.
This function reads in a string given that the string is
not delimited with a quote.
- recursionCount - Variable in class net.handle.hdllib.AbstractMessage
-
- recursive - Variable in class net.handle.hdllib.AbstractMessage
-
- refreshRootInfoFromNet() - Method in class net.handle.hdllib.Configuration
-
- rehash() - Method in class net.handle.jdb.LongTable
-
Rehash the table.
- rehash() - Method in class net.handle.util.IntTable
-
- remove(long) - Method in class net.handle.jdb.LongTable
-
Remove the block for the given key from the table.
- remove(int) - Method in class net.handle.util.IntTable
-
- remove(K) - Method in class net.handle.util.LRUCacheTable
-
- REMOVE_ADMIN - Static variable in class net.handle.hdllib.AdminRecord
-
- REMOVE_VALUE - Static variable in class net.handle.hdllib.AdminRecord
-
- removeHandle(byte[]) - Method in interface net.handle.hdllib.Cache
-
Remove one handle from the cache
- removeHandle(byte[]) - Method in class net.handle.hdllib.JDBCache
-
Deprecated.
- removeHandle(byte[]) - Method in class net.handle.hdllib.MemCache
-
- removeQueueListener(TransactionQueueListener) - Method in interface net.handle.hdllib.TransactionQueueInterface
-
- removeRootInfoListener(RootInfoListener) - Method in class net.handle.hdllib.Configuration
-
- removeSession(ClientSideSessionInfo) - Method in class net.handle.hdllib.ClientSessionTracker
-
Remove all references to the given session from this session tracker.
- RemoveValueRequest - Class in net.handle.hdllib
-
Request used to remove a value from an existing handle.
- RemoveValueRequest(byte[], int, AuthenticationInfo) - Constructor for class net.handle.hdllib.RemoveValueRequest
-
- RemoveValueRequest(byte[], int[], AuthenticationInfo) - Constructor for class net.handle.hdllib.RemoveValueRequest
-
- REPLICATION_ADMIN_FILE_NAME - Static variable in class net.handle.hdllib.HSG
-
- REPLICATION_ERROR - Static variable in exception net.handle.hdllib.HandleException
-
- REPLICATION_ID_FILE_NAME - Static variable in class net.handle.hdllib.HSG
-
- REPLICATION_PRIV_KEY_FILE_NAME - Static variable in class net.handle.hdllib.HSG
-
- REPLICATION_PUB_KEY_FILE_NAME - Static variable in class net.handle.hdllib.HSG
-
- REPLICATION_SITE_FILE_NAME - Static variable in class net.handle.hdllib.HSG
-
- ReplicationDaemonInterface - Interface in net.handle.hdllib
-
- replicationStatus() - Method in interface net.handle.hdllib.ReplicationDaemonInterface
-
- reportMissingValues - Variable in class net.handle.hdllib.SecureResolver
-
- req - Variable in class net.handle.hdllib.DumpHandlesResponse
-
- req - Variable in class net.handle.hdllib.RetrieveTxnResponse
-
- requestDigest - Variable in class net.handle.hdllib.AbstractMessage
-
- requestedIndexes - Variable in class net.handle.hdllib.ResolutionRequest
-
- requestedTypes - Variable in class net.handle.hdllib.ResolutionRequest
-
- requestId - Variable in class net.handle.hdllib.AbstractMessage
-
- requestId - Variable in class net.handle.hdllib.MessageEnvelope
-
- requiresConnection - Variable in class net.handle.hdllib.AbstractRequest
-
- requiresSecretKey(byte[]) - Static method in class net.handle.hdllib.Util
-
Returns true is the given ciphertext requires a secret key to be
decrypted (ie if the encryption algorithm is ENCRYPT_NONE).
- reset() - Method in class net.handle.hdllib.SessionSetupInfo
-
- ResolutionRequest - Class in net.handle.hdllib
-
Request used to resolve a handle.
- ResolutionRequest(byte[], byte[][], int[], AuthenticationInfo) - Constructor for class net.handle.hdllib.ResolutionRequest
-
- ResolutionResponse - Class in net.handle.hdllib
-
- ResolutionResponse(byte[], byte[][]) - Constructor for class net.handle.hdllib.ResolutionResponse
-
- ResolutionResponse(AbstractRequest, byte[], byte[][]) - Constructor for class net.handle.hdllib.ResolutionResponse
-
- resolveHandle(String, String[], int[], boolean) - Method in interface net.handle.api.HSAdapter
-
Resolves a handle and returns a set of handle values that satisfy the
type filter specified.
- resolveHandle(String, String[], int[]) - Method in interface net.handle.api.HSAdapter
-
Resolves a handle and returns a set of handle values that satisfy the
type filter specified.
- resolveHandle(String, String[], int[]) - Method in class net.handle.hdllib.HandleResolver
-
Locate and return the values of the given handle that have the
specified types or indexes.
- resolveHandle(String) - Method in class net.handle.hdllib.HandleResolver
-
- resolveHandle(String) - Method in class net.handle.hdllib.Resolver
-
Resolve the given handle
- resolveHandle(String, String[]) - Method in class net.handle.hdllib.Resolver
-
Resolve the given handle to its values that have the given types.
- resolveHandle(String, String[], boolean) - Method in class net.handle.hdllib.Resolver
-
Resolve the given handle to its values that have the given types.
- resolveHandle(String, String[], int[], boolean) - Method in class net.handle.hdllib.Resolver
-
Resolve the given handle to its values that have the given types or indexes.
- resolveHandle(byte[], byte[][], int[]) - Method in class net.handle.hdllib.SecureResolver
-
Resolve the given handle retrieving only the given types and indexes,
if any.
- resolveHandle(ResolutionRequest) - Method in class net.handle.hdllib.SecureResolver
-
Process the given ResolutionRequest while verifying that any values returned are
signed according to the policy of this object.
- resolvePublicKeys(String) - Method in class net.handle.hdllib.Resolver
-
- Resolver - Class in net.handle.hdllib
-
Class used for high level interaction with the handle system.
- Resolver() - Constructor for class net.handle.hdllib.Resolver
-
Construct a Resolver object with the default settings
- responseCode - Variable in class net.handle.hdllib.AbstractMessage
-
- ResponseMessageCallback - Interface in net.handle.hdllib
-
ResponseMessageCallback is an interface that is used to get
continuation messages from multi-message responses.
- responseTime - Variable in class net.handle.hdllib.SiteInfo
-
- retrieveHandleIndexData(byte[], int) - Method in class net.handle.hdllib.HandleResolver
-
this method will retrieve the handle values by the given handle/index pair
Now only used to retrieve public key data in veryfying the session setup
data.
- RetrieveTxnRequest - Class in net.handle.hdllib
-
Request used to retrieve any new transactions from a server.
- RetrieveTxnRequest(long, long, byte, int, int, AuthenticationInfo) - Constructor for class net.handle.hdllib.RetrieveTxnRequest
-
- RetrieveTxnResponse - Class in net.handle.hdllib
-
Response used to forward any new transactions to a replicated site/server.
- RetrieveTxnResponse(TransactionQueueInterface, long, RetrieveTxnRequest, boolean, HandleStorage, PrivateKey) - Constructor for class net.handle.hdllib.RetrieveTxnResponse
-
Constructor for the server side.
- RetrieveTxnResponse() - Constructor for class net.handle.hdllib.RetrieveTxnResponse
-
Constructor for the client side.
- returnRequestDigest - Variable in class net.handle.hdllib.AbstractMessage
-
- rfcIpPortRepr(InetAddress, int) - Static method in class net.handle.hdllib.Util
-
- rfcIpRepr(InetAddress) - Static method in class net.handle.hdllib.Util
-
- RM_GLOBAL - Static variable in class net.handle.hdllib.Configuration
-
- RM_WITH_CACHE - Static variable in class net.handle.hdllib.Configuration
-
- RO_DBHash - Class in net.handle.jdb
-
Object used to store key/value pairs in a fast, persistent index.
- RO_DBHash(File, int, int) - Constructor for class net.handle.jdb.RO_DBHash
-
Create/open a hashed index file with a hashtable of hashLength
entries and a cache with a maximum of cacheSize
records.
- ROOT_HANDLE - Static variable in class net.handle.hdllib.Common
-
- RootInfoListener - Interface in net.handle.hdllib
-
- rootInfoOutOfDate(Configuration) - Method in interface net.handle.hdllib.RootInfoListener
-
This is called when it is determined that the root info
for a particular configuration is out of date.
- RSA_PRIV_KEY_FILE_NAME - Static variable in class net.handle.hdllib.HSG
-
- RSA_PUB_KEY_FILE_NAME - Static variable in class net.handle.hdllib.HSG
-
- RSA_SIGNATURE_ALGORITHM - Static variable in class net.handle.hdllib.Common
-
- RSAPrivateCrtKeyImpl - Class in net.handle.security
-
- RSAPrivateCrtKeyImpl(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class net.handle.security.RSAPrivateCrtKeyImpl
-
- RSAPrivateKeyImpl - Class in net.handle.security
-
- RSAPrivateKeyImpl(BigInteger, BigInteger) - Constructor for class net.handle.security.RSAPrivateKeyImpl
-
- RSAPublicKeyImpl - Class in net.handle.security
-
- RSAPublicKeyImpl(BigInteger, BigInteger) - Constructor for class net.handle.security.RSAPublicKeyImpl
-
- SATURDAY - Static variable in class net.handle.hdllib.HSG
-
- saveGlobalValues() - Method in class net.handle.hdllib.Configuration
-
save the default global values in the users' config directory
- saveLocalAddressMap() - Method in class net.handle.hdllib.Configuration
-
Saves the local address map to the appropriate configuration file
- ScanCallback - Interface in net.handle.hdllib
-
Callback for objects that want to be able to scan all of the handles
in a HandleStorage instance.
- scanHandle(byte[]) - Method in interface net.handle.hdllib.ScanCallback
-
process the specified handle (sent in utf8 format)
- scanHandles(ScanCallback) - Method in interface net.handle.hdllib.HandleStorage
-
Scan the database, calling a method in the specified callback for
every handle in the database.
- scanNAs(ScanCallback) - Method in interface net.handle.hdllib.HandleStorage
-
Scan the naming authority database, calling a method in the
specified callback for every naming authority in the database.
- secretKey - Variable in class net.handle.hdllib.Session
-
- SecretKeyAuthenticationInfo - Class in net.handle.hdllib
-
- SecretKeyAuthenticationInfo(byte[], int, byte[]) - Constructor for class net.handle.hdllib.SecretKeyAuthenticationInfo
-
Construct a SecretKeyAuthenticationInfo object using the given user ID
handle with the given key at the given handle index.
- SecretKeyAuthenticationInfo(byte[], int, byte[], boolean) - Constructor for class net.handle.hdllib.SecretKeyAuthenticationInfo
-
Construct a SecretKeyAuthenticationInfo object using the given user ID
handle with the given key at the given handle index.
- secureHandleValues(byte[], HandleValue[]) - Method in class net.handle.hdllib.SecureResolver
-
- secureHandleValues(byte[], HandleValue[], Map<ValueReference, PublicKey>) - Method in class net.handle.hdllib.SecureResolver
-
- SecureResolver - Class in net.handle.hdllib
-
Class that resolves handles while verifying digital signatures on
those values.
- SecureResolver() - Constructor for class net.handle.hdllib.SecureResolver
-
Construct a SecureResolver using a new instance of the default
HandleResolver to process resolution requests.
- SecureResolver(HandleResolver) - Constructor for class net.handle.hdllib.SecureResolver
-
Construct a SecureResolver using the given HandleResolver
to process resolution requests.
- SecureResolver.HDLSignature - Class in net.handle.hdllib
-
- SecureResolver.HDLSignature(String, HandleValue, XTag, ValueReference, String, byte[]) - Constructor for class net.handle.hdllib.SecureResolver.HDLSignature
-
- SECURITY_ALERT - Static variable in exception net.handle.hdllib.HandleException
-
- sendHdlTcpRequest(AbstractRequest, InetAddress, int) - Method in class net.handle.hdllib.HandleResolver
-
Shortcut to sendHdlTcpRequest(req, addr, port, null);
- sendHdlTcpRequest(AbstractRequest, InetAddress, int, ResponseMessageCallback) - Method in class net.handle.hdllib.HandleResolver
-
- sendHdlUdpRequest(AbstractRequest, InetAddress, int) - Method in class net.handle.hdllib.HandleResolver
-
Shortcut to sendHdlUdpRequest(req, addr, port, null);
- sendHdlUdpRequest(AbstractRequest, InetAddress, int, ResponseMessageCallback) - Method in class net.handle.hdllib.HandleResolver
-
- sendHttpRequest(AbstractRequest, InetAddress, int) - Method in class net.handle.hdllib.HandleResolver
-
Shortcut to sendHttpRequest(req, addr, port, null);
- sendHttpRequest(AbstractRequest, InetAddress, int, ResponseMessageCallback) - Method in class net.handle.hdllib.HandleResolver
-
- SENDING_TRANSACTIONS - Static variable in class net.handle.hdllib.RetrieveTxnResponse
-
- sendRequestToInterface(AbstractRequest, ServerInfo, Interface) - Method in class net.handle.hdllib.HandleResolver
-
Shortcut to sendRequestToInterface(AbstractRequest, ServerInfo,
Interface, null);
- sendRequestToInterface(AbstractRequest, ServerInfo, Interface, ResponseMessageCallback) - Method in class net.handle.hdllib.HandleResolver
-
- sendRequestToServer(AbstractRequest, ServerInfo) - Method in class net.handle.hdllib.HandleResolver
-
Shortcut to sendRequestToServer(AbstractRequest, ServerInfo, null);
- sendRequestToServer(AbstractRequest, SiteInfo, ServerInfo) - Method in class net.handle.hdllib.HandleResolver
-
- sendRequestToServer(AbstractRequest, ServerInfo, ResponseMessageCallback) - Method in class net.handle.hdllib.HandleResolver
-
Wrapper around sendRequestToServerByProtocol(), which used to have this
name and signature.
- sendRequestToServer(AbstractRequest, SiteInfo, ServerInfo, ResponseMessageCallback) - Method in class net.handle.hdllib.HandleResolver
-
- sendRequestToServerByProtocol(AbstractRequest, ServerInfo, int, ResponseMessageCallback) - Method in class net.handle.hdllib.HandleResolver
-
Sends the given request to the specified server by the given protocol,
if supported.
- sendRequestToServerInSiteByProtocol(AbstractRequest, SiteInfo, ServerInfo, int, ResponseMessageCallback) - Method in class net.handle.hdllib.HandleResolver
-
- sendRequestToService(AbstractRequest, SiteInfo[], ResponseMessageCallback) - Method in class net.handle.hdllib.HandleResolver
-
- sendRequestToService(AbstractRequest, SiteInfo[]) - Method in class net.handle.hdllib.HandleResolver
-
Shortcut to sendRequestToService(AbstractRequest, SiteInfo[], null);
- sendRequestToSite(AbstractRequest, SiteInfo, int) - Method in class net.handle.hdllib.HandleResolver
-
Shortcut to sendRequestToSite(AbstractRequest, site, protocol, null);
- sendRequestToSite(AbstractRequest, SiteInfo, int, ResponseMessageCallback) - Method in class net.handle.hdllib.HandleResolver
-
- sendRequestToSite(AbstractRequest, SiteInfo) - Method in class net.handle.hdllib.HandleResolver
-
Sends the given request to the appropriate server in the given site and
returns the response.
- sendRequestToSite(AbstractRequest, SiteInfo, ResponseMessageCallback) - Method in class net.handle.hdllib.HandleResolver
-
Sends the given request to the appropriate server in the given site and
returns the response.
- serialize(AdminRecord, Type, JsonSerializationContext) - Method in class net.handle.hdllib.GsonUtility.AdminRecordGsonTypeAdapter
-
- serialize(HandleValue, Type, JsonSerializationContext) - Method in class net.handle.hdllib.GsonUtility.HandleValueGsonTypeAdapter
-
- serialize(Interface, Type, JsonSerializationContext) - Method in class net.handle.hdllib.GsonUtility.InterfaceGsonTypeAdapter
-
- serialize(AbstractResponse, Type, JsonSerializationContext) - Method in class net.handle.hdllib.GsonUtility.ResponseGsonTypeHierarchyAdapter
-
- serialize(ServerInfo, Type, JsonSerializationContext) - Method in class net.handle.hdllib.GsonUtility.ServerInfoGsonTypeAdapter
-
- serialize(SiteInfo, Type, JsonSerializationContext) - Method in class net.handle.hdllib.GsonUtility.SiteInfoGsonTypeAdapter
-
- serialize(ValueReference, Type, JsonSerializationContext) - Method in class net.handle.hdllib.GsonUtility.ValueReferenceGsonTypeAdapter
-
- serializeResponseToRequest(AbstractRequest, AbstractResponse) - Static method in class net.handle.hdllib.GsonUtility
-
Serialize a response, adding in the handle value from the given request.
- serialNumber - Variable in class net.handle.hdllib.SiteInfo
-
- server - Variable in class net.handle.hdllib.ClientSideSessionInfo
-
- server - Variable in class net.handle.hdllib.Session
-
- SERVER_CANNOT_PROCESS_SESSION - Static variable in exception net.handle.hdllib.HandleException
-
- SERVER_CONFIG - Static variable in class net.handle.hdllib.HSG
-
- SERVER_ERROR - Static variable in exception net.handle.hdllib.HandleException
-
- SERVER_TXN_ID_HANDLE - Static variable in class net.handle.hdllib.Common
-
- SERVER_TYPE - Static variable in class net.handle.hdllib.HSG
-
- serverId - Variable in class net.handle.hdllib.ServerInfo
-
- ServerInfo - Class in net.handle.hdllib
-
- ServerInfo() - Constructor for class net.handle.hdllib.ServerInfo
-
- serverNum - Variable in class net.handle.hdllib.DumpHandlesRequest
-
- serverNum - Variable in class net.handle.hdllib.RetrieveTxnRequest
-
- servers - Variable in class net.handle.hdllib.SiteInfo
-
- SERVICE_HANDLE_TYPE - Static variable in class net.handle.hdllib.Common
-
- SERVICE_HANDLE_TYPES - Static variable in class net.handle.hdllib.Common
-
- SERVICE_NOT_FOUND - Static variable in exception net.handle.hdllib.HandleException
-
- SERVICE_REFERRAL_ERROR - Static variable in exception net.handle.hdllib.HandleException
-
- ServiceReferralResponse - Class in net.handle.hdllib
-
Same format as ResolutionResponse, but allows values to be empty.
- ServiceReferralResponse(int, byte[], byte[][]) - Constructor for class net.handle.hdllib.ServiceReferralResponse
-
- ServiceReferralResponse(AbstractRequest, int, byte[], byte[][]) - Constructor for class net.handle.hdllib.ServiceReferralResponse
-
- Session - Class in net.handle.hdllib
-
- Session() - Constructor for class net.handle.hdllib.Session
-
- SESSION_FLAG_CERT - Static variable in class net.handle.hdllib.Encoder
-
- SESSION_FLAG_ENCR - Static variable in class net.handle.hdllib.Encoder
-
- SESSION_KEY_SIZE - Static variable in class net.handle.hdllib.Common
-
- SESSION_TIMEOUT - Static variable in exception net.handle.hdllib.HandleException
-
- sessionCounter - Variable in class net.handle.hdllib.AbstractMessage
-
- SessionExchangeKeyRequest - Class in net.handle.hdllib
-
Request used to setup a new session.
- SessionExchangeKeyRequest(byte[]) - Constructor for class net.handle.hdllib.SessionExchangeKeyRequest
-
- sessionId - Variable in class net.handle.hdllib.AbstractMessage
-
- sessionId - Variable in class net.handle.hdllib.MessageEnvelope
-
- sessionId - Variable in class net.handle.hdllib.SessionInfo
-
- sessionInfo - Variable in class net.handle.hdllib.AbstractRequest
-
- SessionInfo - Class in net.handle.hdllib
-
- SessionInfo(int, byte[], byte[], int, int, int) - Constructor for class net.handle.hdllib.SessionInfo
-
- sessionKey - Variable in class net.handle.hdllib.SessionInfo
-
- sessionOptionChanged(ClientSideSessionInfo, SessionSetupInfo) - Static method in class net.handle.hdllib.ClientSessionTracker
-
- SessionSetupInfo - Class in net.handle.hdllib
-
Class for passing session options to HandleResolver.
- SessionSetupInfo(AuthenticationInfo, byte[], int, PrivateKey) - Constructor for class net.handle.hdllib.SessionSetupInfo
-
- SessionSetupInfo(AuthenticationInfo, String, int, PrivateKey) - Constructor for class net.handle.hdllib.SessionSetupInfo
-
- SessionSetupInfo(AuthenticationInfo) - Constructor for class net.handle.hdllib.SessionSetupInfo
-
- SessionSetupInfo() - Constructor for class net.handle.hdllib.SessionSetupInfo
-
- SessionSetupInfo(int, AuthenticationInfo, byte[], PrivateKey) - Constructor for class net.handle.hdllib.SessionSetupInfo
-
- SessionSetupInfo(int, AuthenticationInfo, PublicKey, PrivateKey) - Constructor for class net.handle.hdllib.SessionSetupInfo
-
- SessionSetupInfo(int, AuthenticationInfo) - Constructor for class net.handle.hdllib.SessionSetupInfo
-
- SessionSetupRequest - Class in net.handle.hdllib
-
Request used to setup a new session.
- SessionSetupRequest() - Constructor for class net.handle.hdllib.SessionSetupRequest
-
Empty request.
- SessionSetupRequest(int, byte[]) - Constructor for class net.handle.hdllib.SessionSetupRequest
-
- SessionSetupRequest(byte[], int) - Constructor for class net.handle.hdllib.SessionSetupRequest
-
- SessionSetupRequest(byte[], int, byte[], int) - Constructor for class net.handle.hdllib.SessionSetupRequest
-
- SessionSetupRequest(int, byte[], int, byte[]) - Constructor for class net.handle.hdllib.SessionSetupRequest
-
used for creating a new session request.
- SessionSetupRequest(int, byte[], int) - Constructor for class net.handle.hdllib.SessionSetupRequest
-
use server generated keys
- SessionSetupResponse - Class in net.handle.hdllib
-
- SessionSetupResponse(int, byte[]) - Constructor for class net.handle.hdllib.SessionSetupResponse
-
- SessionSetupResponse(SessionSetupRequest, byte[]) - Constructor for class net.handle.hdllib.SessionSetupResponse
-
- sessionTracker - Variable in class net.handle.hdllib.AbstractRequest
-
- setAdminCanRead(boolean) - Method in class net.handle.hdllib.HandleValue
-
- setAdminCanWrite(boolean) - Method in class net.handle.hdllib.HandleValue
-
- setAnyoneCanRead(boolean) - Method in class net.handle.hdllib.HandleValue
-
- setAnyoneCanWrite(boolean) - Method in class net.handle.hdllib.HandleValue
-
- setAuthenticateMessageFlag(boolean) - Method in class net.handle.hdllib.SessionInfo
-
- setCache(Cache) - Method in class net.handle.hdllib.HandleResolver
-
Gives the resolver a Cache object to use when resolving.
- setCachedNotFound(byte[], int) - Method in interface net.handle.hdllib.Cache
-
Returns true if this handle should have a cached
HANDLE_NOT_FOUND.
- setCachedNotFound(byte[], int) - Method in class net.handle.hdllib.JDBCache
-
Deprecated.
- setCachedNotFound(byte[], int) - Method in class net.handle.hdllib.MemCache
-
- setCachedValues(byte[], HandleValue[], byte[][], int[]) - Method in interface net.handle.hdllib.Cache
-
Store the given handle values after a query for the handle.
- setCachedValues(byte[], HandleValue[], byte[][], int[]) - Method in class net.handle.hdllib.JDBCache
-
Deprecated.
Store the given handle values after a query for the handle.
- setCachedValues(byte[], HandleValue[], byte[][], int[]) - Method in class net.handle.hdllib.MemCache
-
Store the given handle values after a query for the handle.
- setCacheSites(SiteInfo[]) - Method in class net.handle.hdllib.Configuration
-
- setCertifiedCache(Cache) - Method in class net.handle.hdllib.HandleResolver
-
Gives the resolver a Cache object to use for certified resolutions.
- setCheckSignatures(boolean) - Method in class net.handle.hdllib.HandleResolver
-
Set whether or not this object should check the signatures
of server responses to certified requests.
- setConfigDir(File) - Method in class net.handle.hdllib.Configuration
-
- setConfiguration(Configuration) - Method in class net.handle.hdllib.HandleResolver
-
Set the configuration used for resolution.
- setData(byte[]) - Method in class net.handle.hdllib.HandleValue
-
- setDefaultTimeout(int) - Static method in class net.handle.hdllib.SessionInfo
-
- setEncryptedMesssageFlag(boolean) - Method in class net.handle.hdllib.SessionInfo
-
- setEncryptionAlgorithmCode(int) - Method in class net.handle.hdllib.SessionInfo
-
Set the algorithm that is to be used for encryption in this session.
- setExchangeKeyRef(byte[], int) - Method in class net.handle.hdllib.ClientSideSessionInfo
-
- setExchangePublicKey(byte[]) - Method in class net.handle.hdllib.ClientSideSessionInfo
-
- setGlobalSites(SiteInfo[]) - Method in class net.handle.hdllib.Configuration
-
- setGlobalValues(HandleValue[]) - Method in class net.handle.hdllib.Configuration
-
- setGlobalValuesFile(File) - Method in class net.handle.hdllib.Configuration
-
- setHaveNA(byte[], boolean) - Method in interface net.handle.hdllib.HandleStorage
-
Sets a flag indicating whether or not this server is responsible
for the given naming authority.
- setIndex(int) - Method in class net.handle.hdllib.HandleValue
-
- setLastCreateOrDeleteDate(byte[], long, int) - Method in interface net.handle.hdllib.DumpHandlesCallback
-
- setLastHomeOrUnhomeDate(byte[], long, int) - Method in interface net.handle.hdllib.DumpHandlesCallback
-
- setLocalAddressMap(Map) - Method in class net.handle.hdllib.Configuration
-
Sets a map that converts IP addresses to alternate addresses.
- setLocalSites(String, SiteInfo[]) - Method in class net.handle.hdllib.Configuration
-
- setLocalSites(byte[], SiteInfo[]) - Method in class net.handle.hdllib.Configuration
-
- setMaximumHandles(int) - Method in interface net.handle.hdllib.Cache
-
Set the maximum size for the cache by the number of handles.
- setMaximumHandles(int) - Method in class net.handle.hdllib.JDBCache
-
Deprecated.
Set the maximum size for the cache by the number of handles.
- setMaximumHandles(int) - Method in class net.handle.hdllib.MemCache
-
Set the maximum size for the cache by the number of handles.
- setMaximumSize(int) - Method in interface net.handle.hdllib.Cache
-
Set the maximum size for the cache by the number of bytes
used for storage.
- setMaximumSize(int) - Method in class net.handle.hdllib.JDBCache
-
Deprecated.
Set the maximum size for the cache by the number of bytes
used for storage.
- setMaximumSize(int) - Method in class net.handle.hdllib.MemCache
-
Set the maximum size for the cache by the number of bytes
used for storage.
- setMaxSize(int) - Method in class net.handle.util.LRUCacheTable
-
- setMaxUDPDataSize(int) - Method in class net.handle.hdllib.HandleResolver
-
Set the maximum size of the data part of a message before it is
split into multiple messages when using UDP.
- setNamespace(NamespaceInfo) - Method in class net.handle.hdllib.AbstractRequest
-
Set the most specific namespace containing the identifier being
resolved.
- setNamespaceExactly(NamespaceInfo) - Method in class net.handle.hdllib.AbstractRequest
-
Set the most exact namespace containing the identifier being
resolved.
- setParentNamespace(NamespaceInfo) - Method in class net.handle.hdllib.NamespaceInfo
-
Set the parent for this namespace.
- setPreferredProtocols(int[]) - Method in class net.handle.hdllib.HandleResolver
-
Set the protocols and the order of preference used for resolution
For every server that this resolver talks to, it attempts to
communicate via the given protocols either until it succeeds or
all attempts to communicate fail.
- setReferences(ValueReference[]) - Method in class net.handle.hdllib.HandleValue
-
- setResolutionMethod(int) - Method in class net.handle.hdllib.Configuration
-
- setRootKeysAsTrusted() - Method in class net.handle.hdllib.SecureResolver
-
- setSessionKey(byte[]) - Method in class net.handle.hdllib.SessionInfo
-
- setSessionSetupInfo(SessionSetupInfo) - Method in class net.handle.hdllib.ClientSessionTracker
-
Sets the session setup information for this session tracker.
- setSessionTracker(ClientSessionTracker) - Method in class net.handle.hdllib.HandleResolver
-
Gives the resolver a session tracker object to use when
resolving.
- setSupportedProtocolVersion(AbstractMessage) - Method in class net.handle.hdllib.AbstractMessage
-
- setSupportedProtocolVersion(SiteInfo) - Method in class net.handle.hdllib.AbstractMessage
-
- setSupportedProtocolVersion() - Method in class net.handle.hdllib.AbstractMessage
-
- setTcpTimeout(int) - Method in interface net.handle.api.HSAdapter
-
Set how long to wait for responses to TCP and HTTP requests.
- setTcpTimeout(int) - Method in class net.handle.hdllib.HandleResolver
-
Set how long to wait for responses to TCP and HTTP requests.
- setTimeOut(int) - Method in class net.handle.hdllib.SessionInfo
-
- setTimeOut(int) - Method in class net.handle.hdllib.SessionSetupRequest
-
- setTimestamp(int) - Method in class net.handle.hdllib.HandleValue
-
- setTrustedKeys(Map<ValueReference, PublicKey>) - Method in class net.handle.hdllib.SecureResolver
-
Specify the set of identities that are trusted to verify handle values.
- setTrustNamespaceKeys(boolean) - Method in class net.handle.hdllib.SecureResolver
-
Sets whether or not the resolver should trust keys that are provided by
higher level namespaces (ie contained in naming authority handles).
- setTTL(int) - Method in class net.handle.hdllib.HandleValue
-
- setTTLType(byte) - Method in class net.handle.hdllib.HandleValue
-
- setType(byte[]) - Method in class net.handle.hdllib.HandleValue
-
- setUdpRetryScheme(int[]) - Method in class net.handle.hdllib.HandleResolver
-
Set the array that specifies how long to wait for responses to
each UDP request.
- setup(GsonBuilder) - Static method in class net.handle.hdllib.GsonUtility
-
Register Handle System type adapters on a given GsonBuilder, to enable serialization and deserialization of various Handle System types.
- setupSessionWithServer(AbstractRequest, SessionSetupInfo, ServerInfo, ResponseMessageCallback) - Method in class net.handle.hdllib.HandleResolver
-
Create a new session to handle the given request.
- setupSessionWithServer(AbstractRequest, SessionSetupInfo, ServerInfo, ClientSideSessionInfo, ResponseMessageCallback) - Method in class net.handle.hdllib.HandleResolver
-
Initiates and returns a session with the given server for the given request.
- setupSessionWithServer(AuthenticationInfo, SessionSetupInfo, ServerInfo, ClientSideSessionInfo, ResponseMessageCallback, int, int) - Method in class net.handle.hdllib.HandleResolver
-
Initiates and returns a session with the given server using the
given authentication information.
- setUseUDP(boolean) - Method in interface net.handle.api.HSAdapter
-
Adds and prioritizes the UDP for communication with the Handle server.
- setValue(byte[], byte[]) - Method in class net.handle.jdb.DBHash
-
Set the data value associated with the specified key.
- setVerifyMessages(boolean) - Method in class net.handle.hdllib.Resolver
-
Set whether or not messages sent through this resolver will require digital
signatures on all responses.
- SHA1_DIGEST_SIZE - Static variable in class net.handle.hdllib.Common
-
- shutdown() - Method in interface net.handle.hdllib.HandleStorage
-
Save pending data and close any open files.
- shutdown() - Method in interface net.handle.hdllib.TransactionQueueInterface
-
Close any open files or resources in use by the queue.
- SIG_ALG_TAGNAME - Static variable in class net.handle.hdllib.SecureResolver
-
- SIG_HANDLE_ATTRIBUTE - Static variable in class net.handle.hdllib.SecureResolver
-
- SIG_TAGNAME - Static variable in class net.handle.hdllib.SecureResolver
-
- sign_RSA_MD5_PKCS1(byte[], int, int, RSAPrivateKey) - Method in class net.handle.security.HdlSecurityProvider
-
- sign_RSA_SHA1_PKCS1(byte[], int, int, RSAPrivateKey) - Method in class net.handle.security.HdlSecurityProvider
-
- signature - Variable in class net.handle.hdllib.AbstractMessage
-
- SIGNATURE_ALGORITHM - Static variable in class net.handle.hdllib.Common
-
- SIGNATURE_TYPE - Static variable in class net.handle.hdllib.SecureResolver
-
- signaturesFromValue(String, HandleValue, HandleValue[]) - Method in class net.handle.hdllib.SecureResolver
-
- signaturesFromValues(String, HandleValue[]) - Method in class net.handle.hdllib.SecureResolver
-
- signBlock() - Method in class net.handle.hdllib.SignedOutputStream
-
Signs the bytes written since the last signature on the stream.
- SIGNED_INDEX_TAGNAME - Static variable in class net.handle.hdllib.SecureResolver
-
- SignedInputStream - Class in net.handle.hdllib
-
Objects of this class can be used to verify the contents of a stream
generated by a SignedOutputStream class.
- SignedInputStream(PublicKey, InputStream) - Constructor for class net.handle.hdllib.SignedInputStream
-
Create a stream that can verify the data read from the stream in
blocks.
- SignedOutputStream - Class in net.handle.hdllib
-
Objects of this class can be used to sign the contents of a stream
that can be verified by a SignedInputStream class.
- SignedOutputStream(PrivateKey, OutputStream) - Constructor for class net.handle.hdllib.SignedOutputStream
-
Create a stream that can verify the data read from the stream in
blocks.
- signedResponse - Variable in class net.handle.hdllib.ChallengeAnswerRequest
-
- signedResponse - Variable in class net.handle.hdllib.VerifyAuthRequest
-
- SIGNER_HANDLE_ATTRIBUTE - Static variable in class net.handle.hdllib.SecureResolver
-
- SIGNER_INDEX_ATTRIBUTE - Static variable in class net.handle.hdllib.SecureResolver
-
- signerHdl - Variable in class net.handle.hdllib.AbstractMessage
-
- signerHdlIdx - Variable in class net.handle.hdllib.AbstractMessage
-
- signMessage(byte[]) - Method in class net.handle.hdllib.AbstractMessage
-
Generate a MAC code with a given secretKey.
- signMessage(PrivateKey) - Method in class net.handle.hdllib.AbstractMessage
-
Deprecated.
- signMessage(Signature) - Method in class net.handle.hdllib.AbstractMessage
-
Generate a signature for this message using the given Signature object.
- signMessageForSession() - Method in class net.handle.hdllib.AbstractRequest
-
- signValue(String, int, PrivateKey, String, HandleValue) - Static method in class net.handle.hdllib.SecureResolver
-
Sign some handle value data (usually a table of handle value digests) with the given
signer's public key.
- SITE_BUNDLE_ZIPFILE_NAME - Static variable in class net.handle.hdllib.HSG
-
- SITE_CONTACT_DATA_FILE_NAME - Static variable in class net.handle.hdllib.HSG
-
- SITE_INFO_6_TYPE - Static variable in class net.handle.hdllib.Common
-
- SITE_INFO_AND_NA_DELEGATE_TYPES - Static variable in class net.handle.hdllib.Common
-
- SITE_INFO_FILE_NAME - Static variable in class net.handle.hdllib.HSG
-
- SITE_INFO_JSON_FILE_NAME - Static variable in class net.handle.hdllib.HSG
-
- SITE_INFO_TYPE - Static variable in class net.handle.hdllib.Common
-
- SITE_INFO_TYPES - Static variable in class net.handle.hdllib.Common
-
- SITE_RECORD_FORMAT_VERSION - Static variable in class net.handle.hdllib.Common
-
- siteInfo - Variable in class net.handle.hdllib.GetSiteInfoResponse
-
- SiteInfo - Class in net.handle.hdllib
-
- SiteInfo() - Constructor for class net.handle.hdllib.SiteInfo
-
Default constructor: object uninitialized except as above.
- SiteInfo(int, boolean, boolean, byte, String, InetAddress, int, int, File, boolean) - Constructor for class net.handle.hdllib.SiteInfo
-
Constructor used by configuration routines.
- SiteInfo(int, boolean, boolean, byte, String, InetAddress, InetAddress, int, int, File, boolean) - Constructor for class net.handle.hdllib.SiteInfo
-
- SiteInfo(SiteInfo) - Constructor for class net.handle.hdllib.SiteInfo
-
- siteInfoSerial - Variable in class net.handle.hdllib.AbstractMessage
-
- siteInfoSerial - Variable in class net.handle.hdllib.AbstractRequest
-
- size() - Method in class net.handle.jdb.LongTable
-
Return number of elements in table.
- size() - Method in class net.handle.util.IntTable
-
- size() - Method in class net.handle.util.LRUCacheTable
-
- socket - Variable in class net.handle.hdllib.Session
-
- socketRef - Variable in class net.handle.hdllib.AbstractRequest
-
- sortNumberArray(Number[]) - Static method in class net.handle.hdllib.Util
-
- SP_HDL_HTTP - Static variable in class net.handle.hdllib.Interface
-
- SP_HDL_TCP - Static variable in class net.handle.hdllib.Interface
-
- SP_HDL_UDP - Static variable in class net.handle.hdllib.Interface
-
- ST_ADMIN - Static variable in class net.handle.hdllib.Common
-
- ST_ADMIN - Static variable in class net.handle.hdllib.Interface
-
- ST_ADMIN_AND_QUERY - Static variable in class net.handle.hdllib.Interface
-
- ST_NONE - Static variable in class net.handle.hdllib.Common
-
- ST_OUT_OF_SERVICE - Static variable in class net.handle.hdllib.Interface
-
- ST_QUERY - Static variable in class net.handle.hdllib.Interface
-
- ST_RESOLUTION - Static variable in class net.handle.hdllib.Common
-
- ST_RESOLUTION_AND_ADMIN - Static variable in class net.handle.hdllib.Common
-
- startingDelimiter() - Method in class net.handle.util.StreamTable
-
Deprecated.
- startingDelimiter() - Method in class net.handle.util.StreamVector
-
Deprecated.
- startsWith(byte[], byte[]) - Static method in class net.handle.hdllib.Util
-
- startsWithCI(byte[], byte[]) - Static method in class net.handle.hdllib.Util
-
Determine if the first parameter begins with the second
parameter in a case insensitive comparison.
- STATUS_ACTIVE - Static variable in class net.handle.hdllib.NamespaceInfo
-
- STATUS_INACTIVE - Static variable in class net.handle.hdllib.NamespaceInfo
-
- STATUS_MSG_TAG - Static variable in class net.handle.hdllib.NamespaceInfo
-
- STATUS_TAG - Static variable in class net.handle.hdllib.NamespaceInfo
-
- STD_TYPE_EMAIL - Static variable in class net.handle.hdllib.Common
-
- STD_TYPE_HOSTNAME - Static variable in class net.handle.hdllib.Common
-
- STD_TYPE_HSADMIN - Static variable in class net.handle.hdllib.Common
-
- STD_TYPE_HSALIAS - Static variable in class net.handle.hdllib.Common
-
- STD_TYPE_HSDSAPUBKEY - Static variable in class net.handle.hdllib.Common
-
- STD_TYPE_HSPUBKEY - Static variable in class net.handle.hdllib.Common
-
- STD_TYPE_HSSECKEY - Static variable in class net.handle.hdllib.Common
-
- STD_TYPE_HSSERV - Static variable in class net.handle.hdllib.Common
-
- STD_TYPE_HSSITE - Static variable in class net.handle.hdllib.Common
-
- STD_TYPE_HSSITE6 - Static variable in class net.handle.hdllib.Common
-
- STD_TYPE_HSVALLIST - Static variable in class net.handle.hdllib.Common
-
- STD_TYPE_URL - Static variable in class net.handle.hdllib.Common
-
- STD_TYPE_URN - Static variable in class net.handle.hdllib.Common
-
- STD_TYPES - Static variable in class net.handle.hdllib.Common
-
- stepCount - Variable in class net.handle.jdb.DBHash
-
- STORAGE_RDONLY - Static variable in exception net.handle.hdllib.HandleException
-
- storeCertAndKey(KeyStore, Certificate, PrivateKey, String, String) - Static method in class net.handle.util.X509HSCertificateGenerator
-
- stream - Variable in class net.handle.hdllib.AbstractResponse
-
- STREAM_TYPE_PK - Static variable in class net.handle.hdllib.SignedInputStream
-
- streaming - Variable in class net.handle.hdllib.AbstractRequest
-
- streaming - Variable in class net.handle.hdllib.AbstractResponse
-
- StreamObject - Interface in net.handle.util
-
Deprecated.
Replaced by net.cnri.util.StreamObject
- streamResponse(OutputStream) - Method in class net.handle.hdllib.AbstractResponse
-
Write the response to the specified output stream.
- streamResponse(OutputStream) - Method in class net.handle.hdllib.DumpHandlesResponse
-
Write the response to the specified output stream.
- streamResponse(OutputStream) - Method in class net.handle.hdllib.RetrieveTxnResponse
-
Write the response to the specified output stream.
- StreamTable - Class in net.handle.util
-
Deprecated.
Replaced by net.cnri.util.StreamTable
- StreamTable() - Constructor for class net.handle.util.StreamTable
-
Deprecated.
- StreamUtil - Class in net.handle.util
-
Deprecated.
Replaced by net.cnri.util.StreamUtil
- StreamUtil() - Constructor for class net.handle.util.StreamUtil
-
Deprecated.
- StreamVector - Class in net.handle.util
-
Deprecated.
Replaced by net.cnri.util.StreamVector
- StreamVector() - Constructor for class net.handle.util.StreamVector
-
Deprecated.
- StringEncodingException - Exception in net.handle.util
-
Deprecated.
Replaced by net.cnri.util.StreamUtil
- StringEncodingException() - Constructor for exception net.handle.util.StringEncodingException
-
Deprecated.
- StringEncodingException(String) - Constructor for exception net.handle.util.StringEncodingException
-
Deprecated.
- StringUtils - Class in net.handle.util
-
Deprecated.
Replaced by net.cnri.util.StringUtils
- StringUtils() - Constructor for class net.handle.util.StringUtils
-
Deprecated.
- subDictIntoFile(String, Map) - Static method in class net.handle.util.Template
-
Deprecated.
- subDictIntoFile(File, Map) - Static method in class net.handle.util.Template
-
Deprecated.
- subDictIntoStream(InputStream, Map) - Static method in class net.handle.util.Template
-
Deprecated.
- subDictIntoString(String, Map) - Static method in class net.handle.util.Template
-
Deprecated.
- substring(byte[], int) - Static method in class net.handle.hdllib.Util
-
determine if the second UTF8 encoded parameter begins
with the second parameter in a case sensitive comparison.
- substring(byte[], int, int) - Static method in class net.handle.hdllib.Util
-
- SUBTYPE_SEPARATOR - Static variable in class net.handle.hdllib.HandleValue
-
- SUNDAY - Static variable in class net.handle.hdllib.HSG
-
- SVR_TYPE_CACHE - Static variable in class net.handle.hdllib.HSG
-
- SVR_TYPE_SERVER - Static variable in class net.handle.hdllib.HSG
-