Skip to main content

Java API Reference

Native reference for the Tricryption Engine Java SDK (the TEAdmin jar), generated from the 8.1 engine source. Classes are grouped by package; the complete public type graph is cross-linked below.

com.eruces.teadmin

NameKindDescription
ACLAdminclassThe ACLAdmin class manages ACL templates.
ACLEntryclassThe ACLEntry class is a ACL rights container for a principal's TTag.
ACLInfoclassThe ACLInfo class manages a principal's TTag container rights.
ACLTemplateclassThe ACLTemplate class represents an ACL template.
ACLTemplateMemberclassThe ACLTemplateMember represents an ACL template member.
AdminExceptionclassThe AdminException class is the error handling class for administrative functions.
AdminLoggerclassEvent AdminLogger class is for administration logs.
AdministrationclassThe Administration class manages all user, role and ACL information.
AdministrationQueryclassThe AdministrationQuery class gets principals from the Key Server with a query.
AuditLogExclassThe AuditLogEx class is for audit logs.
CertObjectInfoclassThe CertObjectInfo class defines certificate objects.
CertificateAdminclassThe CertificateAdmin class is for certificate administration.
CodeSigningAdminclassThe CodeSigningAdmin class manages code signing.
CodeSigningInfoclassThe CodeSigningInfo class manages code signing.
EventLogclassThe EventLog class represents an event log.
GroupInfoclassThe GroupInfo class represents a group.
LdapPrincipalInfoclassThe LdapPrincipalInfo class is an abstract class that keeps the common attribute for all principals.
LocalAdminclassThe LocalAdmin class is for the remote engine administration.
LocalKeyStatusclassThe LocalKeyStatus class is for the remote engine key status.
MsgPrincipalInfoclassThe MsgPrincipalInfo class represents a message principal.
OperationclassThe Operation class is a container for pre-defined operations.
PrincipalInfoclassThe PrincipalInfo class is an abstract class that keeps the common attribute for all principals.
PrincipalTrustMatrixclassThe PrincipalTrustMatrix class represents a principal trust matrix element.
QueryclassThe Query class represent a query.
RemoteServerAdminclass
RoleclassThe Role class is a role container.
SRPProcessorclass
TemplatedDirectoryclassThe TemplatedDirectory class represents a templated directory.
TransportPrincipalInfoclassThe TransportPrincipalInfo class represents an X.509 principals.
TrustedExecutablesAdminclass
TrustedServerAdminclassThe TrustedServerAdmin class manages Trusted Servers.
TrustedServerInfoclassThe TrustedServerInfo class represents a Trusted Server.
UpdatableObjectclass
UserAndPasswordInfoclassThe UserAndPasswordInfo class represents an ERUCES Native user authenticated by SRP.
VersionclassThe Version class keeps Key Service's Engine version information.
WindowsPrincipalInfoclassThe WindowsPrincipalInfo class represents a user authenticated by Kerberos (Windows) authentication protocols.
XAuthPrincipalInfoclass

com.eruces.teagent

NameKindDescription
AuthenticationclassThe Authentication class is a.
AuthenticationContextclassThe AuthenticationContext class represents the authentication context in use.
Base64CodeclassThe Base64Code class is used to encode regular data to a base64-encoded string, and to decode a base64-encoded string to regular data.
CipherStreamProcessorclass
CommPackageclass
CookieAuthenticationclass
CookieAuthenticationContextclassThe CookieAuthenticationContext class is used for Token authentication.
CryptoLocationclassThe CryptoLocation class indicates the location where a file's cryptographic processes occur.
Decompressionclass
FileX509Contextclass
FuncPackageclass
HexPrinterclassThe TEAgentAuthenticConnection class is for username and password authentication.
IConnectionclass
ISerializeclass
LDAPAuthenticationclass
LDAPAuthenticationContextclassThe LDAPAuthenticationContext class implements user and password authentication using a secure remote password.
LruCacheclass
Matrixclass
Cellclassclass cell is used as key in matrix map
Cursorclassclass Cursor is used as cursor in Matrix
MatrixMapclass
PAnyclass
PKCS11Contextclass
PListclassThe PList class is a container maintaining a list of integer objects.
PersistantObjectclass
PolicyColumnclass
PolicyTableclass
ProcessChainclass
ProcessChainFactoryclass
ProcessChainFileclass
ProcessChainTypeclass
ProcessManagerclass
ProcessManagerCryptoFileclass
ProcessManagerFileclass
ProcessManagerFileDecryptionclass
ProcessManagerFileEncryptionclass
Processorclass
ProcessorCompressionclass
ProcessorCryptoclass
ProcessorDecompressionclass
ProcessorDecryptionclass
ProcessorEncryptionclass
ProcessorFactoryclass
ProcessorHMacclass
ProcessorTypeclass
ProcessorWithConnectionclass
ProcessorXORclass
ResultSetPolicyclassThe ResultSetPolicy class maintains the cryptographic policy applied to recordsets.
SRPClientclass
SSLMAuthenticationclass
SSLMAuthenticationContextclassThe TESSLMutualAuthenticationContext represents an authentication context used for TLS Mutual connection and PKCS 11,12 authentication.
TEAgentclassThe TEAgent class is an abstract class containing the common cryptographic functions and the Key Service Agent settings.
TEAgentAuthenticConnectionclassThe TEAgentAuthenticConnection class opens a connection with username and password authentication.
TEAgentConnectionclassThe TEAgentConnection class opens a pure connection to a Key Service.
TEAgentConnectionFactoryclassThe TEAgentConnectionFactory class creates different types of connections.
TEAgentConnectionPoolclassThe TEAgentConnectionPool class creates a connection pool.
Serverclass
Statusclass
TEAgentExceptionclassThe TEAgentException class is the error handling class for TEAgent functions.
TEAgentFileclassThe TEAgentFile class encrypts and decrypts file data.
TEAgentFileProcessclass
TEAgentMatrixclassThe TEAgentMatrix class encrypts and decrypts matrix data.
TEAgentResultSetclassThe TEAgentResultSet class encrypts and decrypts resultset data.
TEAgentSSLAuthenticConnectionclassThe TEAgentSSLAuthenticConnection class opens an TLS (formerly SSL) secured connection with username and password authentication.
TEAgentSSLMConnectionclassThe TEAgentSSLMConnection class is used for certificate user TLS Mutual authentication connection and PKCS -12 authentication to connect to the Key Server.
TEAuthenticationModeclassThe TEAuthenticationMode class defines a authentication mode.
TEAuthenticationTypeclassThe TEAuthenticationType class indicates the type of authentication in use.
TECipherclass
TECipherAlgorithmTypeclassThe TECipherAlgorithmType class defines cipher algorithm types.
TECipherOutputStreamclass
TEConnectionTypeclassThe TEConnectionType class indicates the type of connection in use.
TECryptoFileVersionclass
TEIOExceptionclass
TEKeyclassThe TEKey class provides operations for creating, exporting and importing keys.
KeyPairclassTEKey.KeyPair is a inner class of TEKey.
TEServerExceptionclass
TESystemclass
TETrustManagerFactorySpiclass
TEUserAgentinterface
TEUserAgentRegisterclass
TEUserAndPasswordTrustclass
TEUserAndPasswordTrustManagerclass
TEX509KeyManagerclass
UPAuthenticationclass
UPAuthenticationContextclassThe UPAuthenticationContext class implements ERUCES Native user and password authentication using SRP.
WindowsContextclass
WindowsAuthenticationclass
X509Contextclass
X509Authenticationclass

com.eruces.teagent.auth.login

NameKindDescription
TEConfigurationclass
TELoginModuleclass
TEPrincipalclass
TEUPLoginModuleclass

com.eruces.teagent.event

NameKindDescription
FileEventclassThe FileEvent class defines a file processing event.
FileEventDispatcherinterfaceThe FileEventDispatcher interface dispatches file processing events.
FileEventListenerinterfaceThe FileEventListener interface processes file events.
FileEventTypeclassThe FileEventType class defines a type of file processing event.