A B C D E F G H I J K L M N O P R S T U V W X Y 
All Classes All Packages

A

ABSOLUTELY_DONE_RECORD - Static variable in class net.handle.hdllib.DumpHandlesResponse
 
AbstractMessage - Class in net.handle.hdllib
Base class for all request types
AbstractMessage() - Constructor for class net.handle.hdllib.AbstractMessage
 
AbstractMessage(int) - Constructor for class net.handle.hdllib.AbstractMessage
 
AbstractRequest - Class in net.handle.hdllib
Base class for all request types.
AbstractRequest(byte[], int, AuthenticationInfo) - Constructor for class net.handle.hdllib.AbstractRequest
 
AbstractRequestProcessor - Class in net.handle.hdllib
 
AbstractRequestProcessor() - Constructor for class net.handle.hdllib.AbstractRequestProcessor
 
AbstractRequiredSignerStore - Class in net.handle.hdllib.trust
 
AbstractRequiredSignerStore() - Constructor for class net.handle.hdllib.trust.AbstractRequiredSignerStore
 
AbstractResponse - Class in net.handle.hdllib
 
AbstractResponse() - Constructor for class net.handle.hdllib.AbstractResponse
 
AbstractResponse(int, int) - Constructor for class net.handle.hdllib.AbstractResponse
 
AbstractResponse(AbstractRequest, int) - Constructor for class net.handle.hdllib.AbstractResponse
 
AbstractResponseAndIndex - Class in net.handle.hdllib
 
AbstractResponseAndIndex(int, AbstractResponse) - Constructor for class net.handle.hdllib.AbstractResponseAndIndex
 
accept(HandleValue[]) - Method in class net.handle.apps.batch.filters.HasHsNameSpaceFilter
 
accept(HandleValue[]) - Method in class net.handle.apps.batch.filters.HasValuesFilter
 
accept(HandleValue[]) - Method in interface net.handle.apps.batch.HandleRecordFilter
 
ACCESS_LOG_FILE_NAME_BASE - Static variable in class net.handle.hdllib.HSG
 
action - Variable in class net.handle.hdllib.Transaction
 
ACTION_CREATE_HANDLE - Static variable in class net.handle.hdllib.Transaction
 
ACTION_DELETE_ALL - Static variable in class net.handle.hdllib.Transaction
 
ACTION_DELETE_HANDLE - Static variable in class net.handle.hdllib.Transaction
 
ACTION_HOME_NA - Static variable in class net.handle.hdllib.Transaction
 
ACTION_PLACEHOLDER - Static variable in class net.handle.hdllib.Transaction
 
ACTION_UNHOME_NA - Static variable in class net.handle.hdllib.Transaction
 
ACTION_UPDATE_HANDLE - Static variable in class net.handle.hdllib.Transaction
 
actionToString(byte) - Static method in class net.handle.hdllib.Transaction
 
ADD_ADMIN - Static variable in class net.handle.hdllib.AdminRecord
 
ADD_DERIVED_PREFIX - Static variable in class net.handle.hdllib.AdminRecord
 
ADD_HANDLE - Static variable in class net.handle.hdllib.AdminRecord
 
ADD_NAMING_AUTH - Static variable in class net.handle.hdllib.AdminRecord
Deprecated.
ADD_STR - Static variable in class net.handle.apps.batch.GenericBatch
 
ADD_VALUE - Static variable in class net.handle.hdllib.AdminRecord
 
AddAdminValueOperation - Class in net.handle.apps.batch.operations
 
AddAdminValueOperation(AdminRecord, int) - Constructor for class net.handle.apps.batch.operations.AddAdminValueOperation
 
addAliasToHandleRecord(String, String, int, HandleResolver, AuthenticationInfo, SiteInfo) - Static method in class net.handle.apps.batch.BatchUtil
 
addHandle(byte[], HandleValue[]) - Method in interface net.handle.hdllib.DumpHandlesCallback
Process the given transaction which was received via the stream in the DumpHandlesResponse message.
addHandleValue(String, HandleValue, HandleResolver, AuthenticationInfo, SiteInfo) - Static method in class net.handle.apps.batch.BatchUtil
 
addHandleValues(String, HandleValue[]) - Method in interface net.handle.api.HSAdapter
Adds new handle records.
addHomedPrefix(byte[]) - Method in interface net.handle.hdllib.DumpHandlesCallback
Process the given prefix which was received via the stream in the DumpHandlesResponse message.
addQueueListener(TransactionQueueListener) - Method in interface net.handle.hdllib.ReplicationDaemonInterface
 
addQueueListener(TransactionQueueListener) - Method in interface net.handle.hdllib.TransactionQueueInterface
 
addRootInfoListener(RootInfoListener) - Method in class net.handle.hdllib.Configuration
 
addSessionCounter(int, boolean) - Method in class net.handle.hdllib.SessionInfo
 
addTransaction(long, byte[], HandleValue[], byte, long) - Method in interface net.handle.hdllib.TransactionQueueInterface
Log the specified transaction to the current queue or throw an exception if there is an error or if this is a read-only queue.
addTransaction(Transaction) - Method in interface net.handle.hdllib.TransactionQueueInterface
 
addValue(HandleValue[], HandleValue) - Static method in class net.handle.apps.batch.BatchUtil
 
AddValueRequest - Class in net.handle.hdllib
Request used to add a value to an existing handle.
AddValueRequest(byte[], HandleValue[], AuthenticationInfo) - Constructor for class net.handle.hdllib.AddValueRequest
 
AddValueRequest(byte[], HandleValue, AuthenticationInfo) - Constructor for class net.handle.hdllib.AddValueRequest
 
admin - Variable in class net.handle.apps.batch.operations.AddAdminValueOperation
 
ADMIN_GROUP_TYPE - Static variable in class net.handle.hdllib.Common
 
ADMIN_GROUP_TYPES - Static variable in class net.handle.hdllib.Common
 
ADMIN_INDEXES - Static variable in class net.handle.hdllib.Common
 
ADMIN_PRIV_KEY_FILE_NAME - Static variable in class net.handle.hdllib.HSG
 
ADMIN_PUB_KEY_FILE_NAME - Static variable in class net.handle.hdllib.HSG
 
ADMIN_STR - Static variable in class net.handle.apps.batch.GenericBatch
 
ADMIN_TYPE - Static variable in class net.handle.hdllib.Common
 
ADMIN_TYPES - Static variable in class net.handle.hdllib.Common
 
adminId - Variable in class net.handle.hdllib.AdminRecord
 
adminIdIndex - Variable in class net.handle.hdllib.AdminRecord
 
AdminRecord - Class in net.handle.hdllib
 
AdminRecord() - Constructor for class net.handle.hdllib.AdminRecord
Null constructor
AdminRecord(byte[], int, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class net.handle.hdllib.AdminRecord
Constructor
AdminRecordGsonTypeAdapter() - Constructor for class net.handle.hdllib.GsonUtility.AdminRecordGsonTypeAdapter
 
alg - Variable in class net.handle.hdllib.trust.DigestedHandleValues
 
AliasAdderOperation - Class in net.handle.apps.batch.operations
 
AliasAdderOperation(Map<String, String>) - Constructor for class net.handle.apps.batch.operations.AliasAdderOperation
 
aliasMap - Variable in class net.handle.apps.batch.operations.AliasAdderOperation
 
AliasRemoverOperation - Class in net.handle.apps.batch.operations
 
AliasRemoverOperation() - Constructor for class net.handle.apps.batch.operations.AliasRemoverOperation
 
APPEND - Static variable in class net.handle.hdllib.HSG
 
apply(SiteInfo) - Method in interface net.handle.hdllib.SiteFilter
 
AsciiJsonWriter - Class in net.handle.util
Class which wraps another Writer in order to write only ASCII.
AsciiJsonWriter(Writer) - Constructor for class net.handle.util.AsciiJsonWriter
 
Attribute - Class in net.handle.hdllib
 
Attribute() - Constructor for class net.handle.hdllib.Attribute
 
Attribute(byte[], byte[]) - Constructor for class net.handle.hdllib.Attribute
 
attributes - Variable in class net.handle.hdllib.SiteInfo
 
AUTH_STR - Static variable in class net.handle.apps.batch.GenericBatch
 
authAllSessionMsg - Variable in class net.handle.hdllib.SessionSetupRequest
 
authenticate(ChallengeResponse, AbstractRequest) - Method in class net.handle.hdllib.AuthenticationInfo
Sign the given nonce and requestDigest given as a challenge to the given request.
authenticate(ChallengeResponse, AbstractRequest) - Method in class net.handle.hdllib.PublicKeyAuthenticationInfo
Sign the given nonce and requestDigest given as a challenge to the given request.
authenticate(ChallengeResponse, AbstractRequest) - Method in class net.handle.hdllib.SecretKeyAuthenticationInfo
Sign the given nonce and requestDigest given as a challenge to the given request.
authenticated - Variable in class net.handle.hdllib.SessionSetupInfo
 
authenticateMessage - Variable in class net.handle.hdllib.SessionInfo
 
AuthenticationInfo - Class in net.handle.hdllib
 
AuthenticationInfo() - Constructor for class net.handle.hdllib.AuthenticationInfo
 
authInfo - Variable in class net.handle.hdllib.AbstractRequest
 
authoritative - Variable in class net.handle.hdllib.AbstractMessage
 
authorized - Variable in class net.handle.hdllib.trust.IssuedSignatureVerificationReport
 
authType - Variable in class net.handle.hdllib.ChallengeAnswerRequest
 
AUTO_UPDATE_ROOT_INFO - Static variable in class net.handle.hdllib.FilesystemConfiguration
 
AutoSelfSignedKeyManager - Class in net.handle.util
This object is used to provide a private key for authentication to the other side of a secure socket connection.
AutoSelfSignedKeyManager(String) - Constructor for class net.handle.util.AutoSelfSignedKeyManager
 
AutoSelfSignedKeyManager(String, X509Certificate[], PrivateKey) - Constructor for class net.handle.util.AutoSelfSignedKeyManager
 
AutoSelfSignedKeyManager(String, X509Certificate, PrivateKey) - Constructor for class net.handle.util.AutoSelfSignedKeyManager
 
AutoSelfSignedKeyManager(String, PublicKey, PrivateKey) - Constructor for class net.handle.util.AutoSelfSignedKeyManager
 

B

BACKLOG - Static variable in class net.handle.hdllib.HSG
 
badDigestValues - Variable in class net.handle.hdllib.trust.ValuesSignatureVerificationReport
 
badHHMMSS(String) - Static method in class net.handle.hdllib.ConfigCommon
Return true if argument is not of legal form "HH:MM:SS" or "H:MM:SS", false otherwise.
BatchDeleteHandles - Class in net.handle.apps.batch
 
BatchDeleteHandles(SiteInfo, AuthenticationInfo, HandleResolver) - Constructor for class net.handle.apps.batch.BatchDeleteHandles
 
BatchHandleProcessor - Class in net.handle.apps.batch
 
BatchHandleProcessor(List<String>, HandleResolver, AuthenticationInfo, AuthenticationInfo, SiteInfo) - Constructor for class net.handle.apps.batch.BatchHandleProcessor
 
BatchHandleProcessor(List<String>, HandleResolver, AuthenticationInfo, AuthenticationInfo, SiteInfo, boolean) - Constructor for class net.handle.apps.batch.BatchHandleProcessor
 
BatchHandleProcessor(List<String>, HandleResolver, AuthenticationInfo, SiteInfo) - Constructor for class net.handle.apps.batch.BatchHandleProcessor
 
BatchUnhomePrefixes - Class in net.handle.apps.batch
 
BatchUnhomePrefixes(SiteInfo, AuthenticationInfo, HandleResolver) - Constructor for class net.handle.apps.batch.BatchUnhomePrefixes
 
BatchUtil - Class in net.handle.apps.batch
 
BatchUtil() - Constructor for class net.handle.apps.batch.BatchUtil
 
BLANK_HANDLE - Static variable in class net.handle.hdllib.Common
 
bodyLen - Variable in class net.handle.hdllib.Encoder.MessageHeaders
 
bodyOffset - Variable in class net.handle.hdllib.Encoder.MessageHeaders
 
BootstrapHandles - Class in net.handle.hdllib
 
BootstrapHandles() - Constructor for class net.handle.hdllib.BootstrapHandles
 
BootstrapHandles(Map<String, HandleRecord>) - Constructor for class net.handle.hdllib.BootstrapHandles
 
buildChain(JsonWebSignature) - Method in class net.handle.hdllib.trust.ChainBuilder
 

C

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
 
canProcessMsg(AbstractRequest, boolean, boolean) - Static method in class net.handle.hdllib.Interface
 
canTrust() - Method in class net.handle.hdllib.trust.ChainVerificationReport
 
canTrust() - Method in class net.handle.hdllib.trust.SignatureVerificationReport
 
canTrustAndAuthorized() - Method in class net.handle.hdllib.trust.ChainVerificationReport
 
canTrustAndAuthorized() - Method in class net.handle.hdllib.trust.IssuedSignatureVerificationReport
 
canTrustAndAuthorizedUpToRequiredSigner() - Method in class net.handle.hdllib.trust.ChainVerificationReport
 
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
 
chain - Variable in class net.handle.hdllib.trust.HandleClaimsSet
 
ChainBuilder - Class in net.handle.hdllib.trust
 
ChainBuilder(Map<String, HandleRecord>, HandleResolver) - Constructor for class net.handle.hdllib.trust.ChainBuilder
 
ChainBuilder(HandleResolver) - Constructor for class net.handle.hdllib.trust.ChainBuilder
 
ChainBuilder(HandleStorage) - Constructor for class net.handle.hdllib.trust.ChainBuilder
 
ChainBuilder(HandleStorage, HandleResolver) - Constructor for class net.handle.hdllib.trust.ChainBuilder
 
chainGoodUpToRequiredSigner - Variable in class net.handle.hdllib.trust.ChainVerificationReport
 
chainNeedsRequiredSigner - Variable in class net.handle.hdllib.trust.ChainVerificationReport
 
ChainVerificationReport - Class in net.handle.hdllib.trust
 
ChainVerificationReport() - Constructor for class net.handle.hdllib.trust.ChainVerificationReport
 
ChainVerifier - Class in net.handle.hdllib.trust
 
ChainVerifier(List<PublicKey>) - Constructor for class net.handle.hdllib.trust.ChainVerifier
 
ChainVerifier(List<PublicKey>, AbstractRequiredSignerStore) - Constructor for class net.handle.hdllib.trust.ChainVerifier
 
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
 
ChallengeAnswerRequest(AbstractRequest, ChallengeResponse, 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.
ChallengeResponse(AbstractRequest, boolean) - 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 via handle resolution.
checkClientTrusted(X509Certificate[], String) - Method in class net.handle.util.TrustManagerSpecificPublicKey
 
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
checkpointDatabase() - Method in interface net.handle.hdllib.HandleStorage
Checkpoint (ie backup, and reset transaction logs) the database.
checkRootInfoUpToDate(HandleResolver, String, HandleValue[]) - Method in class net.handle.hdllib.Configuration
 
checkServerTrusted(X509Certificate[], String) - Method in class net.handle.util.TrustManagerSpecificPublicKey
 
checkServerTrusted(X509Certificate[], String) - Method in class net.handle.util.X509HSTrustManager
 
chooseClientAlias(String[], Principal[], Socket) - Method in class net.handle.util.AutoSelfSignedKeyManager
 
chooseEngineClientAlias(String[], Principal[], SSLEngine) - Method in class net.handle.util.AutoSelfSignedKeyManager
 
chooseEngineServerAlias(String, Principal[], SSLEngine) - Method in class net.handle.util.AutoSelfSignedKeyManager
 
chooseServerAlias(String, Principal[], Socket) - Method in class net.handle.util.AutoSelfSignedKeyManager
 
clear() - Method in interface net.handle.hdllib.Cache
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.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, int, ServerInfo, int, int) - Constructor for class net.handle.hdllib.ClientSideSessionInfo
 
ClientSideSessionInfo(int, byte[], byte[], int, ServerInfo, int, int) - Constructor for class net.handle.hdllib.ClientSideSessionInfo
Deprecated.
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.MemCache
 
close() - Method in interface net.handle.hdllib.TransactionScannerInterface
 
close() - Method in class net.handle.util.AsciiJsonWriter
 
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_CIPHER_SUITES - Static variable in class net.handle.hdllib.SSLEngineHelper
 
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, String, boolean, boolean) - Static method in class net.handle.hdllib.ConfigCommon
 
configuration(int, boolean, int, boolean, InetAddress, int, int, String, boolean, int, int, int, boolean, String, String, String, String, boolean) - 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 - Class in net.handle.hdllib
 
Configuration() - Constructor for class net.handle.hdllib.Configuration
 
CONFIGURATION_ERROR - Static variable in exception net.handle.hdllib.HandleException
 
configureResolver(HandleResolver) - Method in class net.handle.hdllib.Configuration
 
configureResolver(HandleResolver) - Method in class net.handle.hdllib.FilesystemConfiguration
 
configureResolverUsingKeys(HandleResolver, StreamTable) - Static method in class net.handle.hdllib.FilesystemConfiguration
 
connectionLock - Variable in class net.handle.hdllib.AbstractRequest
 
constructPbkdf2Encoding(byte[], int, int, byte[]) - Static method in class net.handle.hdllib.Util
 
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).
containsKey(Object) - Method in class net.handle.util.LRUCacheTable
 
containsValue(Object) - Method in class net.handle.util.LRUCacheTable
 
content - Variable in class net.handle.hdllib.trust.HandleClaimsSet
 
continuous - Variable in class net.handle.hdllib.AbstractMessage
 
convertFromJson(String) - Static method in class net.handle.apps.simple.LocalInfoConverter
 
convertSlashlessHandleToZeroNaHandle(byte[]) - Static method in class net.handle.hdllib.Util
 
convertToBin(String, OutputStream) - Static method in class net.handle.apps.simple.LocalInfoConverter
 
convertToBin(String, OutputStream) - Static method in class net.handle.apps.simple.SiteInfoConverter
 
convertToJson(byte[], OutputStream) - Static method in class net.handle.apps.simple.LocalInfoConverter
 
convertToJson(byte[], OutputStream) - Static method in class net.handle.apps.simple.SiteInfoConverter
 
convertToJson(List<LocalInfoConverter.LocalInfoEntry>) - Static method in class net.handle.apps.simple.LocalInfoConverter
 
convertToJson(Map<String, SiteInfo[]>) - Static method in class net.handle.apps.simple.LocalInfoConverter
 
convertToJson(SiteInfo) - Static method in class net.handle.apps.simple.SiteInfoConverter
 
convertToSiteInfo(String) - Static method in class net.handle.apps.simple.SiteInfoConverter
 
CopyHandleRecordOperation - Class in net.handle.apps.batch.operations
 
CopyHandleRecordOperation(SiteInfo) - Constructor for class net.handle.apps.batch.operations.CopyHandleRecordOperation
 
correctHandle - Variable in class net.handle.hdllib.trust.ValuesSignatureVerificationReport
 
countValuesOfType(HandleValue[], byte[]) - Static method in class net.handle.hdllib.Util
 
create(byte[], String, String, String, String) - Method in class net.handle.hdllib.trust.RemoteJsonWebSignatureSigner
 
create(byte[], PrivateKey) - Method in class net.handle.hdllib.trust.JsonWebSignatureFactory
 
create(byte[], PrivateKey) - Method in class net.handle.hdllib.trust.JsonWebSignatureFactoryImpl
 
create(String, String, String, String, String) - Method in class net.handle.hdllib.trust.RemoteJsonWebSignatureSigner
 
create(String, PrivateKey) - Method in class net.handle.hdllib.trust.JsonWebSignatureFactory
 
create(String, PrivateKey) - Method in class net.handle.hdllib.trust.JsonWebSignatureFactoryImpl
 
CREATE_STR - Static variable in class net.handle.apps.batch.GenericBatch
 
createAdminValue(String, int, int) - Method in interface net.handle.api.HSAdapter
Creates an administrative record with the adminHandle and adminIndex at the index.
createDigestsValue(int, String, HandleValue[]) - Static method in class net.handle.hdllib.HandleSignature
Deprecated.
 
createExampleHandleValues(String, String, String, int) - Static method in class net.handle.apps.batch.BatchUtil
 
createHandle(byte[], HandleValue[]) - Method in interface net.handle.hdllib.HandleStorage
Creates the specified handle in the "database" with the specified initial values
createHandle(String, HandleValue[]) - Method in interface net.handle.api.HSAdapter
Creates a new handle.
createHandleRecord(String, HandleValue[], HandleResolver, AuthenticationInfo, SiteInfo) - Static method in class net.handle.apps.batch.BatchUtil
 
CreateHandleRequest - Class in net.handle.hdllib
Request used to create a new handle.
CreateHandleRequest(byte[], HandleValue[], AuthenticationInfo) - Constructor for class net.handle.hdllib.CreateHandleRequest
 
CreateHandleRequest(byte[], HandleValue[], AuthenticationInfo, boolean) - Constructor for class net.handle.hdllib.CreateHandleRequest
 
CreateHandleResponse - Class in net.handle.hdllib
 
CreateHandleResponse(byte[]) - Constructor for class net.handle.hdllib.CreateHandleResponse
 
CreateHandleResponse(AbstractRequest, byte[]) - Constructor for class net.handle.hdllib.CreateHandleResponse
 
createHandleValue(int, String, String) - Method in interface net.handle.api.HSAdapter
Creates a new handle value.
createNewQueue(String) - Method in interface net.handle.hdllib.TransactionQueuesInterface
 
createOrUpdateRecord(byte[], HandleValue[]) - Method in interface net.handle.hdllib.HandleStorage
Creates or updates the handle to have the exact given handle values.
createPayload(String, List<HandleValue>, ValueReference, List<String>, long, long) - Method in class net.handle.hdllib.trust.HandleSigner
 
createSignatureValue(int, String, ValueReference, String, PrivateKey, HandleValue) - Static method in class net.handle.hdllib.HandleSignature
Deprecated.
 
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.
createSocket() - Method in class net.handle.hdllib.SSLEngineHelper.SocketFactoryWrapper
 
createSocket(String, int) - Method in class net.handle.hdllib.SSLEngineHelper.SocketFactoryWrapper
 
createSocket(String, int, InetAddress, int) - Method in class net.handle.hdllib.SSLEngineHelper.SocketFactoryWrapper
 
createSocket(InetAddress, int) - Method in class net.handle.hdllib.SSLEngineHelper.SocketFactoryWrapper
 
createSocket(InetAddress, int, InetAddress, int) - Method in class net.handle.hdllib.SSLEngineHelper.SocketFactoryWrapper
 
createSocket(Socket, String, int, boolean) - Method in class net.handle.hdllib.SSLEngineHelper.SocketFactoryWrapper
 
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
 

D

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
 
dateInRange - Variable in class net.handle.hdllib.trust.SignatureVerificationReport
 
debug - Static variable in class net.handle.apps.batch.GenericBatch
 
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[][]) - Static method in class net.handle.hdllib.Encoder
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.
decodeHandleValues(byte[][]) - Static method in class net.handle.hdllib.Encoder
Converts a raw buffer into an array of HandleValue.
decodeHexString(byte[], boolean) - Static method in class net.handle.hdllib.Util
 
decodeHexString(byte[], int, int, 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 0 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
decodeOpFlagsInToMessage(AbstractMessage, int) - Static method in class net.handle.hdllib.Encoder
 
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) - Static method in class net.handle.hdllib.Encoder
Decode a site info record from a byte array.
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
 
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.
deepClone() - Method in class net.handle.util.StreamTable
Deprecated.
 
deepClone() - Method in class net.handle.util.StreamVector
Deprecated.
 
DeepClone - Interface in net.handle.util
Deprecated.
Replaced by net.cnri.util.DeepClone
DEFAULT_ALGORITHM - Static variable in class net.handle.hdllib.SecureResolver
Deprecated.
 
DEFAULT_CONFIG_SUBDIR_NAME - Static variable in class net.handle.hdllib.HSG
 
DEFAULT_HOMED_PREFIX - Static variable in class net.handle.hdllib.HSG
 
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.
DELETE_DERIVED_PREFIX - Static variable in class net.handle.hdllib.AdminRecord
 
DELETE_HANDLE - Static variable in class net.handle.hdllib.AdminRecord
 
DELETE_NAMING_AUTH - Static variable in class net.handle.hdllib.AdminRecord
Deprecated.
DELETE_STR - Static variable in class net.handle.apps.batch.GenericBatch
 
deleteAllRecords() - Method in interface net.handle.hdllib.HandleStorage
Remove all of the records from the database.
deleteHandle(byte[]) - Method in interface net.handle.hdllib.HandleStorage
Delete the specified handle in the database.
deleteHandle(String) - Method in interface net.handle.api.HSAdapter
Deletes an existing Handle from the handle server.
deleteHandleRecord(String, HandleResolver, AuthenticationInfo, SiteInfo) - Static method in class net.handle.apps.batch.BatchUtil
 
DeleteHandleRecordOperation - Class in net.handle.apps.batch.operations
 
DeleteHandleRecordOperation() - Constructor for class net.handle.apps.batch.operations.DeleteHandleRecordOperation
 
DeleteHandleRequest - Class in net.handle.hdllib
Request used to delete an existing handle.
DeleteHandleRequest(byte[], AuthenticationInfo) - Constructor for class net.handle.hdllib.DeleteHandleRequest
 
deleteHandles() - Method in class net.handle.apps.batch.ParallelBatchDeleteHandles
 
deleteHandles(List<String>) - Method in class net.handle.apps.batch.BatchDeleteHandles
 
DeleteHandleTask(String, HandleResolver, AuthenticationInfo) - Constructor for class net.handle.apps.batch.ParallelBatchDeleteHandles.DeleteHandleTask
 
deleteHandleValues(String, HandleValue[]) - Method in interface net.handle.api.HSAdapter
Deletes a specific set of handle values in a Handle.
deleteUntilDate(long) - Method in interface net.handle.hdllib.TransactionQueueInterface
 
DERIVED_PREFIX_SERVICE_HANDLE_TYPE - Static variable in class net.handle.hdllib.Common
 
DERIVED_PREFIX_SITE_AND_SERVICE_HANDLE_TYPES - Static variable in class net.handle.hdllib.Common
 
DERIVED_PREFIX_SITE_INFO_TYPES - Static variable in class net.handle.hdllib.Common
 
DERIVED_PREFIX_SITE_TYPE - Static variable in class net.handle.hdllib.Common
 
DERIVED_PREFIXES - Static variable in class net.handle.hdllib.trust.Permission
 
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.PrivateKeyTypeHierarchyAdapter
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class net.handle.hdllib.GsonUtility.PublicKeyTypeHierarchyAdapter
 
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.TransactionGsonTypeAdapter
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class net.handle.hdllib.GsonUtility.ValueReferenceGsonTypeAdapter
 
deserialize(String) - Method in class net.handle.hdllib.trust.JsonWebSignatureFactory
 
deserialize(String) - Method in class net.handle.hdllib.trust.JsonWebSignatureFactoryImpl
 
destinationSite - Variable in class net.handle.apps.batch.operations.CopyHandleRecordOperation
 
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
digest - Variable in class net.handle.hdllib.trust.DigestedHandleValues.DigestedHandleValue
 
digest(List<HandleValue>, String) - Method in class net.handle.hdllib.trust.HandleValueDigester
 
Digest(String, byte[]) - Constructor for class net.handle.hdllib.HandleSignature.Digest
Deprecated.
 
DigestedHandleValue() - Constructor for class net.handle.hdllib.trust.DigestedHandleValues.DigestedHandleValue
 
DigestedHandleValue(int, String) - Constructor for class net.handle.hdllib.trust.DigestedHandleValues.DigestedHandleValue
 
DigestedHandleValues - Class in net.handle.hdllib.trust
 
DigestedHandleValues() - Constructor for class net.handle.hdllib.trust.DigestedHandleValues
 
DigestedHandleValues.DigestedHandleValue - Class in net.handle.hdllib.trust
 
digests - Variable in class net.handle.hdllib.trust.DigestedHandleValues
 
digests - Variable in class net.handle.hdllib.trust.HandleClaimsSet
 
DigestsValue(String, Map<Integer, List<HandleSignature.Digest>>) - Constructor for class net.handle.hdllib.HandleSignature.DigestsValue
Deprecated.
 
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[]...) - Static method in class net.handle.hdllib.Util
 
doDigest(byte, byte[]...) - Static method in class net.handle.hdllib.Util
 
doHmacSHA1(byte[], byte[]) - Static method in class net.handle.hdllib.Util
 
doHmacSHA256(byte[], byte[]) - Static method in class net.handle.hdllib.Util
 
doMac(byte[], byte[], byte[]) - Static method in class net.handle.hdllib.Util
 
doMac(byte, byte[], byte[]) - Static method in class net.handle.hdllib.Util
 
doMac(byte, byte[], byte[], byte[]) - Static method in class net.handle.hdllib.Util
 
DOMAIN - Static variable in class net.handle.hdllib.SiteInfo
 
doMD5Digest(byte[]...) - Static method in class net.handle.hdllib.Util
 
doNotRefer - Variable in class net.handle.hdllib.AbstractMessage
 
doPBKDF2(byte[], byte[], int, int) - Static method in class net.handle.hdllib.Util
 
doPbkdf2HmacSHA1(byte[], byte[], byte[]) - Static method in class net.handle.hdllib.Util
 
doSHA1Digest(byte[]...) - Static method in class net.handle.hdllib.Util
 
doSHA256Digest(byte[]...) - Static method in class net.handle.hdllib.Util
 
doTests(String, int, int, SiteInfo[]) - Method in class net.handle.hdllib.Tester
 
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.
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
 
DumpHandlesRequest(byte, int, int, AuthenticationInfo, byte[], int) - 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() - Constructor for class net.handle.hdllib.DumpHandlesResponse
Constructor for the client side.
DumpHandlesResponse(DumpHandlesRequest, HandleStorage, TransactionQueueInterface, ReplicationDaemonInterface) - Constructor for class net.handle.hdllib.DumpHandlesResponse
Constructor for the server side.
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
 

E

EMAIL_PORT - Static variable in class net.handle.hdllib.HSG
 
EMPTY_BYTE_ARRAY - Static variable in class net.handle.hdllib.Common
 
ENABLED_CIPHER_SUITES - Static variable in class net.handle.hdllib.SSLEngineHelper
 
ENABLED_CLIENT_PROTOCOLS - Static variable in class net.handle.hdllib.SSLEngineHelper
 
ENABLED_SERVER_PROTOCOLS - Static variable in class net.handle.hdllib.SSLEngineHelper
 
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.
encodeCreateHandleResponse(CreateHandleResponse) - Static method in class net.handle.hdllib.Encoder
 
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(byte[], int, HandleValue) - Static method in class net.handle.hdllib.Encoder
Encode the values of the handle into the specified array starting at offset.
encodeHandleValue(HandleValue) - Static method in class net.handle.hdllib.Encoder
 
encodeHandleValues(HandleValue[]) - Static method in class net.handle.hdllib.Encoder
 
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
 
Encoder.MessageHeaders - Class in net.handle.hdllib
 
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 lower-case hex encoding if the hash 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.
ENCODING - Static variable in class net.handle.apps.batch.GenericBatch
 
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_NONE - Static variable in class net.handle.hdllib.Common
 
ENCRYPT_PBKDF2_AES_CBC_PKCS5 - Static variable in class net.handle.hdllib.Common
 
ENCRYPT_PBKDF2_DESEDE_CBC_PKCS5 - Static variable in class net.handle.hdllib.Common
 
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
 
ENCRYPTION_ERROR - Static variable in exception net.handle.hdllib.HandleException
 
encryptMessage - Variable in class net.handle.hdllib.SessionInfo
 
entrySet() - Method in class net.handle.util.LRUCacheTable
 
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(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.Attribute
 
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.HandleValue
 
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
 
equals(Object) - Method in class net.handle.hdllib.SiteInfo
 
equals(Object) - Method in class net.handle.hdllib.SSLEngineHelper.SocketFactoryWrapper
 
equals(Object) - Method in class net.handle.hdllib.trust.Permission
 
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.
equalsCI(String, String) - Static method in class net.handle.hdllib.Util
 
equalsIgnoreCaseAndPunctuation(byte[], byte[]) - Static method in class net.handle.hdllib.Util
 
equalsIgnoreTimestamp(HandleValue) - Method in class net.handle.hdllib.HandleValue
 
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.
equalsPrefixCI(String, String) - 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.
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
 
EVERYTHING - Static variable in class net.handle.hdllib.trust.Permission
 
exceptionParsingSignature - Variable in class net.handle.hdllib.trust.HandleRecordTrustVerificationReport
 
exceptions - Variable in class net.handle.hdllib.trust.HandleRecordTrustVerificationReport
 
exceptions - Variable in class net.handle.hdllib.trust.SignatureVerificationReport
 
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
 
exists(byte[]) - Method in interface net.handle.hdllib.HandleStorage
Returns true if the given handle exists in the database.
exp - Variable in class net.handle.hdllib.trust.JwtClaimsSet
 
expiration - Variable in class net.handle.hdllib.AbstractMessage
 
expiration - Variable in class net.handle.hdllib.Encoder.MessageHeaders
 
EXTRA_LOG_FILE_NAME_BASE - Static variable in class net.handle.hdllib.HSG
 

F

FILE_STR - Static variable in class net.handle.apps.batch.GenericBatch
 
FileBasedRequiredSignerStore - Class in net.handle.hdllib.trust
 
FileBasedRequiredSignerStore(File) - Constructor for class net.handle.hdllib.trust.FileBasedRequiredSignerStore
 
FilesystemConfiguration - Class in net.handle.hdllib
 
FilesystemConfiguration(File) - Constructor for class net.handle.hdllib.FilesystemConfiguration
 
FileSystemReadOnlyChecker - Class in net.handle.util
 
FileSystemReadOnlyChecker() - Constructor for class net.handle.util.FileSystemReadOnlyChecker
 
fill16(byte[]) - Static method in class net.handle.hdllib.Util
 
filter(HandleRecordFilter) - Method in class net.handle.apps.batch.BatchHandleProcessor
 
filterOnlyPublicValues(List<HandleValue>) - Static method in class net.handle.hdllib.Util
 
filterValues(HandleValue[], int[], byte[][]) - Static method in class net.handle.hdllib.Util
 
findLocalSites(AbstractRequest) - Method in class net.handle.hdllib.HandleResolver
Get the site information for the service that is responsible for this handle while at the same time populating the namespace
findLocalSitesForNA(byte[]) - Method in class net.handle.hdllib.HandleResolver
 
finishProcessing() - Method in interface net.handle.hdllib.TransactionCallback
 
finishProcessing(long) - Method in interface net.handle.hdllib.TransactionCallback
Finish processing this request.
flush() - Method in class net.handle.util.AsciiJsonWriter
 
FRIDAY - Static variable in class net.handle.hdllib.HSG
 
fromStreamTable(StreamTable, String) - Static method in class net.handle.hdllib.ReplicationStateInfo
 
fromString(String) - Static method in class net.handle.apps.batch.Handle
 
fromString(String) - Static method in class net.handle.hdllib.ValueReference
 

G

generate(String, int, PublicKey, PrivateKey) - Static method in class net.handle.util.X509HSCertificateGenerator
 
generate(String, 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(int) - Method in class net.handle.security.provider.GenericProvider
 
generateDHKeyPair(BigInteger, BigInteger) - Method in class net.handle.security.HdlSecurityProvider
 
generateDHKeyPair(BigInteger, BigInteger) - Method in class net.handle.security.provider.GenericProvider
 
generateNonce() - Static method in class net.handle.hdllib.ChallengeResponse
Generate a nonce.
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
generateWithCnAndUid(String, String, PublicKey, PrivateKey) - Static method in class net.handle.util.X509HSCertificateGenerator
 
generateWithUid(String, PublicKey, PrivateKey) - Static method in class net.handle.util.X509HSCertificateGenerator
 
GenericBatch - Class in net.handle.apps.batch
 
GenericBatch(BufferedReader, AuthenticationInfo, PrintWriter) - Constructor for class net.handle.apps.batch.GenericBatch
 
GenericBatch(BufferedReader, AuthenticationInfo, PrintWriter, HandleResolver) - Constructor for class net.handle.apps.batch.GenericBatch
 
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(Object) - 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.TrustManagerSpecificPublicKey
 
getAcceptedIssuers() - Method in class net.handle.util.X509HSTrustManager
 
getAccessLogString(AbstractRequest, AbstractResponse) - Static method in class net.handle.hdllib.Util
 
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.hdllib.HandleSignature.Digest
Deprecated.
 
getAlgorithm() - Method in class net.handle.hdllib.HandleSignature
Deprecated.
 
getAllHandles(String) - Method in class net.handle.apps.batch.ListHandlesUtil
Returns all handles under a given prefix
getAllPrefixes() - Method in class net.handle.apps.batch.ListPrefixesUtil
 
getAllSessions() - Method in class net.handle.hdllib.ClientSessionTracker
Returns a list of sessions.
getAllTrustingClientSSLContext() - Static method in class net.handle.hdllib.SSLEngineHelper
 
getAltSiteInfo(SiteInfo) - Static method in class net.handle.hdllib.Util
 
getAndRemoveSession(ServerInfo, AuthenticationInfo) - Method in class net.handle.hdllib.ClientSessionTracker
Gets the session that is associated with the given server and authentication information, and removes it so that no other thread can use it.
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).
getAttributeForServer(String, int) - Method in class net.handle.hdllib.SiteInfo
 
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) - Method in class net.handle.util.StreamTable
Deprecated.
 
getBoolean(Object, boolean) - Method in class net.handle.util.StreamTable
Deprecated.
 
getBootstrapHandles() - Method in class net.handle.hdllib.Configuration
 
getBootstrapHandles() - Method in class net.handle.hdllib.FilesystemConfiguration
 
getBootstrapHandles() - Method in class net.handle.hdllib.SimpleConfiguration
 
getBytesFromFile(File) - Static method in class net.handle.hdllib.Util
 
getBytesFromFile(String) - Static method in class net.handle.hdllib.Util
convert a file into a byte stream
getBytesFromInputStream(InputStream) - 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.MemCache
Returns any non-expired handle values that are in the caches storage.
getCacheSites() - Method in class net.handle.hdllib.Configuration
 
getCacheSites() - Method in class net.handle.hdllib.FilesystemConfiguration
 
getCacheSites() - Method in class net.handle.hdllib.SimpleConfiguration
Returns the sites to be used for all resolutions.
getCertificate() - Method in class net.handle.util.AutoSelfSignedKeyManager
 
getCertificateChain(String) - Method in class net.handle.util.AutoSelfSignedKeyManager
 
getCipher(int, byte[], int) - Method in class net.handle.security.HdlSecurityProvider
Deprecated.
Use HdlSecurityProvider.getCipher(int,byte[],int,byte[],int,int) in order to specify protocol version.
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.
getClientAliases(String, Principal[]) - Method in class net.handle.util.AutoSelfSignedKeyManager
 
getClientSSLContext(byte[]) - Static method in class net.handle.hdllib.SSLEngineHelper
 
getClientSSLContext(PublicKey) - Static method in class net.handle.hdllib.SSLEngineHelper
 
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.FilesystemConfiguration
 
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.
getData() - Method in class net.handle.hdllib.HandleValue
 
getDataAsString() - Method in class net.handle.hdllib.HandleValue
 
getDefaultCipherSuites() - Method in class net.handle.hdllib.SSLEngineHelper.SocketFactoryWrapper
 
getDefaultConfigDir() - Static method in class net.handle.hdllib.FilesystemConfiguration
 
getDefaultSigId(String) - Static method in class net.handle.hdllib.Util
 
getDefaultSigId(String, AbstractMessage) - Static method in class net.handle.hdllib.Util
 
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
 
getDigest() - Method in class net.handle.hdllib.HandleSignature.Digest
Deprecated.
 
getDigests() - Method in class net.handle.hdllib.HandleSignature.DigestsValue
Deprecated.
 
getDigestsValue() - Method in class net.handle.hdllib.HandleSignature
Deprecated.
 
getDomainForServer(int) - Method in class net.handle.hdllib.SiteInfo
 
getDotSeparatedComponentsOfSuffix() - Method in class net.handle.apps.batch.Handle
 
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.
getErrorHandles() - Method in class net.handle.apps.batch.BatchHandleProcessor
 
getErrorHandles() - Method in class net.handle.apps.batch.ParallelBatchDeleteHandles
 
getErrorHandles() - Method in class net.handle.apps.batch.ParallelBatchHandleProcessor
 
getErrorMessage() - Method in class net.handle.hdllib.trust.HandleRecordTrustVerificationReport
 
getExceptions() - Method in class net.handle.apps.batch.ParallelBatchDeleteHandles
 
getExceptions() - Method in class net.handle.apps.batch.ParallelBatchHandleProcessor
 
getExchagePublicKey() - Method in class net.handle.hdllib.ClientSideSessionInfo
 
getExchangeKeyRefHandle() - Method in class net.handle.hdllib.ClientSideSessionInfo
 
getExchangeKeyRefindex() - Method in class net.handle.hdllib.ClientSideSessionInfo
 
getExecutorService() - Method in class net.handle.hdllib.HandleResolver
 
getFirstDate() - Method in interface net.handle.hdllib.TransactionQueueInterface
 
getFirstPrimarySite(HandleValue[]) - Static method in class net.handle.apps.batch.BatchUtil
 
getFirstPrimarySiteFromHserv(HandleValue[], HandleResolver) - Static method in class net.handle.apps.batch.BatchUtil
 
getGlobalNamespace() - Method in class net.handle.hdllib.Configuration
 
getGlobalNamespace() - Method in class net.handle.hdllib.FilesystemConfiguration
 
getGlobalNamespace() - Method in class net.handle.hdllib.SimpleConfiguration
 
getGlobalSites() - Method in class net.handle.hdllib.Configuration
 
getGlobalSites() - Method in class net.handle.hdllib.FilesystemConfiguration
 
getGlobalSites() - Method in class net.handle.hdllib.SimpleConfiguration
 
getGlobalValues() - Method in class net.handle.hdllib.Configuration
 
getGlobalValues() - Method in class net.handle.hdllib.FilesystemConfiguration
 
getGlobalValues() - Method in class net.handle.hdllib.SimpleConfiguration
 
getGson() - Static method in class net.handle.hdllib.GsonUtility
Returns a Gson instance which can serialize and deserialize various Handle.net types.
getHandle() - Method in class net.handle.hdllib.HandleRecord
 
getHandle() - Method in class net.handle.hdllib.HandleSignature.DigestsValue
Deprecated.
 
getHandle() - Method in class net.handle.hdllib.HandleSignature
Deprecated.
 
getHandleAsString() - Method in class net.handle.hdllib.ValueReference
 
getHandleBytes() - Method in class net.handle.hdllib.HandleRecord
 
getHandleClaimsSet(JsonWebSignature) - Method in class net.handle.hdllib.trust.HandleVerifier
 
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.
getHandlesForNA(byte[]) - Method in interface net.handle.hdllib.HandleStorage
Scan the database for handles with the given prefix and return an Enumeration of byte arrays with each byte array being a handle.
getHandlesFromFile(String) - Static method in class net.handle.apps.batch.BatchUtil
 
getHandleValueAtIndex(HandleValue[], int) - Static method in class net.handle.apps.batch.BatchUtil
 
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 protocol 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.AbstractResponseAndIndex
 
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.hdllib.trust.HandleSigner
 
getInstance() - Static method in class net.handle.hdllib.trust.HandleVerifier
 
getInstance() - Static method in class net.handle.hdllib.trust.JsonWebSignatureFactory
 
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
getLastProcessedRecord() - Method in class net.handle.hdllib.DumpHandlesResponse
 
getLastProcessedRecordType() - Method in class net.handle.hdllib.DumpHandlesResponse
 
getLastTimestamp(String) - Method in class net.handle.hdllib.ReplicationStateInfo
 
getLastTxnId() - Method in interface net.handle.hdllib.TransactionQueueInterface
 
getLastTxnId(String) - Method in class net.handle.hdllib.ReplicationStateInfo
 
getLinesFromFile(String) - Static method in class net.handle.apps.batch.BatchUtil
 
getLocalAddressMap() - Method in class net.handle.hdllib.Configuration
 
getLocalAddressMap() - Method in class net.handle.hdllib.FilesystemConfiguration
Gets the mapping of addresses to local addresses
getLocalSites(byte[]) - Method in class net.handle.hdllib.Configuration
 
getLocalSites(String) - Method in class net.handle.hdllib.Configuration
 
getLocalSites(String) - Method in class net.handle.hdllib.FilesystemConfiguration
 
getLocalSites(String) - Method in class net.handle.hdllib.SimpleConfiguration
Returns the sites to be used for all administrative operations under the given prefix.
getLocationTemplateHandles() - 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 prefix.
getLong(Object, long) - Method in class net.handle.util.StreamTable
Deprecated.
 
getMajorProtocolVersion() - Method in class net.handle.hdllib.SessionInfo
 
getMatchingHandles(HandleRecordFilter, String) - Method in class net.handle.apps.batch.ListHandlesUtil
 
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.
getMessage() - Method in class net.handle.hdllib.TransactionValidator.ValidationResult
 
getMinorProtocolVersion() - Method in class net.handle.hdllib.SessionInfo
 
getNAHandle(byte[]) - Method in class net.handle.hdllib.HandleResolver
Deprecated.
Legacy of slash-based delegation; use Util.getZeroNAHandle
getNAHandle(byte[]) - Static method in class net.handle.hdllib.Util
Deprecated.
use getZeroNAHandle(byte[]) instead
getNAHandle(ResolutionRequest) - Method in class net.handle.hdllib.HandleResolver
Deprecated.
getNamespace() - Method in class net.handle.hdllib.AbstractRequest
Returns the information for the most specific namespace that was encountered when performing this resolution.
getNamespaceFromValues(String, HandleValue[]) - Static method in class net.handle.hdllib.Util
 
getNamespaceFromValues(HandleValue[]) - Static method in class net.handle.hdllib.Util
Extract and return the namespace information contained in the given handle values.
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
getNas() - Method in class net.handle.apps.simple.LocalInfoConverter.LocalInfoEntry
 
getNewGsonBuilder() - Static method in class net.handle.hdllib.GsonUtility
Returns a GsonBuilder which can serialize and deserialize various Handle.net types.
getNextIndex(HandleValue[], int) - Static method in class net.handle.apps.batch.BatchUtil
 
getNextSessionCounter() - Method in class net.handle.hdllib.SessionInfo
 
getNextUnusedIndex(int, List<HandleValue>) - Method in class net.handle.apps.batch.operations.JoseSignHandleRecordOperation
 
getNextUnusedIndex(HandleValue[], int) - Static method in class net.handle.hdllib.Util
 
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.
getOrCreateTransactionQueue(String) - Method in interface net.handle.hdllib.TransactionQueuesInterface
 
getOwnName() - Method in class net.handle.hdllib.ReplicationStateInfo
 
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 prefix handle for the given prefix handle.
getParentNAOfNAHandle(String) - Static method in class net.handle.hdllib.Util
 
getParsedDigestsValue() - Method in class net.handle.hdllib.HandleSignature
Deprecated.
 
getPassphrase(String) - Static method in class net.handle.hdllib.Util
Get a passphrase from the user.
getPayloadAsBytes() - Method in interface net.handle.hdllib.trust.JsonWebSignature
 
getPayloadAsBytes() - Method in class net.handle.hdllib.trust.JsonWebSignatureImpl
 
getPayloadAsString() - Method in interface net.handle.hdllib.trust.JsonWebSignature
 
getPayloadAsString() - Method in class net.handle.hdllib.trust.JsonWebSignatureImpl
 
getPermissionString() - Method in class net.handle.hdllib.HandleValue
 
getPreferredGlobalServiceHandle() - Method in class net.handle.hdllib.Configuration
 
getPreferredGlobalServiceHandle() - Method in class net.handle.hdllib.FilesystemConfiguration
 
getPrefix() - Method in class net.handle.apps.batch.Handle
 
getPrefixPart(byte[]) - Static method in class net.handle.hdllib.Util
Get only the prefix part of this handle.
getPrefixPart(String) - Static method in class net.handle.hdllib.Util
 
getPrettyGson() - Static method in class net.handle.hdllib.GsonUtility
Returns a Gson instance which can serialize and deserialize various Handle.net types.
getPrimarySite(SiteInfo[]) - Static method in class net.handle.hdllib.Util
 
getPrivateKey() - Method in class net.handle.hdllib.PublicKeyAuthenticationInfo
Return the byte-encoded representation of the secret key.
getPrivateKey(String) - Method in class net.handle.util.AutoSelfSignedKeyManager
 
getPrivateKeyFromBytes(byte[]) - Static method in class net.handle.hdllib.Util
 
getPrivateKeyFromBytes(byte[], int) - Static method in class net.handle.hdllib.Util
 
getPrivateKeyFromFileWithPassphrase(File, String) - Static method in class net.handle.hdllib.Util
 
getPublicKey() - Method in class net.handle.hdllib.ServerInfo
 
getPublicKeyFromBytes(byte[]) - Static method in class net.handle.hdllib.Util
 
getPublicKeyFromBytes(byte[], int) - Static method in class net.handle.hdllib.Util
 
getPublicKeyFromFile(String) - Static method in class net.handle.hdllib.Util
 
getPublicKeysFromValues(HandleValue[]) - Static method in class net.handle.hdllib.Util
 
getQueue(String) - Method in interface net.handle.hdllib.TransactionQueuesInterface
 
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
 
getReport() - Method in class net.handle.hdllib.TransactionValidator.ValidationResult
 
getRequiredSignersAuthorizedOver(String) - Method in class net.handle.hdllib.trust.AbstractRequiredSignerStore
 
getResolutionMethod() - Method in class net.handle.hdllib.Configuration
 
getResolutionMethod() - Method in class net.handle.hdllib.FilesystemConfiguration
 
getResolutionMethod() - Method in class net.handle.hdllib.SimpleConfiguration
 
getResolver() - Method in class net.handle.hdllib.Resolver
Get the underlying resolver being used
getResponse() - Method in class net.handle.hdllib.AbstractResponseAndIndex
 
getResponse() - Method in class net.handle.hdllib.SimpleResponseMessageCallback
 
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.
getRootKeys() - Method in class net.handle.hdllib.Configuration
 
getRootKeys() - Method in class net.handle.hdllib.FilesystemConfiguration
 
getRootKeys() - Method in class net.handle.hdllib.SimpleConfiguration
 
getRootServiceHandlesMap() - Method in class net.handle.apps.batch.operations.ServiceHandleAccumulator
 
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.
getServerAliases(String, Principal[]) - Method in class net.handle.util.AutoSelfSignedKeyManager
 
getServerSSLContext(X509Certificate, PrivateKey) - Static method in class net.handle.hdllib.SSLEngineHelper
 
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
 
getSignature() - Method in class net.handle.hdllib.HandleSignature
Deprecated.
 
getSignatures(HandleValue[], boolean) - Static method in class net.handle.hdllib.HandleSignature
Deprecated.
 
getSignatures(HandleValue[], HandleValue, boolean) - Static method in class net.handle.hdllib.HandleSignature
Deprecated.
 
getSignaturesQuietly(HandleValue[]) - Static method in class net.handle.hdllib.HandleSignature
Deprecated.
 
getSigner() - Method in class net.handle.hdllib.HandleSignature
Deprecated.
 
getSite() - Method in class net.handle.apps.simple.LocalInfoConverter.LocalInfoEntry
 
getSite(String, HandleResolver) - Static method in class net.handle.apps.batch.BatchUtil
 
getSiteFilter() - Method in class net.handle.hdllib.HandleResolver
 
getSiteFromBytes(byte[]) - Static method in class net.handle.hdllib.Util
 
getSiteFromFile(String) - Static method in class net.handle.hdllib.Util
Reads a SiteInfo from a file formatted as either siteinfo.bin or siteinfo.json.
GetSiteInfoResponse - Class in net.handle.hdllib
 
GetSiteInfoResponse(AbstractRequest, SiteInfo) - Constructor for class net.handle.hdllib.GetSiteInfoResponse
Constructor used on the server side.
GetSiteInfoResponse(SiteInfo) - Constructor for class net.handle.hdllib.GetSiteInfoResponse
Constructor used on the client side.
getSites(String) - Method in class net.handle.hdllib.BootstrapHandles
 
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.
getSSLEngine(SSLContext, boolean) - Static method in class net.handle.hdllib.SSLEngineHelper
 
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) - Method in class net.handle.util.StreamTable
Deprecated.
 
getStr(Object, String) - 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.
getSuffix() - Method in class net.handle.apps.batch.Handle
 
getSuffixPart(byte[]) - Static method in class net.handle.hdllib.Util
Get only the suffix part of this handle.
getSuffixPart(String) - Static method in class net.handle.hdllib.Util
 
getSupportedCipherSuites() - Method in class net.handle.hdllib.SSLEngineHelper.SocketFactoryWrapper
 
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.
getThisServersTransactionQueue() - Method in interface net.handle.hdllib.TransactionQueuesInterface
 
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
Deprecated.
 
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 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.
getUserValueReference() - Method in class net.handle.hdllib.AuthenticationInfo
Get the ValueReference that identifies the user that is represented by this authentication object.
getValueAtIndex(int) - Method in class net.handle.hdllib.HandleRecord
 
getValues() - Method in class net.handle.hdllib.HandleRecord
 
getValuesAsArray() - Method in class net.handle.hdllib.HandleRecord
 
getValuesNotOfType(HandleValue[], String) - Static method in class net.handle.apps.batch.BatchUtil
 
getValuesOfType(String) - Method in class net.handle.hdllib.HandleRecord
 
getValuesOfType(HandleValue[], String) - Static method in class net.handle.apps.batch.BatchUtil
 
getXMLForValue(HandleValue) - Method in class net.handle.hdllib.Resolver
 
getZeroNAHandle(byte[]) - Static method in class net.handle.hdllib.Util
Get the 0.NA authority handle that applies to the specified handle
getZeroNAHandle(String) - Static method in class net.handle.hdllib.Util
 
GLOBAL - net.handle.apps.batch.ParallelBatchHandleProcessor.ResolutionType
 
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.HandleValueGsonTypeAdapter - Class in net.handle.hdllib
 
GsonUtility.InterfaceGsonTypeAdapter - Class in net.handle.hdllib
 
GsonUtility.PrivateKeyTypeHierarchyAdapter - Class in net.handle.hdllib
 
GsonUtility.PublicKeyTypeHierarchyAdapter - Class in net.handle.hdllib
 
GsonUtility.ResponseGsonTypeHierarchyAdapter - Class in net.handle.hdllib
 
GsonUtility.ServerInfoGsonTypeAdapter - Class in net.handle.hdllib
 
GsonUtility.SiteInfoGsonTypeAdapter - Class in net.handle.hdllib
 
GsonUtility.TransactionGsonTypeAdapter - Class in net.handle.hdllib
 
GsonUtility.ValueReferenceGsonTypeAdapter - Class in net.handle.hdllib
 

H

handle - Variable in class net.handle.hdllib.AbstractRequest
 
handle - Variable in class net.handle.hdllib.CreateHandleResponse
 
handle - Variable in class net.handle.hdllib.ResolutionResponse
 
handle - Variable in class net.handle.hdllib.ServiceReferralResponse
 
handle - Variable in class net.handle.hdllib.Transaction
 
handle - Variable in class net.handle.hdllib.trust.Permission
 
handle - Variable in class net.handle.hdllib.ValueReference
 
Handle - Class in net.handle.apps.batch
 
Handle(String) - Constructor for class net.handle.apps.batch.Handle
 
HANDLE - Static variable in class net.handle.hdllib.DumpHandlesRequest
 
HANDLE_ALREADY_EXISTS - Static variable in exception net.handle.hdllib.HandleException
 
HANDLE_DATE_RECORD - Static variable in class net.handle.hdllib.DumpHandlesResponse
 
HANDLE_DOES_NOT_EXIST - Static variable in exception net.handle.hdllib.HandleException
 
HANDLE_RECORD - Static variable in class net.handle.hdllib.DumpHandlesResponse
 
HANDLE_REPLICATION_DB - Static variable in class net.handle.hdllib.DumpHandlesRequest
 
HandleClaimsSet - Class in net.handle.hdllib.trust
 
HandleClaimsSet() - Constructor for class net.handle.hdllib.trust.HandleClaimsSet
 
HandleException - Exception in net.handle.hdllib
 
HandleException(int) - Constructor for exception net.handle.hdllib.HandleException
 
HandleException(int, String) - Constructor for exception net.handle.hdllib.HandleException
 
HandleException(int, String, Throwable) - Constructor for exception net.handle.hdllib.HandleException
 
HandleException(int, Throwable) - Constructor for exception net.handle.hdllib.HandleException
 
handleIndex - Variable in class net.handle.hdllib.VerifyAuthRequest
 
handleIterator() - Method in interface net.handle.hdllib.ReplicationDaemonInterface
 
handleIteratorFrom(byte[], boolean) - Method in interface net.handle.hdllib.ReplicationDaemonInterface
 
HandleRecord - Class in net.handle.hdllib
 
HandleRecord() - Constructor for class net.handle.hdllib.HandleRecord
 
HandleRecord(String, List<HandleValue>) - Constructor for class net.handle.hdllib.HandleRecord
 
HandleRecord(String, HandleValue[]) - Constructor for class net.handle.hdllib.HandleRecord
 
HandleRecordFilter - Interface in net.handle.apps.batch
 
HandleRecordOperationInterface - Interface in net.handle.apps.batch
 
HandleRecordTrustVerificationReport - Class in net.handle.hdllib.trust
 
HandleRecordTrustVerificationReport() - Constructor for class net.handle.hdllib.trust.HandleRecordTrustVerificationReport
 
HandleRecordTrustVerifier - Class in net.handle.hdllib.trust
 
HandleRecordTrustVerifier(HandleResolver) - Constructor for class net.handle.hdllib.trust.HandleRecordTrustVerifier
 
HandleRecordTrustVerifier(ChainBuilder, ChainVerifier) - Constructor for class net.handle.hdllib.trust.HandleRecordTrustVerifier
 
HandleResolver - Class in net.handle.hdllib
Responsible for locating and retrieving the value of handles using a caching server, or on the internet.
HandleResolver() - Constructor for class net.handle.hdllib.HandleResolver
 
handleResponse(AbstractResponse) - Method in class net.handle.apps.batch.ListHandlesUtil.ListHandlesAccumulator
 
handleResponse(AbstractResponse) - Method in class net.handle.apps.batch.ListPrefixesUtil.ListHandlesAccumulator
 
handleResponse(AbstractResponse) - Method in interface net.handle.hdllib.ResponseMessageCallback
This is called when a message has been received and needs to be handled.
handleResponse(AbstractResponse) - Method in class net.handle.hdllib.SimpleResponseMessageCallback
 
handles - Variable in class net.handle.hdllib.BootstrapHandles
 
handles - Variable in class net.handle.hdllib.ListHandlesResponse
 
handles - Variable in class net.handle.hdllib.ListNAsResponse
 
HANDLES_UNDER_THIS_PREFIX - Static variable in class net.handle.hdllib.trust.Permission
 
HandleSignature - Class in net.handle.hdllib
Deprecated.
Use JsonWebSignature and allied classes.
HandleSignature(HandleValue, HandleSignature.DigestsValue, String, ValueReference, byte[]) - Constructor for class net.handle.hdllib.HandleSignature
Deprecated.
 
HandleSignature.Digest - Class in net.handle.hdllib
Deprecated.
 
HandleSignature.DigestsValue - Class in net.handle.hdllib
Deprecated.
 
HandleSigner - Class in net.handle.hdllib.trust
 
HandleSigner() - Constructor for class net.handle.hdllib.trust.HandleSigner
 
handlesList - Variable in class net.handle.apps.batch.ListHandlesUtil.ListHandlesAccumulator
 
handlesList - Variable in class net.handle.apps.batch.ListPrefixesUtil.ListHandlesAccumulator
 
HandleStorage - Interface in net.handle.hdllib
HandleStorage is an interface to an object that is capable of storing handles and their values.
HandleStorage2 - Interface in net.handle.hdllib
Deprecated.
can just use HandleStorage with default methods
HandlesUnderServiceFinderOperation - Class in net.handle.apps.batch.operations
 
HandlesUnderServiceFinderOperation(String) - Constructor for class net.handle.apps.batch.operations.HandlesUnderServiceFinderOperation
 
HandleValue - Class in net.handle.hdllib
Represents a single handle value
HandleValue() - Constructor for class net.handle.hdllib.HandleValue
 
HandleValue(int, byte[], byte[]) - Constructor for class net.handle.hdllib.HandleValue
 
HandleValue(int, byte[], byte[], byte, int, int, ValueReference[], boolean, boolean, boolean, boolean) - Constructor for class net.handle.hdllib.HandleValue
 
HandleValue(int, String, byte[]) - Constructor for class net.handle.hdllib.HandleValue
 
HandleValue(int, String, String) - Constructor for class net.handle.hdllib.HandleValue
 
HandleValueDigester - Class in net.handle.hdllib.trust
 
HandleValueDigester() - Constructor for class net.handle.hdllib.trust.HandleValueDigester
 
HandleValueGsonTypeAdapter() - Constructor for class net.handle.hdllib.GsonUtility.HandleValueGsonTypeAdapter
 
HandleVerifier - Class in net.handle.hdllib.trust
 
HandleVerifier() - Constructor for class net.handle.hdllib.trust.HandleVerifier
 
hasAllZerosAddress() - Method in class net.handle.hdllib.ServerInfo
 
hasEqualOrGreaterVersion(int, int) - Method in class net.handle.hdllib.AbstractMessage
Return true if the major and minor version of this message is equal to or greater than the given major/minor versions.
hasEqualOrGreaterVersion(int, int, int, int) - Static method in class net.handle.hdllib.AbstractMessage
 
hasExpired() - Method in class net.handle.hdllib.SessionInfo
 
HASH_ALG_HMAC_SHA1 - Static variable in class net.handle.hdllib.Common
 
HASH_ALG_HMAC_SHA256 - Static variable in class net.handle.hdllib.Common
 
HASH_ALG_MD5 - Static variable in class net.handle.hdllib.Common
 
HASH_ALG_PBKDF2_HMAC_SHA1 - Static variable in class net.handle.hdllib.Common
 
HASH_ALG_PBKDF2_HMAC_SHA1_ALTERNATE - Static variable in class net.handle.hdllib.Common
 
HASH_ALG_SHA1 - Static variable in class net.handle.hdllib.Common
 
HASH_ALG_SHA1_ALTERNATE - Static variable in class net.handle.hdllib.Common
 
HASH_ALG_SHA256 - Static variable in class net.handle.hdllib.Common
 
HASH_ALG_SHA256_ALTERNATE - Static variable in class net.handle.hdllib.Common
 
HASH_CODE_HMAC_SHA1 - Static variable in class net.handle.hdllib.Common
 
HASH_CODE_HMAC_SHA256 - Static variable in class net.handle.hdllib.Common
 
HASH_CODE_MD5 - Static variable in class net.handle.hdllib.Common
 
HASH_CODE_MD5_OLD_FORMAT - Static variable in class net.handle.hdllib.Common
 
HASH_CODE_PBKDF2_HMAC_SHA1 - Static variable in class net.handle.hdllib.Common
 
HASH_CODE_SHA1 - Static variable in class net.handle.hdllib.Common
 
HASH_CODE_SHA256 - Static variable in class net.handle.hdllib.Common
 
HASH_TYPE_BY_ALL - Static variable in class net.handle.hdllib.SiteInfo
 
HASH_TYPE_BY_PREFIX - Static variable in class net.handle.hdllib.SiteInfo
 
HASH_TYPE_BY_SUFFIX - Static variable in class net.handle.hdllib.SiteInfo
 
hasHandleValueOfType(HandleValue[], String) - Static method in class net.handle.apps.batch.BatchUtil
 
hashCode() - Method in class net.handle.hdllib.Attribute
 
hashCode() - Method in class net.handle.hdllib.ClientSideSessionInfo
 
hashCode() - Method in class net.handle.hdllib.HandleValue
 
hashCode() - Method in class net.handle.hdllib.Interface
 
hashCode() - Method in class net.handle.hdllib.PublicKeyAuthenticationInfo
 
hashCode() - Method in class net.handle.hdllib.SecretKeyAuthenticationInfo
 
hashCode() - Method in class net.handle.hdllib.ServerInfo
 
hashCode() - Method in class net.handle.hdllib.SessionInfo
 
hashCode() - Method in class net.handle.hdllib.SiteInfo
 
hashCode() - Method in class net.handle.hdllib.SSLEngineHelper.SocketFactoryWrapper
 
hashCode() - Method in class net.handle.hdllib.trust.Permission
 
hashCode() - Method in class net.handle.hdllib.ValueReference
 
hashFilter - Variable in class net.handle.hdllib.SiteInfo
 
hashOnAll - Variable in class net.handle.hdllib.Transaction
 
hashOnId - Variable in class net.handle.hdllib.Transaction
 
hashOnNA - Variable in class net.handle.hdllib.Transaction
 
hashOption - Variable in class net.handle.hdllib.SiteInfo
 
HasHsNameSpaceFilter - Class in net.handle.apps.batch.filters
 
HasHsNameSpaceFilter() - Constructor for class net.handle.apps.batch.filters.HasHsNameSpaceFilter
 
hasSlash(byte[]) - Static method in class net.handle.hdllib.Util
Return whether a handle has a slash
hasType(byte[]) - Method in class net.handle.hdllib.HandleValue
Returns whether or not this handle value has the given type.
HasValuesFilter - Class in net.handle.apps.batch.filters
 
HasValuesFilter(List<HasValuesFilter.TypeAndValue>) - Constructor for class net.handle.apps.batch.filters.HasValuesFilter
 
HasValuesFilter.TypeAndValue - Class in net.handle.apps.batch.filters
 
hasZeroAddressServersAndDomain() - Method in class net.handle.hdllib.SiteInfo
 
haveNA(byte[]) - Method in interface net.handle.hdllib.HandleStorage
Returns true if this server is responsible for the given prefix.
HDL_MIME_TYPE - Static variable in class net.handle.hdllib.Common
 
HdlSecurityProvider - Class in net.handle.security
 
HdlSecurityProvider() - Constructor for class net.handle.security.HdlSecurityProvider
 
HIGHEST_PORT - Static variable in class net.handle.hdllib.HSG
 
HOME_STR - Static variable in class net.handle.apps.batch.GenericBatch
 
HOMED_PREFIX_RECORD - Static variable in class net.handle.hdllib.DumpHandlesResponse
 
HomeNaRequest - Class in net.handle.hdllib
Request used to home prefix on a given handle server.
HomeNaRequest(byte[], AuthenticationInfo) - Constructor for class net.handle.hdllib.HomeNaRequest
 
homePrefix(String, HandleResolver, AuthenticationInfo, SiteInfo) - Static method in class net.handle.apps.batch.BatchUtil
 
HS_CERT_TYPE - Static variable in class net.handle.hdllib.Common
 
HS_JAVA_VERSION - Static variable in class net.handle.hdllib.HSG
 
HS_SIGNATURE_TYPE - Static variable in class net.handle.hdllib.Common
 
HS_SIGNATURE_TYPE_LIST - Static variable in class net.handle.hdllib.Common
 
HSAdapter - Interface in net.handle.api
 
HSAdapterFactory - Class in net.handle.api
 
HSAdapterFactory() - Constructor for class net.handle.api.HSAdapterFactory
 
HsAdminModifierOperation - Class in net.handle.apps.batch.operations
 
HsAdminModifierOperation(String, int, String, int) - Constructor for class net.handle.apps.batch.operations.HsAdminModifierOperation
 
HSG - Class in net.handle.hdllib
 
HSG() - Constructor for class net.handle.hdllib.HSG
 
HTTP_CONFIG - Static variable in class net.handle.hdllib.HSG
 
HTTP4_CONFIG - Static variable in class net.handle.hdllib.HSG
 

I

iat - Variable in class net.handle.hdllib.trust.JwtClaimsSet
 
identityHandle - Variable in class net.handle.hdllib.SessionSetupRequest
 
identityIndex - Variable in class net.handle.hdllib.SessionSetupRequest
 
identityKeyHandle - Variable in class net.handle.hdllib.SessionInfo
 
identityKeyIndex - Variable in class net.handle.hdllib.SessionInfo
 
ignoreInvalidSignatures - Variable in class net.handle.hdllib.SecureResolver
Deprecated.
 
ignoreRestrictedValues - Variable in class net.handle.hdllib.AbstractMessage
 
ignoreUnsignedValues - Variable in class net.handle.hdllib.SecureResolver
Deprecated.
 
INCOMPLETE_SESSIONSETUP - Static variable in exception net.handle.hdllib.HandleException
 
index - Variable in class net.handle.hdllib.trust.DigestedHandleValues.DigestedHandleValue
 
index - Variable in class net.handle.hdllib.ValueReference
 
INDEX_COMPARATOR - Static variable in class net.handle.hdllib.HandleValue
 
indexes - Variable in class net.handle.hdllib.RemoveValueRequest
 
indexOf(byte[], byte) - Static method in class net.handle.hdllib.Util
 
init(StreamTable) - Method in interface net.handle.hdllib.HandleStorage
Initializes the handle storage object with the given configuration table.
initDHKeys() - Method in class net.handle.hdllib.SessionSetupInfo
 
initializeRandom() - Static method in class net.handle.hdllib.ChallengeResponse
 
initializeRandom(byte[]) - Static method in class net.handle.hdllib.ChallengeResponse
 
InMemoryRequiredSignerStore - Class in net.handle.hdllib.trust
 
InMemoryRequiredSignerStore(List<JsonWebSignature>) - Constructor for class net.handle.hdllib.trust.InMemoryRequiredSignerStore
 
INT_SIZE - Static variable in class net.handle.hdllib.Encoder
 
INT2_SIZE - Static variable in class net.handle.hdllib.Encoder
 
Interface - Class in net.handle.hdllib
 
Interface() - Constructor for class net.handle.hdllib.Interface
 
Interface(byte, byte, int) - Constructor for class net.handle.hdllib.Interface
 
InterfaceGsonTypeAdapter() - Constructor for class net.handle.hdllib.GsonUtility.InterfaceGsonTypeAdapter
 
interfaces - Variable in class net.handle.hdllib.ServerInfo
 
INTERFACES - Static variable in class net.handle.hdllib.HSG
 
interfaceWithProtocol(int, AbstractRequest) - Method in class net.handle.hdllib.ServerInfo
Return the server's Interface for the given protocol which can handle the given request; assume server has only 1 such interface.
INTERNAL_ERROR - Static variable in exception net.handle.hdllib.HandleException
 
INVALID_SESSION_EXCHANGE_PRIVKEY - Static variable in exception net.handle.hdllib.HandleException
 
INVALID_VALUE - Static variable in exception net.handle.hdllib.HandleException
 
IP_ADDRESS_LENGTH - Static variable in class net.handle.hdllib.Common
 
IP_EITHER_VERSION - Static variable in class net.handle.hdllib.HSG
 
IP_VERSION_4 - Static variable in class net.handle.hdllib.HSG
 
IP_VERSION_6 - Static variable in class net.handle.hdllib.HSG
 
ipAddress - Variable in class net.handle.hdllib.ServerInfo
 
isAdminRequest - Variable in class net.handle.hdllib.AbstractRequest
 
isAutoUpdateRootInfo() - Method in class net.handle.hdllib.Configuration
 
isAutoUpdateRootInfo() - Method in class net.handle.hdllib.FilesystemConfiguration
 
isAutoUpdateRootInfo() - Method in class net.handle.hdllib.SimpleConfiguration
 
isBootstrapHandlesOld() - Method in class net.handle.hdllib.Configuration
 
isCachedNotFound(byte[][]) - Method in interface net.handle.hdllib.Cache
Returns true if this return value of getCachedValues indicates a cached value of HANDLE_NOT_FOUND
isCachedNotFound(byte[][]) - Method in class net.handle.hdllib.MemCache
 
isDateInRange(long) - Method in class net.handle.hdllib.trust.JwtClaimsSet
 
isDerivedFrom(String, String) - Static method in class net.handle.hdllib.Util
 
isEmpty() - Method in class net.handle.util.LRUCacheTable
 
isExpired(int, int) - Method in class net.handle.hdllib.HandleValue
Given the current time and the time this value was retrieved from a handle server (in seconds), return true if this value is "stale" and should be retrieved again.
isHandleUnderPrefix(String, String) - Static method in class net.handle.hdllib.Util
 
isInArray(byte[][], byte[]) - Static method in class net.handle.hdllib.Util
returns true if the given byte array is contained in the specified byte array array.
isInArray(int[], int) - Static method in class net.handle.hdllib.Util
returns true if the given int value is in the specified array.
isIPv4() - Method in class net.handle.hdllib.ServerInfo
 
isMatchedBy(ValueReference) - Method in class net.handle.hdllib.ValueReference
 
isMatchingKeyPair(PublicKey, PrivateKey) - Static method in class net.handle.hdllib.Util
check that a given PublicKey and a given PrivateKey are a pair
isNa() - Method in class net.handle.apps.batch.Handle
 
isParentTypeInArray(byte[][], byte[]) - Static method in class net.handle.hdllib.Util
Types in the array are either exact types (not ending in '.') or prefixes of type families (ending in '.').
isPrimary - Variable in class net.handle.hdllib.SiteInfo
 
isQueueNameInOwnSite(String) - Method in class net.handle.hdllib.ReplicationStateInfo
 
isQueueNameInSiteNamed(String, String) - Static method in class net.handle.hdllib.ReplicationStateInfo
 
isReadOnly(File) - Static method in class net.handle.util.FileSystemReadOnlyChecker
 
isRequiredSignerNeededAndChainIsGoodUpToRequiredSigner() - Method in class net.handle.hdllib.trust.ChainVerificationReport
 
isRoot - Variable in class net.handle.hdllib.SiteInfo
 
iss - Variable in class net.handle.hdllib.trust.JwtClaimsSet
 
iss - Variable in class net.handle.hdllib.trust.SignatureVerificationReport
 
isSecure() - Method in class net.handle.hdllib.SignedInputStream
 
isSelfIssued() - Method in class net.handle.hdllib.trust.JwtClaimsSet
 
isSessionAnonymous() - Method in class net.handle.hdllib.SessionInfo
 
isStreamTable() - Method in interface net.handle.util.StreamObject
Deprecated.
 
isStreamTable() - Method in class net.handle.util.StreamTable
Deprecated.
 
isStreamTable() - Method in class net.handle.util.StreamVector
Deprecated.
 
isStreamVector() - Method in interface net.handle.util.StreamObject
Deprecated.
 
isStreamVector() - Method in class net.handle.util.StreamTable
Deprecated.
 
isStreamVector() - Method in class net.handle.util.StreamVector
Deprecated.
 
isSubNAHandle(byte[]) - Static method in class net.handle.hdllib.Util
only for 0.NA/derived.prefix handles
isSubNAHandle(String) - Static method in class net.handle.hdllib.Util
 
IssuedSignature - Class in net.handle.hdllib.trust
 
IssuedSignature(JsonWebSignature, PublicKey, List<Permission>) - Constructor for class net.handle.hdllib.trust.IssuedSignature
 
IssuedSignatureVerificationReport - Class in net.handle.hdllib.trust
 
IssuedSignatureVerificationReport() - Constructor for class net.handle.hdllib.trust.IssuedSignatureVerificationReport
 
issuedSignatureVerificationReports - Variable in class net.handle.hdllib.trust.ChainVerificationReport
 
issuerPermissions - Variable in class net.handle.hdllib.trust.IssuedSignature
 
issuerPublicKey - Variable in class net.handle.hdllib.trust.IssuedSignature
 
isUseIPv6FastFallback() - Method in class net.handle.hdllib.HandleResolver
 
isValid - Variable in class net.handle.hdllib.VerifyAuthResponse
 
isValid() - Method in class net.handle.hdllib.TransactionValidator.ValidationResult
 
isValidString(byte[], int, int) - Static method in class net.handle.hdllib.Util
Returns true is the given byte array represents a valid text string in the encoding used by the handle protocol (utf8).

J

JoseSignHandleRecordOperation - Class in net.handle.apps.batch.operations
 
JoseSignHandleRecordOperation(PrivateKey, ValueReference, List<String>) - Constructor for class net.handle.apps.batch.operations.JoseSignHandleRecordOperation
 
JoseSignHandleRecordOperation(ValueReference, List<String>, String, String, String, String, String) - Constructor for class net.handle.apps.batch.operations.JoseSignHandleRecordOperation
 
JsonWebSignature - Interface in net.handle.hdllib.trust
 
JsonWebSignatureFactory - Class in net.handle.hdllib.trust
 
JsonWebSignatureFactory() - Constructor for class net.handle.hdllib.trust.JsonWebSignatureFactory
 
JsonWebSignatureFactoryImpl - Class in net.handle.hdllib.trust
 
JsonWebSignatureFactoryImpl() - Constructor for class net.handle.hdllib.trust.JsonWebSignatureFactoryImpl
 
JsonWebSignatureImpl - Class in net.handle.hdllib.trust
 
JsonWebSignatureImpl(byte[], PrivateKey) - Constructor for class net.handle.hdllib.trust.JsonWebSignatureImpl
 
JsonWebSignatureImpl(String) - Constructor for class net.handle.hdllib.trust.JsonWebSignatureImpl
 
JsonWebSignatureImpl(String, PrivateKey) - Constructor for class net.handle.hdllib.trust.JsonWebSignatureImpl
 
JsonWebSignatureJsonSerialization - Class in net.handle.hdllib.trust
 
JsonWebSignatureJsonSerialization() - Constructor for class net.handle.hdllib.trust.JsonWebSignatureJsonSerialization
 
JsonWebSignatureJsonSerialization.JsonWebSignatureSignatureJsonSerialization - Class in net.handle.hdllib.trust
 
JsonWebSignatureSignatureJsonSerialization() - Constructor for class net.handle.hdllib.trust.JsonWebSignatureJsonSerialization.JsonWebSignatureSignatureJsonSerialization
 
jws - Variable in class net.handle.hdllib.trust.IssuedSignature
 
JwtClaimsSet - Class in net.handle.hdllib.trust
 
JwtClaimsSet() - Constructor for class net.handle.hdllib.trust.JwtClaimsSet
 

K

keepAlive - Variable in class net.handle.hdllib.AbstractMessage
 
KEY_ALGORITHM - Static variable in class net.handle.hdllib.HSG
 
KEY_ENCODING_DH_PRIVATE - Static variable in class net.handle.hdllib.Common
 
KEY_ENCODING_DH_PUBLIC - Static variable in class net.handle.hdllib.Common
 
KEY_ENCODING_DSA_PRIVATE - Static variable in class net.handle.hdllib.Common
 
KEY_ENCODING_DSA_PUBLIC - Static variable in class net.handle.hdllib.Common
 
KEY_ENCODING_RSA_PRIVATE - Static variable in class net.handle.hdllib.Common
 
KEY_ENCODING_RSA_PUBLIC - Static variable in class net.handle.hdllib.Common
 
KEY_ENCODING_RSACRT_PRIVATE - Static variable in class net.handle.hdllib.Common
 
KEY_EXCHANGE_CIPHER_CLIENT - Static variable in class net.handle.hdllib.Common
 
KEY_EXCHANGE_CIPHER_HDL - Static variable in class net.handle.hdllib.Common
 
KEY_EXCHANGE_CIPHER_SERVER - Static variable in class net.handle.hdllib.Common
 
KEY_EXCHANGE_DH - Static variable in class net.handle.hdllib.Common
 
KEY_EXCHANGE_NONE - Static variable in class net.handle.hdllib.Common
 
KEY_STRENGTH - Static variable in class net.handle.hdllib.HSG
 
keyExchangeMode - Variable in class net.handle.hdllib.SessionSetupInfo
 
keyExchangeMode - Variable in class net.handle.hdllib.SessionSetupRequest
 
keyExchangeMode - Variable in class net.handle.hdllib.SessionSetupResponse
 
keySet() - Method in class net.handle.hdllib.ReplicationStateInfo
 
keySet() - Method in class net.handle.util.LRUCacheTable
 

L

LAST_TIMESTAMP - Static variable in class net.handle.hdllib.ReplicationStateInfo
 
LAST_TXN_ID - Static variable in class net.handle.hdllib.ReplicationStateInfo
 
lastQueryDate - Variable in class net.handle.hdllib.RetrieveTxnRequest
 
lastTxnId - Variable in class net.handle.hdllib.RetrieveTxnRequest
 
lastUpdate - Variable in class net.handle.hdllib.BootstrapHandles
 
LEGACY_DERIVED_PREFIX_SITE_TYPE - Static variable in class net.handle.hdllib.Common
 
legacyByteLength - Variable in class net.handle.hdllib.AdminRecord
Version 7.3 and earlier had two extra zero bytes at the end of the representation
LIST_HANDLES - Static variable in class net.handle.hdllib.AdminRecord
 
LIST_STR - Static variable in class net.handle.apps.batch.GenericBatch
 
listAllHandlesOnSite(SiteInfo, HandleResolver, AuthenticationInfo) - Static method in class net.handle.apps.batch.BatchUtil
 
listHandles(String, SiteInfo, HandleResolver, AuthenticationInfo) - Static method in class net.handle.apps.batch.BatchUtil
 
ListHandlesAccumulator() - Constructor for class net.handle.apps.batch.ListHandlesUtil.ListHandlesAccumulator
 
ListHandlesAccumulator() - Constructor for class net.handle.apps.batch.ListPrefixesUtil.ListHandlesAccumulator
 
ListHandlesRequest - Class in net.handle.hdllib
Request used to retrieve a list of handles from a given prefix from a server.
ListHandlesRequest(byte[], AuthenticationInfo) - Constructor for class net.handle.hdllib.ListHandlesRequest
 
ListHandlesResponse - Class in net.handle.hdllib
Response used to forward all handles for a specific prefix.
ListHandlesResponse() - Constructor for class net.handle.hdllib.ListHandlesResponse
Constructor for the client side.
ListHandlesResponse(ListHandlesRequest, byte[][]) - Constructor for class net.handle.hdllib.ListHandlesResponse
Constructor for the server side.
listHandlesUnderPrefix(String, AuthenticationInfo, ScanCallback) - Method in class net.handle.hdllib.HandleResolver
 
listHandlesUnderPrefixAtSite(String, SiteInfo, AuthenticationInfo, ScanCallback) - Method in class net.handle.hdllib.HandleResolver
 
ListHandlesUtil - Class in net.handle.apps.batch
 
ListHandlesUtil(SiteInfo, AuthenticationInfo, HandleResolver) - Constructor for class net.handle.apps.batch.ListHandlesUtil
 
ListHandlesUtil.ListHandlesAccumulator - Class in net.handle.apps.batch
 
ListNAsRequest - Class in net.handle.hdllib
Request used to retrieve a list of prefixes homed on a server.
ListNAsRequest(byte[], AuthenticationInfo) - Constructor for class net.handle.hdllib.ListNAsRequest
 
ListNAsResponse - Class in net.handle.hdllib
Response used to forward all prefixes homed on this server.
ListNAsResponse() - Constructor for class net.handle.hdllib.ListNAsResponse
Constructor for the client side.
ListNAsResponse(ListNAsRequest, byte[][]) - Constructor for class net.handle.hdllib.ListNAsResponse
Constructor for the server side.
listPrefixesOnSite(SiteInfo, HandleResolver, AuthenticationInfo) - Static method in class net.handle.apps.batch.BatchUtil
 
ListPrefixesUtil - Class in net.handle.apps.batch
 
ListPrefixesUtil(SiteInfo, AuthenticationInfo, HandleResolver) - Constructor for class net.handle.apps.batch.ListPrefixesUtil
 
ListPrefixesUtil.ListHandlesAccumulator - Class in net.handle.apps.batch
 
listQueueNames() - Method in interface net.handle.hdllib.TransactionQueuesInterface
 
loadSigners() - Method in class net.handle.hdllib.trust.AbstractRequiredSignerStore
 
loadSigners() - Method in class net.handle.hdllib.trust.FileBasedRequiredSignerStore
 
LocalInfoConverter - Class in net.handle.apps.simple
 
LocalInfoConverter() - Constructor for class net.handle.apps.simple.LocalInfoConverter
 
LocalInfoConverter.LocalInfoEntry - Class in net.handle.apps.simple
 
LocalInfoEntry(List<String>, SiteInfo) - Constructor for class net.handle.apps.simple.LocalInfoConverter.LocalInfoEntry
 
LOCATION_AND_ADMIN_TYPES - Static variable in class net.handle.hdllib.Common
 
LOCATION_TYPES - Static variable in class net.handle.hdllib.Common
 
LOCATIONS_TAG - Static variable in class net.handle.hdllib.NamespaceInfo
 
LOG_ACCESSES - Static variable in class net.handle.hdllib.HSG
 
LOG_CONFIG - Static variable in class net.handle.hdllib.HSG
 
LOG_REDIRECT_STDERR - Static variable in class net.handle.hdllib.HSG
 
LOG_SAVE_CONFIG - Static variable in class net.handle.hdllib.HSG
 
LOG_SAVE_DIRECTORY - Static variable in class net.handle.hdllib.HSG
 
LOG_SAVE_INTERVAL - Static variable in class net.handle.hdllib.HSG
 
LOG_SAVE_TIME - Static variable in class net.handle.hdllib.HSG
 
LOG_SAVE_WEEKDAY - Static variable in class net.handle.hdllib.HSG
 
LONG_SIZE - Static variable in class net.handle.hdllib.Encoder
 
looksLikeBinary(byte[]) - Static method in class net.handle.hdllib.Util
 
LOWEST_PORT - Static variable in class net.handle.hdllib.HSG
 
lowestAvailableIndex(List<Integer>) - Static method in class net.handle.apps.batch.BatchUtil
 
lowestAvailableIndex(HandleValue[]) - Static method in class net.handle.apps.batch.BatchUtil
 
LRUCacheTable<K,​V> - Class in net.handle.util
 
LRUCacheTable(int) - Constructor for class net.handle.util.LRUCacheTable
 

M

main(String[]) - Static method in class net.handle.apps.batch.GenericBatch
 
main(String[]) - Static method in class net.handle.apps.simple.LocalInfoConverter
 
main(String[]) - Static method in class net.handle.apps.simple.SiteInfoConverter
 
main(String[]) - Static method in class net.handle.hdllib.SecureResolver
Deprecated.
 
main(String[]) - Static method in class net.handle.hdllib.SiteInfo
Hash the given arguments as handles and display the results.
main(String[]) - Static method in class net.handle.hdllib.Tester
 
MAJOR_VERSION - Static variable in class net.handle.hdllib.Common
 
majorProtocolVersion - Variable in class net.handle.hdllib.AbstractMessage
The major version of the protocol used to send this message.
majorProtocolVersion - Variable in class net.handle.hdllib.SiteInfo
 
mapLocalAddress(InetAddress) - Method in class net.handle.hdllib.Configuration
 
mapLocalAddress(InetAddress) - Method in class net.handle.hdllib.FilesystemConfiguration
If the given address appears in the local address map return the address to which it is mapped.
MAX_ARRAY_SIZE - Static variable in class net.handle.hdllib.Common
 
MAX_AUTH_TIME - Static variable in class net.handle.hdllib.HSG
 
MAX_DEPTH - Static variable in class net.handle.hdllib.BootstrapHandles
 
MAX_ENCRYPT - Static variable in class net.handle.hdllib.Common
 
MAX_HANDLE_LENGTH - Static variable in class net.handle.hdllib.Common
 
MAX_HANDLE_VALUES - Static variable in class net.handle.hdllib.Common
 
MAX_MESSAGE_LENGTH - Static variable in class net.handle.hdllib.Common
 
MAX_RECOGNIZED_TTL - Static variable in class net.handle.hdllib.HandleValue
 
MAX_SESSION_TIME - Static variable in class net.handle.hdllib.HSG
 
MAX_UDP_DATA_SIZE - Static variable in class net.handle.hdllib.Common
 
MAX_UDP_PACKET_SIZE - Static variable in class net.handle.hdllib.Common
 
MD5_DIGEST_SIZE - Static variable in class net.handle.hdllib.Common
 
MD5_SECRET_KEY_TYPE - Static variable in class net.handle.hdllib.Common
Deprecated.
MD5_SECRET_KEY_TYPES - Static variable in class net.handle.hdllib.Common
Deprecated.
MemCache - Class in net.handle.hdllib
Class used to cache values in a local database file.
MemCache() - Constructor for class net.handle.hdllib.MemCache
 
MemCache(int, long) - Constructor for class net.handle.hdllib.MemCache
 
MemCache(int, long, boolean) - Constructor for class net.handle.hdllib.MemCache
Deprecated.
MemCache(long) - Constructor for class net.handle.hdllib.MemCache
 
merge(Hashtable) - Method in class net.handle.util.StreamTable
Deprecated.
copy a (reference to) all values in this table to the specified table.
message - Variable in class net.handle.hdllib.ErrorResponse
 
MESSAGE_ENVELOPE_SIZE - Static variable in class net.handle.hdllib.Common
 
MESSAGE_FORMAT_ERROR - Static variable in exception net.handle.hdllib.HandleException
 
MESSAGE_HEADER_SIZE - Static variable in class net.handle.hdllib.Common
 
messageBody - Variable in class net.handle.hdllib.AbstractMessage
 
MessageEnvelope - Class in net.handle.hdllib
 
MessageEnvelope() - Constructor for class net.handle.hdllib.MessageEnvelope
 
MessageHeaders(byte[], int) - Constructor for class net.handle.hdllib.Encoder.MessageHeaders
 
messageId - Variable in class net.handle.hdllib.MessageEnvelope
 
messageLength - Variable in class net.handle.hdllib.MessageEnvelope
 
METADATA_TYPE - Static variable in class net.handle.hdllib.HandleSignature
Deprecated.
 
METADATA_TYPE - Static variable in class net.handle.hdllib.SecureResolver
Deprecated.
 
MINOR_VERSION - Static variable in class net.handle.hdllib.Common
 
minorProtocolVersion - Variable in class net.handle.hdllib.AbstractMessage
the minor version of the protocol used to send this message.
minorProtocolVersion - Variable in class net.handle.hdllib.SiteInfo
 
mintNewSuffix - Variable in class net.handle.hdllib.AbstractMessage
 
MISSING_CRYPTO_PROVIDER - Static variable in exception net.handle.hdllib.HandleException
 
MISSING_OR_INVALID_SIGNATURE - Static variable in exception net.handle.hdllib.HandleException
 
missingValues - Variable in class net.handle.hdllib.trust.ValuesSignatureVerificationReport
 
MODIFY_ADMIN - Static variable in class net.handle.hdllib.AdminRecord
 
MODIFY_STR - Static variable in class net.handle.apps.batch.GenericBatch
 
MODIFY_VALUE - Static variable in class net.handle.hdllib.AdminRecord
 
modifyHandleValue(String, HandleValue, HandleResolver, AuthenticationInfo, SiteInfo) - Static method in class net.handle.apps.batch.BatchUtil
 
ModifyValueRequest - Class in net.handle.hdllib
Request used to modify a value of an existing handle.
ModifyValueRequest(byte[], HandleValue[], AuthenticationInfo) - Constructor for class net.handle.hdllib.ModifyValueRequest
 
ModifyValueRequest(byte[], HandleValue, AuthenticationInfo) - Constructor for class net.handle.hdllib.ModifyValueRequest
 
MONDAY - Static variable in class net.handle.hdllib.HSG
 
MONTHLY - Static variable in class net.handle.hdllib.HSG
 
MSG_FLAG_AUTH - Static variable in class net.handle.hdllib.Encoder
 
MSG_FLAG_CACR - Static variable in class net.handle.hdllib.Encoder
 
MSG_FLAG_CERT - Static variable in class net.handle.hdllib.Encoder
 
MSG_FLAG_CONT - Static variable in class net.handle.hdllib.Encoder
 
MSG_FLAG_DNRF - Static variable in class net.handle.hdllib.Encoder
 
MSG_FLAG_ENCR - Static variable in class net.handle.hdllib.Encoder
 
MSG_FLAG_KPAL - Static variable in class net.handle.hdllib.Encoder
 
MSG_FLAG_MINT - Static variable in class net.handle.hdllib.Encoder
 
MSG_FLAG_OVRW - Static variable in class net.handle.hdllib.Encoder
 
MSG_FLAG_PUBL - Static variable in class net.handle.hdllib.Encoder
 
MSG_FLAG_RECU - Static variable in class net.handle.hdllib.Encoder
 
MSG_FLAG_RRDG - Static variable in class net.handle.hdllib.Encoder
 
MSG_INVALID_ARRAY_SIZE - Static variable in class net.handle.hdllib.Encoder
 
MULTI_PRIMARY - Static variable in class net.handle.hdllib.SiteInfo
 
multiPrimary - Variable in class net.handle.hdllib.SiteInfo
 
multithread - Variable in class net.handle.hdllib.AbstractRequest
 

N

NA - Static variable in class net.handle.hdllib.DumpHandlesRequest
 
NA_DATE_RECORD - Static variable in class net.handle.hdllib.DumpHandlesResponse
 
NA_HANDLE_PREFIX - Static variable in class net.handle.hdllib.Common
 
NA_HANDLE_PREFIX_NOSLASH - Static variable in class net.handle.hdllib.Common
 
NA_REPLICATION_DB - Static variable in class net.handle.hdllib.DumpHandlesRequest
 
naIterator() - Method in interface net.handle.hdllib.ReplicationDaemonInterface
 
naIteratorFrom(byte[], boolean) - Method in interface net.handle.hdllib.ReplicationDaemonInterface
 
name - Variable in class net.handle.hdllib.Attribute
 
NAMESPACE_INFO_TYPE - Static variable in class net.handle.hdllib.Common
 
NamespaceInfo - Class in net.handle.hdllib
Object containing information about the set of handles beginning with a prefix.
NamespaceInfo() - Constructor for class net.handle.hdllib.NamespaceInfo
Construct a new namespace information record, with the default settings
NamespaceInfo(byte[]) - Constructor for class net.handle.hdllib.NamespaceInfo
 
NamespaceInfo(HandleValue) - Constructor for class net.handle.hdllib.NamespaceInfo
 
nbf - Variable in class net.handle.hdllib.trust.JwtClaimsSet
 
NEED_PUBLICKEY_FOR_SESSIONIDENTITY - Static variable in exception net.handle.hdllib.HandleException
 
NEED_RSAKEY_FOR_SESSIONEXCHANGE - Static variable in exception net.handle.hdllib.HandleException
 
NEED_TO_REDUMP - Static variable in class net.handle.hdllib.RetrieveTxnResponse
 
needsLoadSigners() - Method in class net.handle.hdllib.trust.AbstractRequiredSignerStore
 
needsLoadSigners() - Method in class net.handle.hdllib.trust.FileBasedRequiredSignerStore
 
net.handle.api - package net.handle.api
 
net.handle.apps.batch - package net.handle.apps.batch
 
net.handle.apps.batch.filters - package net.handle.apps.batch.filters
 
net.handle.apps.batch.operations - package net.handle.apps.batch.operations
 
net.handle.apps.simple - package net.handle.apps.simple
 
net.handle.hdllib - package net.handle.hdllib
 
net.handle.hdllib.trust - package net.handle.hdllib.trust
 
net.handle.security - package net.handle.security
 
net.handle.security.provider - package net.handle.security.provider
 
net.handle.util - package net.handle.util
 
NEVER - Static variable in class net.handle.hdllib.HSG
 
NEW_LINE - Static variable in class net.handle.apps.batch.GenericBatch
 
newInstance() - Static method in class net.handle.api.HSAdapterFactory
 
newInstance(String, int, byte[]) - Static method in class net.handle.api.HSAdapterFactory
 
newInstance(String, int, byte[], byte[]) - Static method in class net.handle.api.HSAdapterFactory
 
nextIndex - Variable in class net.handle.apps.batch.operations.AddAdminValueOperation
 
nextTransaction() - Method in interface net.handle.hdllib.TransactionScannerInterface
 
nextTxnId - Variable in class net.handle.hdllib.NextTxnIdResponse
 
NextTxnIdResponse - Class in net.handle.hdllib
 
NextTxnIdResponse(long) - Constructor for class net.handle.hdllib.NextTxnIdResponse
 
NextTxnIdResponse(AbstractRequest, long) - Constructor for class net.handle.hdllib.NextTxnIdResponse
 
NO - Static variable in class net.handle.hdllib.HSG
 
NO_ACCEPTABLE_INTERFACES - Static variable in exception net.handle.hdllib.HandleException
 
NO_APPEND - Static variable in class net.handle.hdllib.HSG
 
NO_UDP - Static variable in class net.handle.hdllib.HSG
 
nonce - Variable in class net.handle.hdllib.ChallengeResponse
 
nonce - Variable in class net.handle.hdllib.VerifyAuthRequest
 
NONE - net.handle.apps.batch.ParallelBatchHandleProcessor.ResolutionType
 
NoOpOperation - Class in net.handle.apps.batch.operations
 
NoOpOperation() - Constructor for class net.handle.apps.batch.operations.NoOpOperation
 
noSignatures - Variable in class net.handle.hdllib.trust.HandleRecordTrustVerificationReport
 
NOT_APPL - Static variable in class net.handle.hdllib.HSG
 
notifyRootInfoOutdated(HandleResolver) - Method in class net.handle.hdllib.Configuration
 
numServers - Variable in class net.handle.hdllib.DumpHandlesRequest
 
numServers - Variable in class net.handle.hdllib.RetrieveTxnRequest
 

O

OC_ADD_VALUE - Static variable in class net.handle.hdllib.AbstractMessage
 
OC_BACKUP_SERVER - Static variable in class net.handle.hdllib.AbstractMessage
 
OC_CREATE_HANDLE - Static variable in class net.handle.hdllib.AbstractMessage
 
OC_DELETE_HANDLE - Static variable in class net.handle.hdllib.AbstractMessage
 
OC_DUMP_HANDLES - Static variable in class net.handle.hdllib.AbstractMessage
 
OC_GET_NEXT_TXN_ID - Static variable in class net.handle.hdllib.AbstractMessage
 
OC_GET_SITE_INFO - Static variable in class net.handle.hdllib.AbstractMessage
 
OC_HOME_NA - Static variable in class net.handle.hdllib.AbstractMessage
 
OC_LIST_HANDLES - Static variable in class net.handle.hdllib.AbstractMessage
 
OC_LIST_HOMED_NAS - Static variable in class net.handle.hdllib.AbstractMessage
 
OC_MODIFY_VALUE - Static variable in class net.handle.hdllib.AbstractMessage
 
OC_REMOVE_VALUE - Static variable in class net.handle.hdllib.AbstractMessage
 
OC_RESERVED - Static variable in class net.handle.hdllib.AbstractMessage
 
OC_RESOLUTION - Static variable in class net.handle.hdllib.AbstractMessage
 
OC_RESPONSE_TO_CHALLENGE - Static variable in class net.handle.hdllib.AbstractMessage
 
OC_RETRIEVE_TXN_LOG - Static variable in class net.handle.hdllib.AbstractMessage
 
OC_SESSION_EXCHANGEKEY - Static variable in class net.handle.hdllib.AbstractMessage
 
OC_SESSION_SETUP - Static variable in class net.handle.hdllib.AbstractMessage
 
OC_SESSION_TERMINATE - Static variable in class net.handle.hdllib.AbstractMessage
 
OC_UNHOME_NA - Static variable in class net.handle.hdllib.AbstractMessage
 
OC_VERIFY_CHALLENGE - Static variable in class net.handle.hdllib.AbstractMessage
 
ofResponse(AbstractResponse) - Static method in exception net.handle.hdllib.HandleException
 
ofXml(String) - Static method in class net.handle.hdllib.HandleSignature.DigestsValue
Deprecated.
 
oldAdmin - Variable in class net.handle.apps.batch.operations.HsAdminModifierOperation
 
oldAdminIndex - Variable in class net.handle.apps.batch.operations.HsAdminModifierOperation
 
opCode - Variable in class net.handle.hdllib.AbstractMessage
 
opCode - Variable in class net.handle.hdllib.Encoder.MessageHeaders
 
opFlags - Variable in class net.handle.hdllib.Encoder.MessageHeaders
 
orderSitesByPreference(SiteInfo[]) - Static method in class net.handle.hdllib.Util
rearranges the given sites in a more efficient order so that resolution from the current location should tend to access the faster sites first.
ORG_NAME - Static variable in class net.handle.hdllib.HSG
 
originalRequest - Variable in class net.handle.hdllib.ChallengeAnswerRequest
 
origRequestDigest - Variable in class net.handle.hdllib.VerifyAuthRequest
 
OTHER_CONNECTION_ESTABLISHED - Static variable in exception net.handle.hdllib.HandleException
 
OTHER_CONNECTION_ESTABLISHED_STRING - Static variable in exception net.handle.hdllib.HandleException
 
OTHER_SITE_REPLICATION_INFO_RECORD - Static variable in class net.handle.hdllib.DumpHandlesResponse
 
overwriteWhenExists - Variable in class net.handle.hdllib.AbstractMessage
 

P

ParallelBatchDeleteHandles - Class in net.handle.apps.batch
 
ParallelBatchDeleteHandles(List<String>, SiteInfo, AuthenticationInfo, HandleResolver, int) - Constructor for class net.handle.apps.batch.ParallelBatchDeleteHandles
 
ParallelBatchDeleteHandles.DeleteHandleTask - Class in net.handle.apps.batch
 
ParallelBatchHandleProcessor - Class in net.handle.apps.batch
 
ParallelBatchHandleProcessor(boolean, List<String>, HandleResolver, AuthenticationInfo, AuthenticationInfo, SiteInfo, int, boolean) - Constructor for class net.handle.apps.batch.ParallelBatchHandleProcessor
 
ParallelBatchHandleProcessor(boolean, List<String>, HandleResolver, AuthenticationInfo, SiteInfo, int) - Constructor for class net.handle.apps.batch.ParallelBatchHandleProcessor
 
ParallelBatchHandleProcessor(boolean, List<String>, HandleResolver, AuthenticationInfo, SiteInfo, int, boolean) - Constructor for class net.handle.apps.batch.ParallelBatchHandleProcessor
 
ParallelBatchHandleProcessor(List<String>, HandleResolver, AuthenticationInfo, AuthenticationInfo, SiteInfo, int, boolean) - Constructor for class net.handle.apps.batch.ParallelBatchHandleProcessor
 
ParallelBatchHandleProcessor(List<String>, HandleResolver, AuthenticationInfo, AuthenticationInfo, SiteInfo, int, ParallelBatchHandleProcessor.ResolutionType) - Constructor for class net.handle.apps.batch.ParallelBatchHandleProcessor
 
ParallelBatchHandleProcessor(List<String>, HandleResolver, AuthenticationInfo, SiteInfo, int) - Constructor for class net.handle.apps.batch.ParallelBatchHandleProcessor
 
ParallelBatchHandleProcessor(List<String>, HandleResolver, AuthenticationInfo, SiteInfo, int, boolean) - Constructor for class net.handle.apps.batch.ParallelBatchHandleProcessor
 
ParallelBatchHandleProcessor.ResolutionType - Enum in net.handle.apps.batch
 
ParallelBatchHandleProcessor.SingleHandleTask - Class in net.handle.apps.batch
 
parseIdentity(X509Certificate) - Static method in class net.handle.util.X509HSTrustManager
 
parseIdentity(X509Certificate[]) - Static method in class net.handle.util.X509HSTrustManager
 
parseIdentityHandle(X509Certificate) - Static method in class net.handle.util.X509HSTrustManager
 
parseIdentityHandle(X509Certificate[]) - Static method in class net.handle.util.X509HSTrustManager
 
PATH - Static variable in class net.handle.hdllib.SiteInfo
 
pauseReplication() - Method in interface net.handle.hdllib.ReplicationDaemonInterface
 
perm - Variable in class net.handle.hdllib.trust.Permission
 
PERM_ADMIN_READ - Static variable in class net.handle.hdllib.Encoder
 
PERM_ADMIN_WRITE - Static variable in class net.handle.hdllib.Encoder
 
PERM_PUBLIC_READ - Static variable in class net.handle.hdllib.Encoder
 
PERM_PUBLIC_WRITE - Static variable in class net.handle.hdllib.Encoder
 
Permission - Class in net.handle.hdllib.trust
 
Permission() - Constructor for class net.handle.hdllib.trust.Permission
 
Permission(String, String) - Constructor for class net.handle.hdllib.trust.Permission
 
perms - Variable in class net.handle.hdllib.AdminRecord
 
perms - Variable in class net.handle.hdllib.trust.HandleClaimsSet
 
persist() - Method in class net.handle.hdllib.Configuration
 
persist() - Method in class net.handle.hdllib.FilesystemConfiguration
save the default global values in the users' config directory
persist() - Method in class net.handle.hdllib.SimpleConfiguration
 
port - Variable in class net.handle.hdllib.Interface
 
PREFERRED_GLOBAL_SERVICE_HANDLE - Static variable in class net.handle.hdllib.FilesystemConfiguration
 
PRIMARY_SITE - Static variable in class net.handle.hdllib.SiteInfo
 
printState() - Method in class net.handle.hdllib.SecureResolver
Deprecated.
 
printUsage() - Static method in class net.handle.apps.batch.GenericBatch
 
PRIV_KEY_FILE_NAME - Static variable in class net.handle.hdllib.HSG
 
privateExchangeKey - Variable in class net.handle.hdllib.SessionSetupInfo
 
PrivateKeyTypeHierarchyAdapter() - Constructor for class net.handle.hdllib.GsonUtility.PrivateKeyTypeHierarchyAdapter
 
PRM_ADD_ADMIN - Static variable in class net.handle.hdllib.AdminRecord
 
PRM_ADD_HANDLE - Static variable in class net.handle.hdllib.AdminRecord
 
PRM_ADD_NA - Static variable in class net.handle.hdllib.AdminRecord
 
PRM_ADD_VALUE - Static variable in class net.handle.hdllib.AdminRecord
 
PRM_DELETE_HANDLE - Static variable in class net.handle.hdllib.AdminRecord
 
PRM_DELETE_NA - Static variable in class net.handle.hdllib.AdminRecord
 
PRM_LIST_HANDLES - Static variable in class net.handle.hdllib.AdminRecord
 
PRM_MODIFY_ADMIN - Static variable in class net.handle.hdllib.AdminRecord
 
PRM_MODIFY_VALUE - Static variable in class net.handle.hdllib.AdminRecord
 
PRM_NO_ADD_ADMIN - Static variable in class net.handle.hdllib.AdminRecord
 
PRM_NO_ADD_HANDLE - Static variable in class net.handle.hdllib.AdminRecord
 
PRM_NO_ADD_NA - Static variable in class net.handle.hdllib.AdminRecord
 
PRM_NO_ADD_VALUE - Static variable in class net.handle.hdllib.AdminRecord
 
PRM_NO_DELETE_HANDLE - Static variable in class net.handle.hdllib.AdminRecord
 
PRM_NO_DELETE_NA - Static variable in class net.handle.hdllib.AdminRecord
 
PRM_NO_LIST_HANDLES - Static variable in class net.handle.hdllib.AdminRecord
 
PRM_NO_MODIFY_ADMIN - Static variable in class net.handle.hdllib.AdminRecord
 
PRM_NO_MODIFY_VALUE - Static variable in class net.handle.hdllib.AdminRecord
 
PRM_NO_READ_VALUE - Static variable in class net.handle.hdllib.AdminRecord
 
PRM_NO_REMOVE_ADMIN - Static variable in class net.handle.hdllib.AdminRecord
 
PRM_NO_REMOVE_VALUE - Static variable in class net.handle.hdllib.AdminRecord
 
PRM_READ_VALUE - Static variable in class net.handle.hdllib.AdminRecord
 
PRM_REMOVE_ADMIN - Static variable in class net.handle.hdllib.AdminRecord
 
PRM_REMOVE_VALUE - Static variable in class net.handle.hdllib.AdminRecord
 
process(String, HandleValue[], HandleResolver, AuthenticationInfo, SiteInfo) - Method in interface net.handle.apps.batch.HandleRecordOperationInterface
 
process(String, HandleValue[], HandleResolver, AuthenticationInfo, SiteInfo) - Method in class net.handle.apps.batch.operations.AddAdminValueOperation
 
process(String, HandleValue[], HandleResolver, AuthenticationInfo, SiteInfo) - Method in class net.handle.apps.batch.operations.AliasAdderOperation
 
process(String, HandleValue[], HandleResolver, AuthenticationInfo, SiteInfo) - Method in class net.handle.apps.batch.operations.AliasRemoverOperation
 
process(String, HandleValue[], HandleResolver, AuthenticationInfo, SiteInfo) - Method in class net.handle.apps.batch.operations.CopyHandleRecordOperation
 
process(String, HandleValue[], HandleResolver, AuthenticationInfo, SiteInfo) - Method in class net.handle.apps.batch.operations.DeleteHandleRecordOperation
 
process(String, HandleValue[], HandleResolver, AuthenticationInfo, SiteInfo) - Method in class net.handle.apps.batch.operations.HandlesUnderServiceFinderOperation
 
process(String, HandleValue[], HandleResolver, AuthenticationInfo, SiteInfo) - Method in class net.handle.apps.batch.operations.HsAdminModifierOperation
 
process(String, HandleValue[], HandleResolver, AuthenticationInfo, SiteInfo) - Method in class net.handle.apps.batch.operations.JoseSignHandleRecordOperation
 
process(String, HandleValue[], HandleResolver, AuthenticationInfo, SiteInfo) - Method in class net.handle.apps.batch.operations.NoOpOperation
 
process(String, HandleValue[], HandleResolver, AuthenticationInfo, SiteInfo) - Method in class net.handle.apps.batch.operations.ReplaceAllHsAdminValuesOperation
 
process(String, HandleValue[], HandleResolver, AuthenticationInfo, SiteInfo) - Method in class net.handle.apps.batch.operations.ReplaceHsNamespaceOperation
 
process(String, HandleValue[], HandleResolver, AuthenticationInfo, SiteInfo) - Method in class net.handle.apps.batch.operations.ResignCertAndHandleRecordOperation
 
process(String, HandleValue[], HandleResolver, AuthenticationInfo, SiteInfo) - Method in class net.handle.apps.batch.operations.ServiceHandleAccumulator
 
process(String, HandleValue[], HandleResolver, AuthenticationInfo, SiteInfo) - Method in class net.handle.apps.batch.operations.ValidateHandleRecordOperation
 
process(HandleRecordOperationInterface) - Method in class net.handle.apps.batch.BatchHandleProcessor
 
process(HandleRecordOperationInterface) - Method in class net.handle.apps.batch.ParallelBatchHandleProcessor
 
process(HandleRecordOperationInterface, HandleRecordFilter) - Method in class net.handle.apps.batch.BatchHandleProcessor
 
process(HandleRecordOperationInterface, HandleRecordFilter) - Method in class net.handle.apps.batch.ParallelBatchHandleProcessor
 
processBatch() - Method in class net.handle.apps.batch.GenericBatch
 
processOtherSiteReplicationInfo(StreamTable) - Method in interface net.handle.hdllib.DumpHandlesCallback
 
processRequest(AbstractRequest) - Method in class net.handle.hdllib.HandleResolver
Shortcut to processRequest(req, null);
processRequest(AbstractRequest, InetAddress) - Method in class net.handle.hdllib.AbstractRequestProcessor
 
processRequest(AbstractRequest, InetAddress) - Method in class net.handle.hdllib.HandleResolver
 
processRequest(AbstractRequest, InetAddress) - Method in interface net.handle.hdllib.RequestProcessor
 
processRequest(AbstractRequest, InetAddress, ResponseMessageCallback) - Method in class net.handle.hdllib.HandleResolver
 
processRequest(AbstractRequest, InetAddress, ResponseMessageCallback) - Method in interface net.handle.hdllib.RequestProcessor
 
processRequest(AbstractRequest, ResponseMessageCallback) - Method in class net.handle.hdllib.HandleResolver
This method processes the given request using the currently configured method (global resolution, resolution against a caching server, etc), and returns the response.
processRequestGlobally(AbstractRequest) - Method in class net.handle.hdllib.HandleResolver
Shortcut to processRequestGlobally(req, null);
processStreamedPart(DumpHandlesCallback, PublicKey) - Method in class net.handle.hdllib.DumpHandlesResponse
Process the incoming stream and call the given callback for every handle that is retrieved.
processStreamedPart(TransactionCallback, PublicKey) - Method in class net.handle.hdllib.RetrieveTxnResponse
Process the incoming stream and call the given callback for every transaction that is retrieved.
processThisServerReplicationInfo(long, long) - Method in interface net.handle.hdllib.DumpHandlesCallback
 
processTransaction(String, Transaction) - Method in interface net.handle.hdllib.TransactionCallback
 
processTransaction(Transaction) - Method in interface net.handle.hdllib.TransactionCallback
Process the given transaction which was received via the stream in the RetrieveTxnResponse message.
protocol - Variable in class net.handle.hdllib.Interface
 
protocolMajorVersion - Variable in class net.handle.hdllib.MessageEnvelope
 
protocolMinorVersion - Variable in class net.handle.hdllib.MessageEnvelope
 
protocolName(byte) - Static method in class net.handle.hdllib.Interface
 
protocolsByPreference() - Method in class net.handle.hdllib.HandleResolver
Return a copy of preferredProtocols[], wherein protocols are listed in order of preference.
PUB_KEY_FILE_NAME - Static variable in class net.handle.hdllib.HSG
 
PUBKEY_STR - Static variable in class net.handle.apps.batch.GenericBatch
 
PUBLIC_KEY_TYPE - Static variable in class net.handle.hdllib.Common
 
PUBLIC_KEY_TYPES - Static variable in class net.handle.hdllib.Common
 
publicExchangeKey - Variable in class net.handle.hdllib.SessionSetupInfo
 
publicKey - Variable in class net.handle.hdllib.ServerInfo
 
publicKey - Variable in class net.handle.hdllib.SessionSetupRequest
 
publicKey - Variable in class net.handle.hdllib.trust.HandleClaimsSet
 
PublicKeyAuthenticationInfo - Class in net.handle.hdllib
 
PublicKeyAuthenticationInfo(byte[], int, PrivateKey) - Constructor for class net.handle.hdllib.PublicKeyAuthenticationInfo
 
PublicKeyTypeHierarchyAdapter() - Constructor for class net.handle.hdllib.GsonUtility.PublicKeyTypeHierarchyAdapter
 
put(String, boolean) - Method in class net.handle.util.StreamTable
Deprecated.
 
put(String, int) - Method in class net.handle.util.StreamTable
Deprecated.
 
put(String, long) - Method in class net.handle.util.StreamTable
Deprecated.
 
put(K, V) - Method in class net.handle.util.LRUCacheTable
 
putAll(Map<? extends K, ? extends V>) - Method in class net.handle.util.LRUCacheTable
 
putSession(ClientSideSessionInfo, ServerInfo, AuthenticationInfo) - Method in class net.handle.hdllib.ClientSessionTracker
Stores the given session object and associates it with the given server and authInfo objects.

R

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_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_PREFIX_REFERRAL - 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(byte[]) - Method in class net.handle.hdllib.SignedInputStream
 
read(byte[], int, int) - Method in class net.handle.hdllib.SignedInputStream
 
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.
readCertAsPem(Reader) - Static method in class net.handle.util.X509HSCertificateGenerator
 
readCertChainAsPem(Reader) - Static method in class net.handle.util.X509HSCertificateGenerator
 
readFrom(InputStream) - Method in class net.handle.util.StreamTable
Deprecated.
 
readFrom(Reader) - Method in interface net.handle.util.StreamObject
Deprecated.
 
readFrom(Reader) - Method in class net.handle.util.StreamTable
Deprecated.
 
readFrom(Reader) - Method in class net.handle.util.StreamVector
Deprecated.
 
readFrom(String) - Method in interface net.handle.util.StreamObject
Deprecated.
 
readFrom(String) - Method in class net.handle.util.StreamTable
Deprecated.
 
readFrom(String) - 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.
 
readFully(InputStream, byte[]) - Static method in class net.handle.hdllib.Util
Like in.read(b), but attempts to read as many bytes as possible
readFully(InputStream, byte[], int, int) - Static method in class net.handle.hdllib.Util
Like in.read(b, off, len), but attempts to read as many bytes as possible
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.
readOpCode(byte[], int) - Static method in class net.handle.hdllib.Encoder
 
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
 
recursionCount - Variable in class net.handle.hdllib.Encoder.MessageHeaders
 
recursive - Variable in class net.handle.hdllib.AbstractMessage
 
RemoteJsonWebSignatureSigner - Class in net.handle.hdllib.trust
 
RemoteJsonWebSignatureSigner(String) - Constructor for class net.handle.hdllib.trust.RemoteJsonWebSignatureSigner
 
remove(Object) - Method in class net.handle.util.LRUCacheTable
 
REMOVE_ADMIN - Static variable in class net.handle.hdllib.AdminRecord
 
REMOVE_STR - Static variable in class net.handle.apps.batch.GenericBatch
 
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.MemCache
 
removeQueueListener(TransactionQueueListener) - Method in interface net.handle.hdllib.ReplicationDaemonInterface
 
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(String, HandleValue, HandleResolver, AuthenticationInfo, SiteInfo) - Static method in class net.handle.apps.batch.BatchUtil
 
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
 
removeValuesAtIndices(String, int[], HandleResolver, AuthenticationInfo, SiteInfo) - Static method in class net.handle.apps.batch.BatchUtil
 
ReplaceAllHsAdminValuesOperation - Class in net.handle.apps.batch.operations
 
ReplaceAllHsAdminValuesOperation(String, int) - Constructor for class net.handle.apps.batch.operations.ReplaceAllHsAdminValuesOperation
 
ReplaceHsNamespaceOperation - Class in net.handle.apps.batch.operations
 
ReplaceHsNamespaceOperation(String) - Constructor for class net.handle.apps.batch.operations.ReplaceHsNamespaceOperation
 
replacementAdmin - Variable in class net.handle.apps.batch.operations.HsAdminModifierOperation
 
replacementAdmin - Variable in class net.handle.apps.batch.operations.ReplaceAllHsAdminValuesOperation
 
replacementAdminIndex - Variable in class net.handle.apps.batch.operations.HsAdminModifierOperation
 
replacementAdminIndex - Variable in class net.handle.apps.batch.operations.ReplaceAllHsAdminValuesOperation
 
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
 
ReplicationDaemonInterface - Interface in net.handle.hdllib
 
replicationStateInfo - Variable in class net.handle.hdllib.RetrieveTxnRequest
 
ReplicationStateInfo - Class in net.handle.hdllib
 
ReplicationStateInfo() - Constructor for class net.handle.hdllib.ReplicationStateInfo
 
replicationStatus() - Method in interface net.handle.hdllib.ReplicationDaemonInterface
 
reportMissingValues - Variable in class net.handle.hdllib.SecureResolver
Deprecated.
 
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
 
RequestProcessor - Interface in net.handle.hdllib
 
requiredSignerNeeded - Variable in class net.handle.hdllib.trust.HandleRecordTrustVerificationReport
 
requiredSigners - Variable in class net.handle.hdllib.trust.AbstractRequiredSignerStore
 
requiredSignersDir - Variable in class net.handle.hdllib.trust.FileBasedRequiredSignerStore
 
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
 
ResignCertAndHandleRecordOperation - Class in net.handle.apps.batch.operations
 
ResignCertAndHandleRecordOperation(ValueReference, PrivateKey, ValueReference, String) - Constructor for class net.handle.apps.batch.operations.ResignCertAndHandleRecordOperation
 
ResignCertAndHandleRecordOperation(ValueReference, ValueReference, String, String, String, String, String, String) - Constructor for class net.handle.apps.batch.operations.ResignCertAndHandleRecordOperation
 
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
 
ResolutionResponse(AbstractRequest, byte[], HandleValue[]) - Constructor for class net.handle.hdllib.ResolutionResponse
 
resolveHandle(byte[]) - Method in class net.handle.hdllib.HandleResolver
 
resolveHandle(byte[], byte[][], int[]) - Method in class net.handle.hdllib.HandleResolver
 
resolveHandle(byte[], byte[][], int[]) - Method in class net.handle.hdllib.SecureResolver
Deprecated.
Resolve the given handle retrieving only the given types and indexes, if any.
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[]) - 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, 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[], boolean) - Method in class net.handle.hdllib.Resolver
Resolve the given handle to its values that have the given types or indexes.
resolveHandle(String, HandleResolver, AuthenticationInfo) - Static method in class net.handle.apps.batch.BatchUtil
 
resolveHandle(ResolutionRequest) - Method in class net.handle.hdllib.SecureResolver
Deprecated.
Process the given ResolutionRequest while verifying that any values returned are signed according to the policy of this object.
resolveHandleFromSite(String, HandleResolver, AuthenticationInfo, SiteInfo) - Static method in class net.handle.apps.batch.BatchUtil
 
resolvePublicKeys(String) - Method in class net.handle.hdllib.Resolver
 
Resolver - Class in net.handle.hdllib
Class used for high level interaction with handles.
Resolver() - Constructor for class net.handle.hdllib.Resolver
Construct a Resolver object with the default settings
resolveValueReference(ValueReference) - Method in class net.handle.hdllib.HandleResolver
 
resolveValueReference(ValueReference) - Method in class net.handle.hdllib.trust.ChainBuilder
 
responseCode - Variable in class net.handle.hdllib.AbstractMessage
 
responseCode - Variable in class net.handle.hdllib.Encoder.MessageHeaders
 
ResponseGsonTypeHierarchyAdapter() - Constructor for class net.handle.hdllib.GsonUtility.ResponseGsonTypeHierarchyAdapter
 
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
 
resultHandles - Variable in class net.handle.apps.batch.operations.HandlesUnderServiceFinderOperation
 
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
 
RetrieveTxnRequest(ReplicationStateInfo, 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() - Constructor for class net.handle.hdllib.RetrieveTxnResponse
Constructor for the client side.
RetrieveTxnResponse(TransactionQueueInterface, long, RetrieveTxnRequest, HandleStorage, boolean) - Constructor for class net.handle.hdllib.RetrieveTxnResponse
Constructor for the server side.
RetrieveTxnResponse(TransactionQueuesInterface, String, long, ReplicationStateInfo, RetrieveTxnRequest, HandleStorage, boolean) - Constructor for class net.handle.hdllib.RetrieveTxnResponse
Other constructor for the server side.
returnRequestDigest - Variable in class net.handle.hdllib.AbstractMessage
 
rfcIpPortRepr(InetAddress, int) - Static method in class net.handle.hdllib.Util
 
rfcIpRepr(byte[]) - 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
 
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.
rootIsTrusted - Variable in class net.handle.hdllib.trust.ChainVerificationReport
 
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
 
run() - Method in class net.handle.apps.batch.ParallelBatchDeleteHandles.DeleteHandleTask
 
run() - Method in class net.handle.apps.batch.ParallelBatchHandleProcessor.SingleHandleTask
 

S

SATURDAY - Static variable in class net.handle.hdllib.HSG
 
saveLocalAddressMap() - Method in class net.handle.hdllib.Configuration
 
saveLocalAddressMap() - Method in class net.handle.hdllib.FilesystemConfiguration
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.
scanHandlesFrom(byte[], boolean, ScanCallback) - Method in interface net.handle.hdllib.HandleStorage
Scan the database, calling a method in the specified callback for every handle in the database.
scanHandlesFrom(byte[], boolean, ScanCallback) - Method in interface net.handle.hdllib.HandleStorage2
Deprecated.
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 homed prefix database, calling a method in the specified callback for every prefix in the database.
scanNAsFrom(byte[], boolean, ScanCallback) - Method in interface net.handle.hdllib.HandleStorage
Scan the homed prefix database, calling a method in the specified callback for every prefix in the database.
scanNAsFrom(byte[], boolean, ScanCallback) - Method in interface net.handle.hdllib.HandleStorage2
Deprecated.
Scan the homed prefix database, calling a method in the specified callback for every prefix in the database.
SECKEY_STR - Static variable in class net.handle.apps.batch.GenericBatch
 
SECRET_KEY_TYPE - Static variable in class net.handle.hdllib.Common
 
SECRET_KEY_TYPES - Static variable in class net.handle.hdllib.Common
 
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
Deprecated.
 
secureHandleValues(byte[], HandleValue[], Map<ValueReference, PublicKey>) - Method in class net.handle.hdllib.SecureResolver
Deprecated.
 
SecureResolver - Class in net.handle.hdllib
Deprecated.
Use HandleRecordTrustVerifier and allied classes
SecureResolver() - Constructor for class net.handle.hdllib.SecureResolver
Deprecated.
Construct a SecureResolver using a new instance of the default HandleResolver to process resolution requests.
SecureResolver(HandleResolver) - Constructor for class net.handle.hdllib.SecureResolver
Deprecated.
Construct a SecureResolver using the given HandleResolver to process resolution requests.
secureStream - Variable in class net.handle.hdllib.AbstractResponse
 
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
 
sendHttpsRequest(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, ServerInfo, ResponseMessageCallback) - Method in class net.handle.hdllib.HandleResolver
Wrapper around sendRequestToServerByProtocol(), which used to have this name and signature.
sendRequestToServer(AbstractRequest, SiteInfo, ServerInfo) - Method in class net.handle.hdllib.HandleResolver
 
sendRequestToServer(AbstractRequest, SiteInfo, ServerInfo, ResponseMessageCallback) - Method in class net.handle.hdllib.HandleResolver
 
sendRequestToServerInSiteByProtocol(AbstractRequest, SiteInfo, ServerInfo, int, ResponseMessageCallback) - Method in class net.handle.hdllib.HandleResolver
 
sendRequestToService(AbstractRequest, SiteInfo[]) - Method in class net.handle.hdllib.HandleResolver
Shortcut to sendRequestToService(AbstractRequest, SiteInfo[], null);
sendRequestToService(AbstractRequest, SiteInfo[], 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, 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, ResponseMessageCallback) - Method in class net.handle.hdllib.HandleResolver
Sends the given request to the appropriate server in the given site and returns the response.
SEPA_STR - Static variable in class net.handle.apps.batch.GenericBatch
 
serialize() - Method in interface net.handle.hdllib.trust.JsonWebSignature
 
serialize() - Method in class net.handle.hdllib.trust.JsonWebSignatureImpl
 
serialize(PrivateKey, Type, JsonSerializationContext) - Method in class net.handle.hdllib.GsonUtility.PrivateKeyTypeHierarchyAdapter
 
serialize(PublicKey, Type, JsonSerializationContext) - Method in class net.handle.hdllib.GsonUtility.PublicKeyTypeHierarchyAdapter
 
serialize(AbstractResponse, Type, JsonSerializationContext) - Method in class net.handle.hdllib.GsonUtility.ResponseGsonTypeHierarchyAdapter
 
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(ServerInfo, Type, JsonSerializationContext) - Method in class net.handle.hdllib.GsonUtility.ServerInfoGsonTypeAdapter
 
serialize(SiteInfo, Type, JsonSerializationContext) - Method in class net.handle.hdllib.GsonUtility.SiteInfoGsonTypeAdapter
 
serialize(Transaction, Type, JsonSerializationContext) - Method in class net.handle.hdllib.GsonUtility.TransactionGsonTypeAdapter
 
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.
serializeToJson() - Method in interface net.handle.hdllib.trust.JsonWebSignature
 
serializeToJson() - Method in class net.handle.hdllib.trust.JsonWebSignatureImpl
 
serialNum - Variable in class net.handle.hdllib.Encoder.MessageHeaders
 
serialNumber - Variable in class net.handle.hdllib.SiteInfo
 
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_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
 
ServerInfoGsonTypeAdapter() - Constructor for class net.handle.hdllib.GsonUtility.ServerInfoGsonTypeAdapter
 
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
 
serviceHandle - Variable in class net.handle.apps.batch.operations.HandlesUnderServiceFinderOperation
 
ServiceHandleAccumulator - Class in net.handle.apps.batch.operations
 
ServiceHandleAccumulator() - Constructor for class net.handle.apps.batch.operations.ServiceHandleAccumulator
 
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_STR - Static variable in class net.handle.apps.batch.GenericBatch
 
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
Deprecated.
SessionInfo(int, byte[], byte[], int, 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() - Constructor for class net.handle.hdllib.SessionSetupInfo
 
SessionSetupInfo(byte[], int, PrivateKey) - Constructor for class net.handle.hdllib.SessionSetupInfo
 
SessionSetupInfo(int) - Constructor for class net.handle.hdllib.SessionSetupInfo
 
SessionSetupInfo(int, byte[], PrivateKey) - Constructor for class net.handle.hdllib.SessionSetupInfo
 
SessionSetupInfo(int, PublicKey, PrivateKey) - Constructor for class net.handle.hdllib.SessionSetupInfo
 
SessionSetupInfo(String, int, PrivateKey) - Constructor for class net.handle.hdllib.SessionSetupInfo
 
SessionSetupInfo(AuthenticationInfo) - Constructor for class net.handle.hdllib.SessionSetupInfo
Deprecated.
Use new SessionSetupInfo() instead.
SessionSetupRequest - Class in net.handle.hdllib
Request used to setup a new session.
SessionSetupRequest() - Constructor for class net.handle.hdllib.SessionSetupRequest
Empty request.
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[]) - Constructor for class net.handle.hdllib.SessionSetupRequest
 
SessionSetupRequest(int, byte[], int) - Constructor for class net.handle.hdllib.SessionSetupRequest
use server generated keys
SessionSetupRequest(int, byte[], int, byte[]) - Constructor for class net.handle.hdllib.SessionSetupRequest
used for creating a new session request.
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
 
setAutoUpdateRootInfo(boolean) - Method in class net.handle.hdllib.Configuration
 
setAutoUpdateRootInfo(boolean) - Method in class net.handle.hdllib.FilesystemConfiguration
 
setAutoUpdateRootInfo(boolean) - Method in class net.handle.hdllib.SimpleConfiguration
 
setBootstrapHandles(BootstrapHandles) - Method in class net.handle.hdllib.Configuration
 
setBootstrapHandles(BootstrapHandles) - Method in class net.handle.hdllib.FilesystemConfiguration
 
setBootstrapHandles(BootstrapHandles) - Method in class net.handle.hdllib.SimpleConfiguration
 
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.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.MemCache
Store the given handle values after a query for the handle.
setCacheSites(SiteInfo[]) - Method in class net.handle.hdllib.Configuration
 
setCacheSites(SiteInfo[]) - Method in class net.handle.hdllib.FilesystemConfiguration
 
setCacheSites(SiteInfo[]) - Method in class net.handle.hdllib.SimpleConfiguration
 
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.FilesystemConfiguration
 
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
 
setDryRun(boolean) - Method in class net.handle.apps.batch.operations.ResignCertAndHandleRecordOperation
 
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
 
setExecutorService(ExecutorService) - Method in class net.handle.hdllib.HandleResolver
 
setGlobalSites(SiteInfo[]) - Method in class net.handle.hdllib.Configuration
 
setGlobalSites(SiteInfo[]) - Method in class net.handle.hdllib.FilesystemConfiguration
 
setGlobalSites(SiteInfo[]) - Method in class net.handle.hdllib.SimpleConfiguration
 
setGlobalValues(HandleValue[]) - Method in class net.handle.hdllib.Configuration
Deprecated.
setGlobalValues(HandleValue[]) - Method in class net.handle.hdllib.FilesystemConfiguration
Deprecated.
setGlobalValues(HandleValue[]) - Method in class net.handle.hdllib.SimpleConfiguration
Deprecated.
setGlobalValuesFile(File) - Method in class net.handle.hdllib.FilesystemConfiguration
 
setHandle(String) - Method in class net.handle.hdllib.HandleRecord
 
setHaveNA(byte[], boolean) - Method in interface net.handle.hdllib.HandleStorage
Sets a flag indicating whether or not this server is responsible for the given prefix.
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
 
setLastProcessedRecord(byte[]) - Method in class net.handle.hdllib.DumpHandlesResponse
 
setLastProcessedRecordType(byte) - Method in class net.handle.hdllib.DumpHandlesResponse
 
setLastTimestamp(String, long) - Method in class net.handle.hdllib.ReplicationStateInfo
 
setLastTxnId(String, long) - Method in class net.handle.hdllib.ReplicationStateInfo
 
setLocalAddressMap(Map<String, String>) - Method in class net.handle.hdllib.Configuration
 
setLocalAddressMap(Map<String, String>) - Method in class net.handle.hdllib.FilesystemConfiguration
Sets a map that converts IP addresses to alternate addresses.
setLocalSites(byte[], SiteInfo[]) - Method in class net.handle.hdllib.Configuration
 
setLocalSites(String, SiteInfo[]) - Method in class net.handle.hdllib.Configuration
 
setLocalSites(String, SiteInfo[]) - Method in class net.handle.hdllib.FilesystemConfiguration
 
setLocalSites(String, SiteInfo[]) - Method in class net.handle.hdllib.SimpleConfiguration
 
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.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.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.
setNas(List<String>) - Method in class net.handle.apps.simple.LocalInfoConverter.LocalInfoEntry
 
setOwnName(String) - Method in class net.handle.hdllib.ReplicationStateInfo
 
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.
setQueueLastTimestamp(String, long) - Method in interface net.handle.hdllib.TransactionCallback
 
setReferences(ValueReference[]) - Method in class net.handle.hdllib.HandleValue
 
setResolutionMethod(int) - Method in class net.handle.hdllib.Configuration
 
setResolutionMethod(int) - Method in class net.handle.hdllib.FilesystemConfiguration
 
setResolutionMethod(int) - Method in class net.handle.hdllib.SimpleConfiguration
 
setRootKeys(List<PublicKey>) - Method in class net.handle.hdllib.Configuration
 
setRootKeys(List<PublicKey>) - Method in class net.handle.hdllib.FilesystemConfiguration
 
setRootKeys(List<PublicKey>) - Method in class net.handle.hdllib.SimpleConfiguration
 
setRootKeysAsTrusted() - Method in class net.handle.hdllib.SecureResolver
Deprecated.
 
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.
setSite(SiteInfo) - Method in class net.handle.apps.simple.LocalInfoConverter.LocalInfoEntry
 
setSiteFilter(SiteFilter) - Method in class net.handle.hdllib.HandleResolver
 
setSupportedProtocolVersion() - Method in class net.handle.hdllib.AbstractMessage
 
setSupportedProtocolVersion(AbstractMessage) - Method in class net.handle.hdllib.AbstractMessage
 
setSupportedProtocolVersion(SiteInfo) - 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.
setThrowing(boolean) - Method in class net.handle.hdllib.trust.HandleRecordTrustVerifier
 
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
Deprecated.
Specify the set of identities that are trusted to verify handle values.
setTrustNamespaceKeys(boolean) - Method in class net.handle.hdllib.SecureResolver
Deprecated.
Sets whether or not the resolver should trust keys that are provided on prefix 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.net type adapters on a given GsonBuilder, to enable serialization and deserialization of various Handle.net types.
setupSessionWithServer(AbstractRequest, SessionSetupInfo, ServerInfo) - Method in class net.handle.hdllib.HandleResolver
Create a new session to handle the given request.
setUseCacheSitesForAll(boolean) - Method in class net.handle.hdllib.SimpleConfiguration
 
setUseIPv6FastFallback(boolean) - Method in class net.handle.hdllib.HandleResolver
 
setUseUDP(boolean) - Method in interface net.handle.api.HSAdapter
Adds and prioritizes the UDP for communication with the Handle server.
setValues(List<HandleValue>) - Method in class net.handle.hdllib.HandleRecord
 
setValues(HandleValue[]) - Method in class net.handle.hdllib.HandleRecord
 
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
 
SHA256_DIGEST_SIZE - Static variable in class net.handle.hdllib.Common
 
shouldEncrypt() - Method in class net.handle.hdllib.AbstractMessage
 
shouldEncrypt() - Method in class net.handle.hdllib.AddValueRequest
 
shouldEncrypt() - Method in class net.handle.hdllib.CreateHandleRequest
 
shouldEncrypt() - Method in class net.handle.hdllib.ModifyValueRequest
 
shouldEncrypt() - Method in class net.handle.hdllib.ResolutionResponse
 
shouldEncrypt() - Method in class net.handle.hdllib.ServiceReferralResponse
 
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.
shutdown() - Method in interface net.handle.hdllib.TransactionQueueListener
 
shutdown() - Method in interface net.handle.hdllib.TransactionQueuesInterface
Close any open files or resources in use by the queues.
SIG_ALG_TAGNAME - Static variable in class net.handle.hdllib.SecureResolver
Deprecated.
 
SIG_HANDLE_ATTRIBUTE - Static variable in class net.handle.hdllib.SecureResolver
Deprecated.
 
SIG_TAGNAME - Static variable in class net.handle.hdllib.SecureResolver
Deprecated.
 
signature - Variable in class net.handle.hdllib.AbstractMessage
 
SIGNATURE_TYPE - Static variable in class net.handle.hdllib.HandleSignature
Deprecated.
 
SIGNATURE_TYPE - Static variable in class net.handle.hdllib.SecureResolver
Deprecated.
 
signatureIsMac() - Method in class net.handle.hdllib.AbstractMessage
 
signatureReports - Variable in class net.handle.hdllib.trust.HandleRecordTrustVerificationReport
 
SignatureVerificationReport - Class in net.handle.hdllib.trust
 
SignatureVerificationReport() - Constructor for class net.handle.hdllib.trust.SignatureVerificationReport
 
signatureVerifies - Variable in class net.handle.hdllib.trust.SignatureVerificationReport
 
signBlock() - Method in class net.handle.hdllib.SignedOutputStream
Signs the bytes written since the last signature on the stream.
signClaims(HandleClaimsSet, PrivateKey) - Method in class net.handle.hdllib.trust.HandleSigner
 
signClaimsRemotely(HandleClaimsSet, String, String, String, String, String) - Method in class net.handle.hdllib.trust.HandleSigner
 
SIGNED_INDEX_TAGNAME - Static variable in class net.handle.hdllib.SecureResolver
Deprecated.
 
signedHandleValues(String, HandleValue[], HandleSignature, PublicKey, boolean) - Static method in class net.handle.hdllib.HandleSignature
Deprecated.
 
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, Socket) - 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(OutputStream) - Constructor for class net.handle.hdllib.SignedOutputStream
 
SignedOutputStream(X509Certificate, PrivateKey, OutputStream, Socket) - Constructor for class net.handle.hdllib.SignedOutputStream
 
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
 
signedValues - Variable in class net.handle.hdllib.trust.HandleRecordTrustVerificationReport
 
SIGNER_HANDLE_ATTRIBUTE - Static variable in class net.handle.hdllib.SecureResolver
Deprecated.
 
SIGNER_INDEX_ATTRIBUTE - Static variable in class net.handle.hdllib.SecureResolver
Deprecated.
 
signerHdl - Variable in class net.handle.hdllib.AbstractMessage
 
signerHdlIdx - Variable in class net.handle.hdllib.AbstractMessage
 
signHandleValues(String, List<HandleValue>, ValueReference, PrivateKey, List<String>, long, long) - Method in class net.handle.hdllib.trust.HandleSigner
 
signHandleValues(HandleValue[], String, String, int, PrivateKey) - Static method in class net.handle.apps.batch.BatchUtil
 
signHandleValuesRemotely(String, List<HandleValue>, ValueReference, List<String>, long, long, String, String, String, String, String) - Method in class net.handle.hdllib.trust.HandleSigner
 
signHandleValuesWithJws(HandleValue[], String, String, int, PrivateKey, List<String>) - Static method in class net.handle.apps.batch.BatchUtil
 
signMessage(byte[]) - Method in class net.handle.hdllib.AbstractMessage
Generate a MAC code with a given secretKey.
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
 
signPermissions(ValueReference, PublicKey, List<Permission>, ValueReference, PrivateKey, List<String>, long, long) - Method in class net.handle.hdllib.trust.HandleSigner
 
signPermissionsRemotely(ValueReference, PublicKey, List<Permission>, ValueReference, List<String>, long, long, String, String, String, String, String) - Method in class net.handle.hdllib.trust.HandleSigner
 
signsAllValues(String, HandleValue[], HandleSignature, PublicKey, boolean) - Static method in class net.handle.hdllib.HandleSignature
Deprecated.
 
signsMissingValues(HandleValue[]) - Method in class net.handle.hdllib.HandleSignature
Deprecated.
 
SimpleConfiguration - Class in net.handle.hdllib
 
SimpleConfiguration() - Constructor for class net.handle.hdllib.SimpleConfiguration
 
SimpleResponseMessageCallback - Class in net.handle.hdllib
 
SimpleResponseMessageCallback() - Constructor for class net.handle.hdllib.SimpleResponseMessageCallback
 
SingleHandleTask(String, HandleRecordOperationInterface) - Constructor for class net.handle.apps.batch.ParallelBatchHandleProcessor.SingleHandleTask
 
SingleHandleTask(String, HandleRecordOperationInterface, HandleRecordFilter) - Constructor for class net.handle.apps.batch.ParallelBatchHandleProcessor.SingleHandleTask
 
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_FILTER_KEYWORDS_ATT_NAME - Static variable in class net.handle.hdllib.FilesystemConfiguration
 
SITE_INFO_6_TYPE - Static variable in class net.handle.hdllib.Common
 
SITE_INFO_AND_SERVICE_HANDLE_AND_NAMESPACE_TYPES - Static variable in class net.handle.hdllib.Common
 
SITE_INFO_AND_SERVICE_HANDLE_INCL_PREFIX_TYPES - Static variable in class net.handle.hdllib.Common
 
SITE_INFO_AND_SERVICE_HANDLE_TYPES - Static variable in class net.handle.hdllib.Common
 
SITE_INFO_FILE_NAME - Static variable in class net.handle.hdllib.HSG
 
SITE_INFO_INCL_PREFIX_TYPES - Static variable in class net.handle.hdllib.Common
 
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
 
SiteFilter - Interface in net.handle.hdllib
 
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
 
SiteInfoConverter - Class in net.handle.apps.simple
 
SiteInfoConverter() - Constructor for class net.handle.apps.simple.SiteInfoConverter
 
SiteInfoGsonTypeAdapter() - Constructor for class net.handle.hdllib.GsonUtility.SiteInfoGsonTypeAdapter
 
siteInfoSerial - Variable in class net.handle.hdllib.AbstractMessage
 
size() - Method in class net.handle.util.LRUCacheTable
 
socket - Variable in class net.handle.hdllib.AbstractResponse
 
socket - Variable in class net.handle.hdllib.Session
 
SocketFactoryWrapper(SSLSocketFactory, boolean) - Constructor for class net.handle.hdllib.SSLEngineHelper.SocketFactoryWrapper
 
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_HTTPS - 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
 
SPECIAL_DERIVED_MARKER - Static variable in class net.handle.hdllib.Common
 
SPECIFIC_SITE - net.handle.apps.batch.ParallelBatchHandleProcessor.ResolutionType
 
SSLEngineHelper - Class in net.handle.hdllib
 
SSLEngineHelper() - Constructor for class net.handle.hdllib.SSLEngineHelper
 
SSLEngineHelper.SocketFactoryWrapper - Class in net.handle.hdllib
 
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
 
startAutoUpdate(HandleResolver) - Method in class net.handle.hdllib.Configuration
 
startingDelimiter() - Method in class net.handle.util.StreamTable
Deprecated.
 
startingDelimiter() - Method in class net.handle.util.StreamVector
Deprecated.
 
startingPoint - Variable in class net.handle.hdllib.DumpHandlesRequest
 
startingPointType - Variable in class net.handle.hdllib.DumpHandlesRequest
 
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.
startsWithCI(String, String) - Static method in class net.handle.hdllib.Util
 
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_HSADMIN - Static variable in class net.handle.hdllib.Common
 
STD_TYPE_HSALIAS - 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_TYPES - Static variable in class net.handle.hdllib.Common
 
stopBatch() - Method in class net.handle.apps.batch.GenericBatch
 
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
 
STREAM_TYPE_TLS - Static variable in class net.handle.hdllib.SignedInputStream
 
STREAM_TYPE_UNSIGNED - 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(SignedOutputStream) - Method in class net.handle.hdllib.AbstractResponse
Write the response to the specified output stream.
streamResponse(SignedOutputStream) - Method in class net.handle.hdllib.DumpHandlesResponse
Write the response to the specified output stream.
streamResponse(SignedOutputStream) - 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.
 
stringToAction(String) - Static method in class net.handle.hdllib.Transaction
 
StringUtils - Class in net.handle.util
Deprecated.
Replaced by net.cnri.util.StringUtils
StringUtils() - Constructor for class net.handle.util.StringUtils
Deprecated.
 
sub - Variable in class net.handle.hdllib.trust.JwtClaimsSet
 
sub - Variable in class net.handle.hdllib.trust.SignatureVerificationReport
 
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
 
suggestMajorProtocolVersion - Variable in class net.handle.hdllib.AbstractMessage
 
suggestMajorProtocolVersion - Variable in class net.handle.hdllib.MessageEnvelope
 
suggestMinorProtocolVersion - Variable in class net.handle.hdllib.AbstractMessage
 
suggestMinorProtocolVersion - Variable in class net.handle.hdllib.MessageEnvelope
 
SUNDAY - Static variable in class net.handle.hdllib.HSG
 
supportsDumpResumption() - Method in interface net.handle.hdllib.HandleStorage
supportsDumpResumption() - Method in interface net.handle.hdllib.HandleStorage2
Deprecated.
 
SVR_TYPE_CACHE - Static variable in class net.handle.hdllib.HSG
 
SVR_TYPE_SERVER - Static variable in class net.handle.hdllib.HSG
 

T

takeDigestOfRequest(AbstractMessage) - Method in class net.handle.hdllib.AbstractResponse
 
takeValuesFrom(AbstractMessage) - Method in class net.handle.hdllib.AbstractMessage
Takes the request parameters (certify, cacheCertify, authoritative, and encrypt) from the given request object.
takeValuesFromOption(SessionSetupInfo) - Method in class net.handle.hdllib.ClientSideSessionInfo
 
TCP_CONFIG - Static variable in class net.handle.hdllib.HSG
 
TCP4_CONFIG - Static variable in class net.handle.hdllib.HSG
 
TEMPLATE_DELIMITER_ATT - Static variable in class net.handle.hdllib.NamespaceInfo
 
TEMPLATE_TAG - Static variable in class net.handle.hdllib.NamespaceInfo
 
templateConstruct(HandleValue[], String, String, String, boolean, HandleResolver, short) - Method in class net.handle.hdllib.NamespaceInfo
 
templateDelimiter() - Method in class net.handle.hdllib.NamespaceInfo
Return whether or not handles under this prefix can be templated
TemplateException - Exception in net.handle.util
Deprecated.
Replaced by net.cnri.util.TemplateException
TemplateException() - Constructor for exception net.handle.util.TemplateException
Deprecated.
 
TemplateException(String) - Constructor for exception net.handle.util.TemplateException
Deprecated.
 
Tester - Class in net.handle.hdllib
 
Tester(HandleResolver) - Constructor for class net.handle.hdllib.Tester
 
TEXT_ENCODING - Static variable in class net.handle.hdllib.Common
 
THIS_HANDLE - Static variable in class net.handle.hdllib.trust.Permission
 
THIS_SERVER_REPLICATION_INFO_RECORD - Static variable in class net.handle.hdllib.DumpHandlesResponse
 
THREAD_COUNT - Static variable in class net.handle.hdllib.HSG
 
throwIfNotSuccess(AbstractResponse) - Static method in class net.handle.apps.batch.BatchUtil
 
THURSDAY - Static variable in class net.handle.hdllib.HSG
 
timeout - Variable in class net.handle.hdllib.SessionSetupInfo
 
timeout - Variable in class net.handle.hdllib.SessionSetupRequest
 
timeOut - Variable in class net.handle.hdllib.SessionInfo
 
toDetailedString() - Method in class net.handle.hdllib.HandleValue
 
toErrorResponse(AbstractRequest) - Method in exception net.handle.hdllib.HandleException
 
toErrorResponse(AbstractRequest, Exception) - Static method in exception net.handle.hdllib.HandleException
 
toStreamTable(ReplicationStateInfo) - Static method in class net.handle.hdllib.ReplicationStateInfo
 
toString() - Method in class net.handle.hdllib.AbstractMessage
 
toString() - Method in class net.handle.hdllib.AbstractRequest
 
toString() - Method in class net.handle.hdllib.AdminRecord
String representation of object (Admin's handle, index, and permissions)
toString() - Method in class net.handle.hdllib.Attribute
 
toString() - Method in class net.handle.hdllib.ChallengeAnswerRequest
 
toString() - Method in class net.handle.hdllib.ErrorResponse
 
toString() - Method in class net.handle.hdllib.GetSiteInfoResponse
 
toString() - Method in exception net.handle.hdllib.HandleException
 
toString() - Method in class net.handle.hdllib.HandleSignature
Deprecated.
 
toString() - Method in class net.handle.hdllib.HandleValue
 
toString() - Method in class net.handle.hdllib.Interface
 
toString() - Method in class net.handle.hdllib.MessageEnvelope
 
toString() - Method in class net.handle.hdllib.NamespaceInfo
 
toString() - Method in class net.handle.hdllib.PublicKeyAuthenticationInfo
 
toString() - Method in class net.handle.hdllib.ResolutionRequest
 
toString() - Method in class net.handle.hdllib.ResolutionResponse
 
toString() - Method in class net.handle.hdllib.RetrieveTxnRequest
 
toString() - Method in class net.handle.hdllib.SecretKeyAuthenticationInfo
 
toString() - Method in class net.handle.hdllib.ServerInfo
 
toString() - Method in class net.handle.hdllib.ServiceReferralResponse
 
toString() - Method in class net.handle.hdllib.SessionExchangeKeyRequest
 
toString() - Method in class net.handle.hdllib.SessionSetupInfo
 
toString() - Method in class net.handle.hdllib.SessionSetupResponse
 
toString() - Method in class net.handle.hdllib.SiteInfo
Return a string of labeled members of this object.
toString() - Method in class net.handle.hdllib.SSLEngineHelper.SocketFactoryWrapper
 
toString() - Method in class net.handle.hdllib.Transaction
 
toString() - Method in class net.handle.hdllib.ValueReference
 
toString() - Method in class net.handle.util.StreamTable
Deprecated.
 
touch() - Method in class net.handle.hdllib.SessionInfo
 
traceMessages - Variable in class net.handle.hdllib.HandleResolver
 
traceMessages - Variable in class net.handle.hdllib.SecureResolver
Deprecated.
 
Transaction - Class in net.handle.hdllib
Class that holds the information known about a single transaction on a handle server.
Transaction() - Constructor for class net.handle.hdllib.Transaction
 
Transaction(long, byte[], byte, long) - Constructor for class net.handle.hdllib.Transaction
 
Transaction(long, byte[], HandleValue[], byte, long) - Constructor for class net.handle.hdllib.Transaction
 
transactionAdded(Transaction) - Method in interface net.handle.hdllib.TransactionQueueListener
 
TransactionCallback - Interface in net.handle.hdllib
Interface used to define objects that want to receive the streamed results from RetrieveTxnResponse messages.
TransactionGsonTypeAdapter() - Constructor for class net.handle.hdllib.GsonUtility.TransactionGsonTypeAdapter
 
TransactionQueueInterface - Interface in net.handle.hdllib
Interface for the transaction queue that is used as a callback from messages like DumpHandlesRequest.
TransactionQueueListener - Interface in net.handle.hdllib
 
TransactionQueuesInterface - Interface in net.handle.hdllib
 
TransactionScannerInterface - Interface in net.handle.hdllib
Interface for the transaction queue scanner that is used as a callback from messages like DumpHandlesRequest.
TransactionValidator - Interface in net.handle.hdllib
 
TransactionValidator.ValidationResult - Class in net.handle.hdllib
 
TRUNCATE - Static variable in class net.handle.hdllib.HSG
 
truncated - Variable in class net.handle.hdllib.MessageEnvelope
 
TRUST_ROOT_HANDLE - Static variable in class net.handle.hdllib.Common
 
TrustException - Exception in net.handle.hdllib.trust
 
TrustException(String) - Constructor for exception net.handle.hdllib.trust.TrustException
 
TrustException(String, Throwable) - Constructor for exception net.handle.hdllib.trust.TrustException
 
TrustManagerSpecificPublicKey - Class in net.handle.util
 
TrustManagerSpecificPublicKey(byte[]) - Constructor for class net.handle.util.TrustManagerSpecificPublicKey
 
TTL_TYPE_ABSOLUTE - Static variable in class net.handle.hdllib.HandleValue
 
TTL_TYPE_RELATIVE - Static variable in class net.handle.hdllib.HandleValue
 
TUESDAY - Static variable in class net.handle.hdllib.HSG
 
TXN_STAT_FILE_NAME - Static variable in class net.handle.hdllib.HSG
 
txnId - Variable in class net.handle.hdllib.Transaction
 
txnQueue - Variable in class net.handle.hdllib.RetrieveTxnResponse
 
type - Variable in class net.handle.apps.batch.filters.HasValuesFilter.TypeAndValue
 
type - Variable in class net.handle.hdllib.Interface
 
TypeAndValue(String, String) - Constructor for class net.handle.apps.batch.filters.HasValuesFilter.TypeAndValue
 
typeName(byte) - Static method in class net.handle.hdllib.Interface
 

U

UDP_CONFIG - Static variable in class net.handle.hdllib.HSG
 
UDP4_CONFIG - Static variable in class net.handle.hdllib.HSG
 
UNABLE_TO_AUTHENTICATE - Static variable in exception net.handle.hdllib.HandleException
 
UNABLE_TO_SIGN_REQUEST - Static variable in exception net.handle.hdllib.HandleException
 
unableToBuildChain - Variable in class net.handle.hdllib.trust.ChainVerificationReport
 
UNHOME_STR - Static variable in class net.handle.apps.batch.GenericBatch
 
UnhomeNaRequest - Class in net.handle.hdllib
Request used to unhome prefix on a given handle server.
UnhomeNaRequest(byte[], AuthenticationInfo) - Constructor for class net.handle.hdllib.UnhomeNaRequest
 
unhomePrefix(String, HandleResolver, AuthenticationInfo, SiteInfo) - Static method in class net.handle.apps.batch.BatchUtil
 
unhomePrefixes(List<String>) - Method in class net.handle.apps.batch.BatchUnhomePrefixes
 
UNKNOWN_ALGORITHM_ID - Static variable in exception net.handle.hdllib.HandleException
 
UNKNOWN_PROTOCOL - Static variable in exception net.handle.hdllib.HandleException
 
unorderedEquals(HandleValue[], HandleValue[]) - Static method in class net.handle.hdllib.HandleValue
 
unorderedEqualsIgnoreTimestamp(HandleValue[], HandleValue[]) - Static method in class net.handle.hdllib.HandleValue
 
unpauseReplication() - Method in interface net.handle.hdllib.ReplicationDaemonInterface
 
unsignedValues - Variable in class net.handle.hdllib.trust.HandleRecordTrustVerificationReport
 
unsignedValues - Variable in class net.handle.hdllib.trust.ValuesSignatureVerificationReport
 
updateEntireHandleRecord(String, List<HandleValue>, HandleResolver, AuthenticationInfo, SiteInfo) - Static method in class net.handle.apps.batch.BatchUtil
 
updateEntireHandleRecord(String, HandleValue[], HandleResolver, AuthenticationInfo, SiteInfo) - Static method in class net.handle.apps.batch.BatchUtil
 
updateForHandleValue(MessageDigest, byte[]) - Static method in class net.handle.hdllib.HandleSignature
Deprecated.
 
updateForHandleValue(Signature, byte[]) - Static method in class net.handle.hdllib.HandleSignature
Deprecated.
 
updateHandleValues(String, HandleValue[]) - Method in interface net.handle.api.HSAdapter
Updates the specified data handle values.
updateValue(byte[], HandleValue[]) - Method in interface net.handle.hdllib.HandleStorage
Replace the handle value that has the same index as the given handle value with the given handle value.
upperCase(byte[]) - Static method in class net.handle.hdllib.Util
create and return an upper-case copy of the given UTF8 byte array
upperCase(String) - Static method in class net.handle.hdllib.Util
 
upperCaseInPlace(byte[]) - Static method in class net.handle.hdllib.Util
Convert all of the characters in the given utf-8 byte array to upper case.
upperCasePrefix(byte[]) - Static method in class net.handle.hdllib.Util
create and return an upper-case (prefix only, or all of a global handle) copy of the given UTF8 byte array
upperCasePrefix(String) - Static method in class net.handle.hdllib.Util
 
upperCasePrefixInPlace(byte[]) - Static method in class net.handle.hdllib.Util
Convert all of the characters in the prefix of the given utf-8 byte array to upper case; for global handles upper case all.
userIdHandle - Variable in class net.handle.hdllib.ChallengeAnswerRequest
 
userIdIndex - Variable in class net.handle.hdllib.ChallengeAnswerRequest
 
Util - Class in net.handle.hdllib
 
Util() - Constructor for class net.handle.hdllib.Util
 

V

valid(Transaction) - Method in interface net.handle.hdllib.TransactionValidator
 
validate(Transaction) - Method in interface net.handle.hdllib.TransactionValidator
 
validateHandleRecord(HandleRecord) - Method in class net.handle.hdllib.trust.HandleRecordTrustVerifier
 
ValidateHandleRecordOperation - Class in net.handle.apps.batch.operations
 
ValidateHandleRecordOperation() - Constructor for class net.handle.apps.batch.operations.ValidateHandleRecordOperation
 
validateHandleRecordReturnReport(HandleRecord) - Method in class net.handle.hdllib.trust.HandleRecordTrustVerifier
 
validates(PublicKey) - Method in interface net.handle.hdllib.trust.JsonWebSignature
 
validates(PublicKey) - Method in class net.handle.hdllib.trust.JsonWebSignatureImpl
 
validateSelfSignedCert(JsonWebSignature) - Method in class net.handle.hdllib.trust.AbstractRequiredSignerStore
 
ValidationResult(boolean, String, JsonObject) - Constructor for class net.handle.hdllib.TransactionValidator.ValidationResult
 
validPayload - Variable in class net.handle.hdllib.trust.SignatureVerificationReport
 
validPhoneNumberChar(char) - Static method in class net.handle.hdllib.ConfigCommon
Determine whether a character is legal in a phone number.
value - Variable in class net.handle.apps.batch.filters.HasValuesFilter.TypeAndValue
 
value - Variable in class net.handle.hdllib.Attribute
 
VALUE_DIGEST_OFFSET - Static variable in class net.handle.hdllib.HandleSignature
Deprecated.
 
VALUE_DIGEST_OFFSET - Static variable in class net.handle.hdllib.SecureResolver
Deprecated.
 
VALUE_HASH_ELEMENT_NAME - Static variable in class net.handle.hdllib.SecureResolver
Deprecated.
 
VALUE_INDEX_ATTRIBUTE - Static variable in class net.handle.hdllib.SecureResolver
Deprecated.
 
VALUE_MD5HASH_ATTRIBUTE - Static variable in class net.handle.hdllib.SecureResolver
Deprecated.
 
VALUE_SHA1HASH_ATTRIBUTE - Static variable in class net.handle.hdllib.SecureResolver
Deprecated.
 
valueNeedsSignature(HandleValue) - Static method in class net.handle.hdllib.HandleSignature
Deprecated.
 
valueNeedsSignature(HandleValue) - Static method in class net.handle.hdllib.SecureResolver
Deprecated.
 
valueOf(String) - Static method in enum net.handle.apps.batch.ParallelBatchHandleProcessor.ResolutionType
Returns the enum constant of this type with the specified name.
ValueReference - Class in net.handle.hdllib
 
ValueReference() - Constructor for class net.handle.hdllib.ValueReference
 
ValueReference(byte[], int) - Constructor for class net.handle.hdllib.ValueReference
 
ValueReference(String, int) - Constructor for class net.handle.hdllib.ValueReference
 
ValueReferenceGsonTypeAdapter() - Constructor for class net.handle.hdllib.GsonUtility.ValueReferenceGsonTypeAdapter
 
values - Variable in class net.handle.hdllib.AddValueRequest
 
values - Variable in class net.handle.hdllib.CreateHandleRequest
 
values - Variable in class net.handle.hdllib.ModifyValueRequest
 
values - Variable in class net.handle.hdllib.ResolutionResponse
 
values - Variable in class net.handle.hdllib.ServiceReferralResponse
 
values - Variable in class net.handle.hdllib.Transaction
 
values() - Static method in enum net.handle.apps.batch.ParallelBatchHandleProcessor.ResolutionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class net.handle.util.LRUCacheTable
 
valuesNotSignedUpToRequiredSigner - Variable in class net.handle.hdllib.trust.HandleRecordTrustVerificationReport
 
valuesReport - Variable in class net.handle.hdllib.trust.ChainVerificationReport
 
ValuesSignatureVerificationReport - Class in net.handle.hdllib.trust
 
ValuesSignatureVerificationReport() - Constructor for class net.handle.hdllib.trust.ValuesSignatureVerificationReport
 
valuesSignedUpToRequiredSigner - Variable in class net.handle.hdllib.trust.HandleRecordTrustVerificationReport
 
verifiedValues - Variable in class net.handle.hdllib.trust.ValuesSignatureVerificationReport
 
verify(DigestedHandleValues, List<HandleValue>) - Method in class net.handle.hdllib.trust.HandleValueDigester
Verifies that the given digests correspond to the given values.
VerifyAuthRequest - Class in net.handle.hdllib
Request used to resolve a handle.
VerifyAuthRequest(byte[], byte[], byte[], byte, byte[], int, AuthenticationInfo) - Constructor for class net.handle.hdllib.VerifyAuthRequest
 
VerifyAuthResponse - Class in net.handle.hdllib
Response to VerifyAuthRequest.
VerifyAuthResponse(boolean) - Constructor for class net.handle.hdllib.VerifyAuthResponse
 
VerifyAuthResponse(VerifyAuthRequest, boolean) - Constructor for class net.handle.hdllib.VerifyAuthResponse
 
verifyBlock() - Method in class net.handle.hdllib.SignedInputStream
Reads a signature from the stream and verifies the bytes read since the last verification based on that signature.
verifyChain(List<IssuedSignature>) - Method in class net.handle.hdllib.trust.ChainVerifier
 
verifyHandleClaimsSetAndSetReportProperties(SignatureVerificationReport, JsonWebSignature, PublicKey) - Method in class net.handle.hdllib.trust.HandleVerifier
 
verifyIssuedSignature(String, IssuedSignature) - Method in class net.handle.hdllib.trust.HandleVerifier
 
verifyIssuedSignatureIsAuthorizedOverHandle(String, IssuedSignature, IssuedSignatureVerificationReport) - Method in class net.handle.hdllib.trust.HandleVerifier
 
verifyIssuedSignatureIsValid(IssuedSignature, SignatureVerificationReport) - Method in class net.handle.hdllib.trust.HandleVerifier
 
verifyMessage(byte[]) - Method in class net.handle.hdllib.AbstractMessage
Validate the signature for this message.
verifyMessage(PublicKey) - Method in class net.handle.hdllib.AbstractMessage
Validate the signature for this message.
verifyPermissionsAreAuthorizedOverHandle(String, List<Permission>) - Method in class net.handle.hdllib.trust.HandleVerifier
 
verifySignature(PublicKey) - Method in class net.handle.hdllib.HandleSignature
Deprecated.
 
verifyValue(String, HandleValue) - Method in class net.handle.hdllib.HandleSignature
Deprecated.
 
verifyValues(String, List<HandleValue>, List<IssuedSignature>) - Method in class net.handle.hdllib.trust.ChainVerifier
 
verifyValues(String, List<HandleValue>, JsonWebSignature, PublicKey) - Method in class net.handle.hdllib.trust.HandleVerifier
 

W

WEDNESDAY - Static variable in class net.handle.hdllib.HSG
 
WEEKLY - Static variable in class net.handle.hdllib.HSG
 
WINDOWS_CONFIG_DIR_NAME - Static variable in class net.handle.hdllib.HSG
 
write(byte[]) - Method in class net.handle.hdllib.SignedOutputStream
 
write(byte[], int, int) - Method in class net.handle.hdllib.SignedOutputStream
 
write(char[], int, int) - Method in class net.handle.util.AsciiJsonWriter
 
write(int) - Method in class net.handle.hdllib.SignedOutputStream
Write a byte to the stream.
writeByteArray(byte[], int, byte[]) - Static method in class net.handle.hdllib.Encoder
Write the given byte array to a given buffer starting at the specified location.
writeByteArray(byte[], int, byte[], int, int) - Static method in class net.handle.hdllib.Encoder
Write the given byte array to a given buffer starting at the specified location.
writeByteArrayArray(byte[], int, byte[][]) - Static method in class net.handle.hdllib.Encoder
This writes an array of byte arrays to the given buffer.
writeBytesToFile(File, byte[]) - Static method in class net.handle.hdllib.Util
 
writeBytesToFile(String, byte[]) - Static method in class net.handle.hdllib.Util
write byte array into a given file name
writeCertAsPem(Writer, Certificate) - Static method in class net.handle.util.X509HSCertificateGenerator
 
writeEncodedString(Writer, String) - Static method in class net.handle.util.StreamUtil
Deprecated.
 
writeHandlesToConsole(List<String>) - Static method in class net.handle.apps.batch.BatchUtil
 
writeHandlesToFile(List<String>, String) - Static method in class net.handle.apps.batch.BatchUtil
 
writeInt(byte[], int, int) - Static method in class net.handle.hdllib.Encoder
Write a 4-byte integer value into the given byte array starting at the specified location.
writeInt2(byte[], int, int) - Static method in class net.handle.hdllib.Encoder
Write a 2-byte integer value into the given byte array starting at the specified location.
writeIntArray(byte[], int, int[]) - Static method in class net.handle.hdllib.Encoder
This writes a given array of integers to the given buffer, starting at the specified location.
writeLocalAddresses(Map<?, ?>, OutputStream) - Static method in class net.handle.hdllib.Encoder
Writes pairs of IP addresses into a hashtable.
writeLong(byte[], int, long) - Static method in class net.handle.hdllib.Encoder
Write an 8-octet integer (java long) value into the given byte array starting at the specified location.
writeReplicationSiteFile(String, String, File, SiteInfo) - Static method in class net.handle.hdllib.ConfigCommon
Write the replication-site file.
writeTo(Writer) - Method in interface net.handle.util.StreamObject
Deprecated.
 
writeTo(Writer) - Method in class net.handle.util.StreamTable
Deprecated.
 
writeTo(Writer) - Method in class net.handle.util.StreamVector
Deprecated.
 
writeToFile(File) - Method in class net.handle.util.StreamTable
Deprecated.
 
writeToFile(String) - Method in class net.handle.util.StreamTable
Deprecated.
 
writeToString() - Method in interface net.handle.util.StreamObject
Deprecated.
 
writeToString() - Method in class net.handle.util.StreamTable
Deprecated.
 
writeToString() - Method in class net.handle.util.StreamVector
Deprecated.
 

X

X509HSCertificateGenerator - Class in net.handle.util
 
X509HSCertificateGenerator() - Constructor for class net.handle.util.X509HSCertificateGenerator
 
X509HSTrustManager - Class in net.handle.util
 
X509HSTrustManager(HandleResolver) - Constructor for class net.handle.util.X509HSTrustManager
 
XencodeString(String) - Static method in class net.handle.util.StreamUtil
Deprecated.
Escape all of the "special" characters in the given string and return the result.
XML_MIME_TYPE - Static variable in class net.handle.hdllib.Common
 
XwriteString(String, Writer) - Static method in class net.handle.util.StreamUtil
Deprecated.
 

Y

YES - Static variable in class net.handle.hdllib.HSG
 
A B C D E F G H I J K L M N O P R S T U V W X Y 
All Classes All Packages