Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

AbstractSmartkey - Class in com.pkware.smartcrypt.keymanagement.smartkeys
 
AccountManagement - Interface in com.pkware.smartcrypt.keymanagement
 
action1 - Variable in class com.pkware.smartcrypt.metaclient.Notification
null if no action is specified.
action2 - Variable in class com.pkware.smartcrypt.metaclient.Notification
null if no action is specified.
addAccess - Variable in class com.pkware.smartcrypt.keymanagement.SmartkeySpec
 
allowAccess(String...) - Method in class com.pkware.smartcrypt.metaclient.NativeSingleAssetManager
 
allowAccess(Collection<String>) - Method in class com.pkware.smartcrypt.metaclient.NativeSingleAssetManager
 
allowAccess(String...) - Method in interface com.pkware.smartcrypt.metaclient.SingleAssetManager
 
allowAccess(Collection<String>) - Method in interface com.pkware.smartcrypt.metaclient.SingleAssetManager
 
allowNoOp() - Method in interface com.pkware.smartcrypt.structured.FormatPreservingEncryption
 
allowNoOp(boolean) - Method in interface com.pkware.smartcrypt.structured.FormatPreservingEncryption
 
APPLICATION_SMARTCRYPT - Static variable in class com.pkware.smartcrypt.protocol.SiteData
 
appName(String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient.Builder
 
appVersion(String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient.Builder
 
ArchiveSmartkey - Class in com.pkware.smartcrypt.keymanagement.smartkeys
A Smartkey used by PKWARE Smartcrypt PDE.
ArchiveSmartkey(String, String, Map<Integer, SecretKey>, List<Feature>, List<KnownUser>, boolean, MetaClientException, MetaClientException) - Constructor for class com.pkware.smartcrypt.keymanagement.smartkeys.ArchiveSmartkey
 
askForAsset(String) - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
Requests the specified asset from the Metadata Server.
askForAsset(String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
Asset - Class in com.pkware.smartcrypt.protocol
 
AssetFeature - Class in com.pkware.smartcrypt.protocol
 
AssetRequestNotification - Class in com.pkware.smartcrypt.metaclient
Indicates that another user has requested access to an Asset for which the current user is the Asset owner's URN.
AssetRequestNotification(String, String) - Constructor for class com.pkware.smartcrypt.metaclient.AssetRequestNotification
 
AuthenticatedEncryption - Interface in com.pkware.smartcrypt.structured
 

B

body - Variable in class com.pkware.smartcrypt.metaclient.HttpResponse
 
build() - Method in class com.pkware.smartcrypt.keymanagement.SmartcryptKeyManagementImpl.Builder
 
build() - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient.Builder
 
build() - Method in class com.pkware.smartcrypt.structured.SmartcryptStructuredDataImpl.Builder
 
build() - Method in class com.pkware.smartcrypt.unstructured.UnstructuredDataImpl.Builder
 
Builder() - Constructor for class com.pkware.smartcrypt.keymanagement.SmartcryptKeyManagementImpl.Builder
 
Builder() - Constructor for class com.pkware.smartcrypt.metaclient.NativeMetaClient.Builder
 
Builder() - Constructor for class com.pkware.smartcrypt.structured.SmartcryptStructuredDataImpl.Builder
 
Builder() - Constructor for class com.pkware.smartcrypt.unstructured.UnstructuredDataImpl.Builder
 

C

canCreateKey(String) - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
canCreateKey(String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
canDecrypt() - Method in class com.pkware.smartcrypt.keymanagement.smartkeys.AbstractSmartkey
 
canDecrypt() - Method in class com.pkware.smartcrypt.keymanagement.smartkeys.ErrorSmartkey
 
canDecrypt() - Method in interface com.pkware.smartcrypt.keymanagement.smartkeys.Smartkey
 
canEncrypt() - Method in class com.pkware.smartcrypt.keymanagement.smartkeys.AbstractSmartkey
 
canEncrypt() - Method in class com.pkware.smartcrypt.keymanagement.smartkeys.ErrorSmartkey
 
canEncrypt() - Method in interface com.pkware.smartcrypt.keymanagement.smartkeys.Smartkey
 
canManage() - Method in class com.pkware.smartcrypt.keymanagement.smartkeys.AbstractSmartkey
 
canManage() - Method in class com.pkware.smartcrypt.keymanagement.smartkeys.ErrorSmartkey
 
canManage() - Method in interface com.pkware.smartcrypt.keymanagement.smartkeys.Smartkey
 
canManage() - Method in class com.pkware.smartcrypt.metaclient.ContingencyAesKey
 
canManage() - Method in interface com.pkware.smartcrypt.metaclient.ManagedAesKey
 
canManage() - Method in class com.pkware.smartcrypt.metaclient.NativeSingleAssetManager
 
canRecoveryBePerformed() - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
canRecoveryBePerformed() - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
category - Variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Major area of the problem.
CATEGORY_ACCOUNT_DISABLED - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
User's account has been disabled at the server.
CATEGORY_ALREADY_MIGRATED - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Account migration was already performed - calls initiated by MetaClientException.CATEGORY_MIGRATION_REQUIRED are no longer applicable.
CATEGORY_CLIENT - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Generic error usually related to client not respecting parameter rules or preconditions.
CATEGORY_CLIENT_REFRESH - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Maximum offline access time exceeded - must communicate with server.
CATEGORY_COMMUNICATION_ERROR - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Unable to communicate over network.
CATEGORY_DEVICE_NOT_ALLOWED - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Transaction was denied because the device has been disabled/disallowed.
CATEGORY_FORCED_UPGRADE - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Server said we have to upgrade.
CATEGORY_HTTP - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Server is unhappy with us (or itself).
CATEGORY_INTERNAL - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Something not coded correctly in PKMeta.
CATEGORY_INVALID_METADATA - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
During restore, found mismatch between metadata manifest and actual metadata (possible tampering, possible data corruption).
CATEGORY_ISOLATED_MODE - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
MC running in isolated mode - cannot perform operation.
CATEGORY_KEY_SERVER - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Attempt to communicate with external key server was not successful.
CATEGORY_LOGIN_REQUIRED - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Login required (attempted to use a function that requires being logged in).
CATEGORY_MIGRATION_MISMATCH - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
During migration, user authenticated to SMDS with a different email than the one being migrated.
CATEGORY_MIGRATION_REQUIRED - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Account must move to a satellite or change its email to a non-authorized domain.
CATEGORY_NOT_FOUND - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Something not found (e.g.
CATEGORY_NOT_MANAGED - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
MC attempted to use an unmanaged account with a workflow requiring a managed account.
CATEGORY_PASSWORD - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Something not acceptable about a password.
CATEGORY_POLICY_VIOLATION - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Attempted to do something not permitted by policy.
CATEGORY_PROTOCOL - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Server response does not satisfy protocol.
CATEGORY_UNAUTHORIZED_SERVER - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
MC attempted to verify server authorization and security checks did not pass.
CATEGORY_UPGRADE - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Data was found from another device running a newer version of metaclient.
cause - Variable in class com.pkware.smartcrypt.keymanagement.smartkeys.ErrorSmartkey
 
changeEmail(String) - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
changeEmail(String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
changeName(String) - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
changeName(String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
changeName(String) - Method in class com.pkware.smartcrypt.metaclient.NativeSingleAssetManager
 
changeName(String) - Method in interface com.pkware.smartcrypt.metaclient.SingleAssetManager
 
changePassword(String, String) - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
changePassword(String, String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
changesWereNotSaved() - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
If unable to save serials, this function must be called.
changesWereNotSaved() - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
close() - Method in class com.pkware.smartcrypt.keymanagement.SmartcryptKeyManagementImpl
 
close() - Method in class com.pkware.smartcrypt.structured.EncryptionInputStreamResult
 
close() - Method in class com.pkware.smartcrypt.structured.EncryptionOutputStreamResult
 
com.pkware.smartcrypt.keymanagement - package com.pkware.smartcrypt.keymanagement
Smartkey management and basic use; start here!
com.pkware.smartcrypt.keymanagement.smartkeys - package com.pkware.smartcrypt.keymanagement.smartkeys
Smartkey definitions and types.
com.pkware.smartcrypt.metaclient - package com.pkware.smartcrypt.metaclient
Low level APIs for interacting with Smartcrypt Enterprise Manager
com.pkware.smartcrypt.protocol - package com.pkware.smartcrypt.protocol
 
com.pkware.smartcrypt.structured - package com.pkware.smartcrypt.structured
Authenticated, length preserving, and format preserving encryption suited for databases, XML/JSON documents, etc.
com.pkware.smartcrypt.unstructured - package com.pkware.smartcrypt.unstructured
The Smartcrypt Unstructured Data package is particularly useful when encrypting data stored in files and other unstructured containers.
CommunitySmartkey - Class in com.pkware.smartcrypt.keymanagement.smartkeys
A Smartkey owned by the server and used for PKWARE Smartcrypt PDE.
CommunitySmartkey(String, String, Map<Integer, SecretKey>, List<Feature>, List<KnownUser>, boolean, MetaClientException, MetaClientException) - Constructor for class com.pkware.smartcrypt.keymanagement.smartkeys.CommunitySmartkey
 
COMPATIBILITY_READ_ONLY - Static variable in class com.pkware.smartcrypt.protocol.AssetFeature
The application is not permitted to perform any create/update/delete operations (outbound tunnel activity) on this asset, but may perform read/decrypt operations (inbound tunnel activity) as usual.
ConsoleLogger - Class in com.pkware.smartcrypt.metaclient
 
ConsoleLogger() - Constructor for class com.pkware.smartcrypt.metaclient.ConsoleLogger
 
ConsoleLogger(Logger.Level) - Constructor for class com.pkware.smartcrypt.metaclient.ConsoleLogger
 
content - Variable in class com.pkware.smartcrypt.metaclient.HttpRequest
 
ContingencyAesKey - Class in com.pkware.smartcrypt.metaclient
 
ContingencyAesKey(String, int, byte[]) - Constructor for class com.pkware.smartcrypt.metaclient.ContingencyAesKey
 
ContingencySmartkey - Class in com.pkware.smartcrypt.keymanagement.smartkeys
Represents contingency access to a Smartkey.
ContingencySmartkey(ContingencyAesKey) - Constructor for class com.pkware.smartcrypt.keymanagement.smartkeys.ContingencySmartkey
 
create(SmartkeySpec) - Method in interface com.pkware.smartcrypt.keymanagement.Smartkeys
 
createAccount(String, String, String) - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
Does not pay attention to whether or not an account already exists.
createAccount(String, String, String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
createDecryptionStream(OutputStream, byte[], int) - Method in interface com.pkware.smartcrypt.structured.AuthenticatedEncryption
 
createDecryptionStream(InputStream, byte[], int) - Method in interface com.pkware.smartcrypt.structured.AuthenticatedEncryption
 
createDecryptionStream(InputStream, byte[]) - Method in interface com.pkware.smartcrypt.structured.LengthPreservingEncryption
 
createEncryptionStream(OutputStream) - Method in interface com.pkware.smartcrypt.structured.AuthenticatedEncryption
 
createEncryptionStream(InputStream) - Method in interface com.pkware.smartcrypt.structured.AuthenticatedEncryption
 
createEncryptionStream(OutputStream, byte[]) - Method in interface com.pkware.smartcrypt.structured.LengthPreservingEncryption
 
createKind(String, String) - Method in class com.pkware.smartcrypt.metaclient.NativeSingleAssetManager
 
createKind(String, String, String) - Method in class com.pkware.smartcrypt.metaclient.NativeSingleAssetManager
 
createKind(String, String) - Method in interface com.pkware.smartcrypt.metaclient.SingleAssetManager
 
createKind(String, String, String) - Method in interface com.pkware.smartcrypt.metaclient.SingleAssetManager
 

D

dataCenter(String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient.Builder
 
DataStorage - Interface in com.pkware.smartcrypt.keymanagement
 
dataStorage(DataStorage) - Method in class com.pkware.smartcrypt.structured.SmartcryptStructuredDataImpl.Builder
 
debug(String, Throwable) - Method in class com.pkware.smartcrypt.metaclient.Logger
Log a debug message.
debug(String) - Method in class com.pkware.smartcrypt.metaclient.Logger
Log a debug message.
decrypt(byte[], byte[], int) - Method in interface com.pkware.smartcrypt.structured.AuthenticatedEncryption
 
decrypt(byte[], byte[]) - Method in interface com.pkware.smartcrypt.structured.LengthPreservingEncryption
 
decryptAccountNumber(String, String) - Method in interface com.pkware.smartcrypt.structured.FormatPreservingEncryption
Decrypts the ASCII digits within the string replacing each digit with another digit.
decryptAlphanumeric(String, String) - Method in interface com.pkware.smartcrypt.structured.FormatPreservingEncryption
Decrypts the ASCII uppercase, lowercase and digits within the string replacing each character with another of the same type.
decryptCreditCardNumber(String, String) - Method in interface com.pkware.smartcrypt.structured.FormatPreservingEncryption
Decrypts the ASCII digits within the string that represents a credit card number.
decryptInt(int, String) - Method in interface com.pkware.smartcrypt.structured.FormatPreservingEncryption
Decrypts an int.
decryptInt(int, int, int, String) - Method in interface com.pkware.smartcrypt.structured.FormatPreservingEncryption
Decrypts an int.
decryptLong(long, String) - Method in interface com.pkware.smartcrypt.structured.FormatPreservingEncryption
Decrypts a long.
decryptLong(long, long, long, String) - Method in interface com.pkware.smartcrypt.structured.FormatPreservingEncryption
Decrypts a long.
decryptPrintableAscii(String, String) - Method in interface com.pkware.smartcrypt.structured.FormatPreservingEncryption
Decrypts the printable ASCII characters (values 9, 32 - 126) within the string.
decryptSocialSecurityNumber(String, String) - Method in interface com.pkware.smartcrypt.structured.FormatPreservingEncryption
Decrypts the ASCII digits within the string replacing each digit with another digit.
decryptString(String, String, Classifier[]) - Method in interface com.pkware.smartcrypt.structured.FormatPreservingEncryption
Decrypt the specified value using an array of classifiers to determine which characters in the string should be decrypted.
decryptUpperLowerDigits(String, String) - Method in interface com.pkware.smartcrypt.structured.FormatPreservingEncryption
Decrypts the ASCII uppercase, lowercase and digits within the string replacing each character with another of the same type.
deserialize(String) - Method in interface com.pkware.smartcrypt.keymanagement.Smartkeys
 
deviceName(String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient.Builder
 
deviceUniqueId(String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient.Builder
A unique fingerprint for this device.

E

email - Variable in class com.pkware.smartcrypt.keymanagement.UserSpec
 
email - Variable in class com.pkware.smartcrypt.metaclient.KnownUser
 
encrypt(byte[]) - Method in interface com.pkware.smartcrypt.structured.AuthenticatedEncryption
 
encrypt(byte[], byte[]) - Method in interface com.pkware.smartcrypt.structured.LengthPreservingEncryption
 
encrypt(ZipArchiveOutput, EncryptionSpec) - Method in interface com.pkware.smartcrypt.unstructured.UnstructuredData
 
encrypt(ZipArchiveOutput, EncryptionSpec) - Method in class com.pkware.smartcrypt.unstructured.UnstructuredDataImpl
 
encryptAccountNumber(String, String) - Method in interface com.pkware.smartcrypt.structured.FormatPreservingEncryption
Encrypts the ASCII digits within the string replacing each digit with another digit.
encryptAlphanumeric(String, String) - Method in interface com.pkware.smartcrypt.structured.FormatPreservingEncryption
Encrypts the ASCII uppercase, lowercase and digits within the string replacing each character with another of the same type.
encryptCreditCardNumber(String, String) - Method in interface com.pkware.smartcrypt.structured.FormatPreservingEncryption
Encrypts the ASCII digits within the string that represents a credit card number.
encryptedContent - Variable in class com.pkware.smartcrypt.structured.EncryptionResult
 
encryptInt(int, String) - Method in interface com.pkware.smartcrypt.structured.FormatPreservingEncryption
Encrypts an int, guaranteeing that the result will be part of the range [0, Int.MAX_VALUE].
encryptInt(int, int, int, String) - Method in interface com.pkware.smartcrypt.structured.FormatPreservingEncryption
Encrypts an int, guaranteeing that the result will be part of the specified range.
EncryptionInfo - Class in com.pkware.smartcrypt.metaclient
 
EncryptionInfo(String, String) - Constructor for class com.pkware.smartcrypt.metaclient.EncryptionInfo
 
EncryptionInputStreamResult - Class in com.pkware.smartcrypt.structured
This class servers only as a data container.
EncryptionInputStreamResult(InputStream, byte[], int) - Constructor for class com.pkware.smartcrypt.structured.EncryptionInputStreamResult
 
EncryptionOutputStreamResult - Class in com.pkware.smartcrypt.structured
This class servers only as a data container.
EncryptionOutputStreamResult(OutputStream, byte[], int) - Constructor for class com.pkware.smartcrypt.structured.EncryptionOutputStreamResult
 
EncryptionResult - Class in com.pkware.smartcrypt.structured
This class servers only as a data container.
EncryptionResult(byte[], byte[]) - Constructor for class com.pkware.smartcrypt.structured.EncryptionResult
 
EncryptionResult(byte[], byte[], int) - Constructor for class com.pkware.smartcrypt.structured.EncryptionResult
 
EncryptionSpec - Class in com.pkware.smartcrypt.unstructured
 
EncryptionSpec() - Constructor for class com.pkware.smartcrypt.unstructured.EncryptionSpec
 
encryptLong(long, String) - Method in interface com.pkware.smartcrypt.structured.FormatPreservingEncryption
Encrypts a long, guaranteeing that the result will be part of the range [0, Long.MAX_VALUE].
encryptLong(long, long, long, String) - Method in interface com.pkware.smartcrypt.structured.FormatPreservingEncryption
Encrypts a long, guaranteeing that the result will be part of the specified range.
encryptPrintableAscii(String, String) - Method in interface com.pkware.smartcrypt.structured.FormatPreservingEncryption
Encrypts the printable ASCII characters (values 9, 32 - 126) within the string.
encryptSocialSecurityNumber(String, String) - Method in interface com.pkware.smartcrypt.structured.FormatPreservingEncryption
Encrypts the ASCII digits within the string replacing each digit with another digit.
encryptString(String, String, Classifier[]) - Method in interface com.pkware.smartcrypt.structured.FormatPreservingEncryption
Encrypt the specified value using an array of classifiers to determine which characters in the string should be encrypted.
encryptUpperLowerDigits(String, String) - Method in interface com.pkware.smartcrypt.structured.FormatPreservingEncryption
Encrypts the ASCII uppercase, lowercase and digits within the string replacing each character with another of the same type.
ENTITLEMENT_SDK_LICENSE - Static variable in interface com.pkware.smartcrypt.keymanagement.DataStorage
 
equals(Object) - Method in class com.pkware.smartcrypt.metaclient.EncryptionInfo
 
equals(Object) - Method in class com.pkware.smartcrypt.metaclient.KnownUser
 
equals(Object) - Method in class com.pkware.smartcrypt.metaclient.Notification
 
error(String, Throwable) - Method in class com.pkware.smartcrypt.metaclient.Logger
Log an error message.
error(String) - Method in class com.pkware.smartcrypt.metaclient.Logger
Log an error message.
ErrorSmartkey - Class in com.pkware.smartcrypt.keymanagement.smartkeys
Indicates that an error occurred while loading a Smartkey.
ErrorSmartkey(MetaClientException) - Constructor for class com.pkware.smartcrypt.keymanagement.smartkeys.ErrorSmartkey
 
execute(HttpRequest) - Method in interface com.pkware.smartcrypt.metaclient.NetworkRequestProcessor
Processes a network request for MetaClient.

F

Feature - Class in com.pkware.smartcrypt.metaclient
 
Feature(String, String, String) - Constructor for class com.pkware.smartcrypt.metaclient.Feature
 
FormatPreservingEncryption - Interface in com.pkware.smartcrypt.structured
Format preserving data encryption library.
formatTag() - Method in class com.pkware.smartcrypt.metaclient.Logger
Combines various data to form a single string which represents the statement's tag.

G

getAccountManagement() - Method in interface com.pkware.smartcrypt.keymanagement.SmartcryptKeyManagement
 
getAccountManagement() - Method in class com.pkware.smartcrypt.keymanagement.SmartcryptKeyManagementImpl
 
getArchiveDecryptionPassword(String) - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
Given asset information as described below, extracts a decryption password.
getArchiveDecryptionPassword(String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
getArchiveEncryptionInfo(String, String) - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
getArchiveEncryptionInfo(String, String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
Deprecated.
getCompatibility() - Method in class com.pkware.smartcrypt.metaclient.Feature
 
getCookie() - Method in class com.pkware.smartcrypt.metaclient.NativeSingleAssetManager
 
getCookie() - Method in interface com.pkware.smartcrypt.metaclient.SingleAssetManager
 
getDataStorage() - Method in interface com.pkware.smartcrypt.keymanagement.SmartcryptKeyManagement
 
getDataStorage() - Method in class com.pkware.smartcrypt.keymanagement.SmartcryptKeyManagementImpl
 
getDecryptionError() - Method in class com.pkware.smartcrypt.metaclient.ContingencyAesKey
 
getDecryptionError() - Method in interface com.pkware.smartcrypt.metaclient.ManagedAesKey
 
getDecryptionError() - Method in class com.pkware.smartcrypt.metaclient.NativeSingleAssetManager
 
getEncryptionError() - Method in class com.pkware.smartcrypt.metaclient.ContingencyAesKey
 
getEncryptionError() - Method in interface com.pkware.smartcrypt.metaclient.ManagedAesKey
 
getEncryptionError() - Method in class com.pkware.smartcrypt.metaclient.NativeSingleAssetManager
 
getEntitlement(String) - Method in interface com.pkware.smartcrypt.keymanagement.DataStorage
 
getEntitlement(String, String) - Method in interface com.pkware.smartcrypt.keymanagement.DataStorage
 
getEntitlement(String, String) - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
getEntitlement(String, String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
getFeatures() - Method in class com.pkware.smartcrypt.keymanagement.smartkeys.AbstractSmartkey
 
getFeatures() - Method in class com.pkware.smartcrypt.keymanagement.smartkeys.ErrorSmartkey
 
getFeatures() - Method in interface com.pkware.smartcrypt.keymanagement.smartkeys.Smartkey
 
getFeatures() - Method in class com.pkware.smartcrypt.metaclient.ContingencyAesKey
 
getFeatures() - Method in interface com.pkware.smartcrypt.metaclient.ManagedAesKey
 
getFeatures() - Method in class com.pkware.smartcrypt.metaclient.NativeSingleAssetManager
 
getHomeServer() - Method in class com.pkware.smartcrypt.metaclient.ContingencyAesKey
 
getHomeServer() - Method in interface com.pkware.smartcrypt.metaclient.ManagedAesKey
 
getHomeServer() - Method in class com.pkware.smartcrypt.metaclient.NativeSingleAssetManager
 
getKey() - Method in class com.pkware.smartcrypt.keymanagement.smartkeys.AbstractSmartkey
 
getKey() - Method in class com.pkware.smartcrypt.keymanagement.smartkeys.ErrorSmartkey
 
getKey() - Method in interface com.pkware.smartcrypt.keymanagement.smartkeys.Smartkey
 
getKeyForDecryption(int) - Method in class com.pkware.smartcrypt.keymanagement.smartkeys.AbstractSmartkey
 
getKeyForDecryption(int) - Method in class com.pkware.smartcrypt.keymanagement.smartkeys.ErrorSmartkey
 
getKeyForDecryption(int) - Method in interface com.pkware.smartcrypt.keymanagement.smartkeys.Smartkey
 
getKeys() - Method in class com.pkware.smartcrypt.metaclient.ContingencyAesKey
 
getKeys() - Method in interface com.pkware.smartcrypt.metaclient.ManagedAesKey
 
getKeys() - Method in class com.pkware.smartcrypt.metaclient.NativeSingleAssetManager
 
getKind() - Method in class com.pkware.smartcrypt.metaclient.ContingencyAesKey
 
getKind() - Method in interface com.pkware.smartcrypt.metaclient.ManagedAesKey
 
getKind() - Method in class com.pkware.smartcrypt.metaclient.NativeSingleAssetManager
 
getKMSPassword(Archive, ArchiveEntry, int, int, KMSInfo) - Method in class com.pkware.smartcrypt.unstructured.MetaClientPasswordListener
 
getLevel() - Method in class com.pkware.smartcrypt.metaclient.Logger
 
getLogger() - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
getLogger() - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
getManagedAesKey(String) - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
getManagedAesKey(String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
getManagedAesKeys() - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
getManagedAesKeys() - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
getMessage() - Method in exception com.pkware.smartcrypt.metaclient.MetaClientException
 
getName() - Method in class com.pkware.smartcrypt.keymanagement.smartkeys.AbstractSmartkey
 
getName() - Method in class com.pkware.smartcrypt.keymanagement.smartkeys.ErrorSmartkey
 
getName() - Method in interface com.pkware.smartcrypt.keymanagement.smartkeys.Smartkey
Useful for displaying in UIs.
getName() - Method in class com.pkware.smartcrypt.metaclient.ContingencyAesKey
 
getName() - Method in class com.pkware.smartcrypt.metaclient.Feature
 
getName() - Method in interface com.pkware.smartcrypt.metaclient.ManagedAesKey
 
getName() - Method in class com.pkware.smartcrypt.metaclient.NativeSingleAssetManager
 
getNotifications() - Method in interface com.pkware.smartcrypt.keymanagement.DataStorage
 
getNotifications() - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
getNotifications() - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
getParticipants() - Method in class com.pkware.smartcrypt.keymanagement.smartkeys.AbstractSmartkey
 
getParticipants() - Method in class com.pkware.smartcrypt.keymanagement.smartkeys.ErrorSmartkey
 
getParticipants() - Method in interface com.pkware.smartcrypt.keymanagement.smartkeys.Smartkey
 
getParticipants() - Method in class com.pkware.smartcrypt.metaclient.ContingencyAesKey
 
getParticipants() - Method in interface com.pkware.smartcrypt.metaclient.ManagedAesKey
 
getParticipants() - Method in class com.pkware.smartcrypt.metaclient.NativeSingleAssetManager
 
getPassword(Archive, ArchiveEntry, int, int) - Method in class com.pkware.smartcrypt.unstructured.UnifiedKmsPasswordListener
 
getRevision() - Method in class com.pkware.smartcrypt.keymanagement.smartkeys.AbstractSmartkey
 
getRevision() - Method in class com.pkware.smartcrypt.keymanagement.smartkeys.ErrorSmartkey
 
getRevision() - Method in interface com.pkware.smartcrypt.keymanagement.smartkeys.Smartkey
 
getSession() - Method in interface com.pkware.smartcrypt.unstructured.UnstructuredData
 
getSession() - Method in class com.pkware.smartcrypt.unstructured.UnstructuredDataImpl
 
getSmartkeys() - Method in interface com.pkware.smartcrypt.keymanagement.SmartcryptKeyManagement
 
getSmartkeys() - Method in class com.pkware.smartcrypt.keymanagement.SmartcryptKeyManagementImpl
 
getSyncInterval() - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
getSyncInterval() - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
getUrn() - Method in class com.pkware.smartcrypt.keymanagement.smartkeys.AbstractSmartkey
 
getUrn() - Method in class com.pkware.smartcrypt.keymanagement.smartkeys.ErrorSmartkey
 
getUrn() - Method in interface com.pkware.smartcrypt.keymanagement.smartkeys.Smartkey
The URN for a Smartkey will never change.
getUrn() - Method in class com.pkware.smartcrypt.metaclient.ContingencyAesKey
 
getUrn() - Method in interface com.pkware.smartcrypt.metaclient.ManagedAesKey
 
getUrn() - Method in class com.pkware.smartcrypt.metaclient.NativeSingleAssetManager
 
getUsers() - Method in interface com.pkware.smartcrypt.keymanagement.SmartcryptKeyManagement
 
getUsers() - Method in class com.pkware.smartcrypt.keymanagement.SmartcryptKeyManagementImpl
 
getValue() - Method in class com.pkware.smartcrypt.metaclient.Feature
 
getXPIDs() - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
getXPIDs() - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 

H

hashCode() - Method in class com.pkware.smartcrypt.metaclient.EncryptionInfo
 
hashCode() - Method in class com.pkware.smartcrypt.metaclient.KnownUser
 
hashCode() - Method in class com.pkware.smartcrypt.metaclient.Notification
 
headers - Variable in class com.pkware.smartcrypt.metaclient.HttpRequest
May be empty.
httpCode - Variable in class com.pkware.smartcrypt.metaclient.HttpResponse
 
httpCode - Variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
HttpMethod - Enum in com.pkware.smartcrypt.metaclient
 
HttpRequest - Class in com.pkware.smartcrypt.metaclient
The Content-Type for the request is always application/json.
HttpRequest(String, HttpMethod, byte[], Map<String, String>, boolean) - Constructor for class com.pkware.smartcrypt.metaclient.HttpRequest
 
HttpResponse - Class in com.pkware.smartcrypt.metaclient
 
HttpResponse(int, byte[]) - Constructor for class com.pkware.smartcrypt.metaclient.HttpResponse
 

I

info(String, Throwable) - Method in class com.pkware.smartcrypt.metaclient.Logger
Log an info message.
info(String) - Method in class com.pkware.smartcrypt.metaclient.Logger
Log an info message.
isAccountManaged(String) - Method in interface com.pkware.smartcrypt.keymanagement.AccountManagement
 
isAccountManaged(String) - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
Query server and find out if this email is a managed account.
isAccountManaged(String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
isDeviceAllowed() - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
isDeviceAllowed() - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
isLicensed() - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
This will perform a network call.
isLicensed() - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
isLoggedIn() - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
isLoggedIn() - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
isSatellite() - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
Is not valid until a previous call to PKMeta::checkDomain() in native code which happens during typical login flows or a restore from serialized state.
isSatellite() - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 

J

json - Variable in class com.pkware.smartcrypt.metaclient.EncryptionInfo
The serialized Smartkey.

K

keyRevision - Variable in class com.pkware.smartcrypt.structured.EncryptionResult
 
kind - Variable in class com.pkware.smartcrypt.keymanagement.smartkeys.SdkSmartkey
 
kind - Variable in class com.pkware.smartcrypt.keymanagement.smartkeys.UnknownSmartkey
 
kind - Variable in class com.pkware.smartcrypt.keymanagement.SmartkeySpec
Must be null when updating a Smartkey, but otherwise must be non-null and non-empty, and may contain only ASCII numerics, lowercase ASCII letters, and the underscore symbol (_).
KIND_COMMUNITY - Static variable in class com.pkware.smartcrypt.protocol.Asset
 
KIND_CONTINGENCY - Static variable in class com.pkware.smartcrypt.metaclient.ContingencyAesKey
 
KIND_PREFIX_SDK - Static variable in class com.pkware.smartcrypt.protocol.Asset
 
KIND_PRIV - Static variable in class com.pkware.smartcrypt.protocol.Asset
 
KIND_SMARTCRYPT - Static variable in class com.pkware.smartcrypt.protocol.Asset
 
KIND_TDE - Static variable in class com.pkware.smartcrypt.protocol.Asset
 
KnownUser - Class in com.pkware.smartcrypt.metaclient
 
KnownUser(String, String) - Constructor for class com.pkware.smartcrypt.metaclient.KnownUser
 

L

LengthPreservingEncryption - Interface in com.pkware.smartcrypt.structured
AES CFB without padding.
license(String) - Method in class com.pkware.smartcrypt.structured.SmartcryptStructuredDataImpl.Builder
 
license(String) - Method in class com.pkware.smartcrypt.unstructured.UnstructuredDataImpl.Builder
 
listAll() - Method in interface com.pkware.smartcrypt.keymanagement.Smartkeys
 
listKnownUsers() - Method in interface com.pkware.smartcrypt.keymanagement.Users
 
log(Logger.Level, String, String, Throwable) - Method in class com.pkware.smartcrypt.metaclient.ConsoleLogger
 
log(Logger.Level, String, String, Throwable) - Method in class com.pkware.smartcrypt.metaclient.Logger
Write a log message to its destination.
Logger - Class in com.pkware.smartcrypt.metaclient
 
Logger() - Constructor for class com.pkware.smartcrypt.metaclient.Logger
Logger(Logger.Level) - Constructor for class com.pkware.smartcrypt.metaclient.Logger
 
logger(Logger) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient.Builder
 
Logger.Level - Enum in com.pkware.smartcrypt.metaclient
 
login(String, String) - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
login(String, String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
loginImplicitAccount() - Method in interface com.pkware.smartcrypt.keymanagement.AccountManagement
Performs a login using a system user.
loginImplicitAccount() - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
Performs a login using a system user.
loginImplicitAccount() - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
loginManagedAccount(String, String) - Method in interface com.pkware.smartcrypt.keymanagement.AccountManagement
 
loginManagedAccount(String, String) - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
loginManagedAccount(String, String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
loginUnManagedAccount(String, String) - Method in interface com.pkware.smartcrypt.keymanagement.AccountManagement
 
logOut() - Method in interface com.pkware.smartcrypt.keymanagement.AccountManagement
 
logout() - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
logout() - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
lookupUsers(String...) - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
Asks the server for user information for the provided email addresses.
lookupUsers(String...) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 

M

ManagedAesKey - Interface in com.pkware.smartcrypt.metaclient
 
message - Variable in class com.pkware.smartcrypt.metaclient.Notification
 
metaClient(MetaClient) - Method in class com.pkware.smartcrypt.keymanagement.SmartcryptKeyManagementImpl.Builder
 
MetaClient - Interface in com.pkware.smartcrypt.metaclient
 
metaClient(MetaClient) - Method in class com.pkware.smartcrypt.unstructured.UnstructuredDataImpl.Builder
 
MetaClientException - Exception in com.pkware.smartcrypt.metaclient
 
MetaClientException(String, String) - Constructor for exception com.pkware.smartcrypt.metaclient.MetaClientException
 
MetaClientException(String, String, Exception) - Constructor for exception com.pkware.smartcrypt.metaclient.MetaClientException
 
MetaClientException(String, String, String) - Constructor for exception com.pkware.smartcrypt.metaclient.MetaClientException
 
MetaClientPasswordListener - Class in com.pkware.smartcrypt.unstructured
 
MetaClientPasswordListener(MetaClient) - Constructor for class com.pkware.smartcrypt.unstructured.MetaClientPasswordListener
 
method - Variable in class com.pkware.smartcrypt.metaclient.HttpRequest
 
migrate(String, String, String, boolean) - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
migrate(String, String, String, boolean) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 

N

name - Variable in class com.pkware.smartcrypt.keymanagement.SmartkeySpec
Must not be null when creating a Smartkey; can be null when updating one.
name - Variable in class com.pkware.smartcrypt.keymanagement.UserSpec
 
name - Variable in class com.pkware.smartcrypt.metaclient.KnownUser
 
NAME_NON_ROTATABLE - Static variable in class com.pkware.smartcrypt.metaclient.Feature
Indicates that this key cannot be rotated, and will never become rotatable.
NAME_NON_ROTATABLE - Static variable in class com.pkware.smartcrypt.protocol.AssetFeature
Indicates that the asset must not be rotated.
NativeMetaClient - Class in com.pkware.smartcrypt.metaclient
 
NativeMetaClient.Builder - Class in com.pkware.smartcrypt.metaclient
 
NativeSingleAssetManager - Class in com.pkware.smartcrypt.metaclient
 
NativeSingleAssetManager() - Constructor for class com.pkware.smartcrypt.metaclient.NativeSingleAssetManager
 
negotiate - Variable in class com.pkware.smartcrypt.metaclient.HttpRequest
If true, Negotiate should be used as the authentication protocol rather than Smartcrypt's own authentication protocol.
networkRequestProcessor(NetworkRequestProcessor) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient.Builder
 
NetworkRequestProcessor - Interface in com.pkware.smartcrypt.metaclient
 
newAuthenticatedEncryption(Observable<Smartkey>) - Method in interface com.pkware.smartcrypt.structured.SmartcryptStructuredData
 
newAuthenticatedEncryption(Observable<Smartkey>) - Method in class com.pkware.smartcrypt.structured.SmartcryptStructuredDataImpl
 
newFormatPreservingEncryption(Observable<Smartkey>) - Method in interface com.pkware.smartcrypt.structured.SmartcryptStructuredData
 
newFormatPreservingEncryption(Observable<Smartkey>) - Method in class com.pkware.smartcrypt.structured.SmartcryptStructuredDataImpl
 
newLengthPreservingEncryption(Observable<Smartkey>) - Method in interface com.pkware.smartcrypt.structured.SmartcryptStructuredData
 
newLengthPreservingEncryption(Observable<Smartkey>) - Method in class com.pkware.smartcrypt.structured.SmartcryptStructuredDataImpl
 
newNonRotatable() - Static method in class com.pkware.smartcrypt.metaclient.Feature
 
newNonRotatable(String) - Static method in class com.pkware.smartcrypt.metaclient.Feature
 
newPassword - Variable in class com.pkware.smartcrypt.keymanagement.UserSpec
 
newZipFile(File) - Method in interface com.pkware.smartcrypt.unstructured.UnstructuredData
 
newZipFile(File) - Method in class com.pkware.smartcrypt.unstructured.UnstructuredDataImpl
 
newZipOutputFile(String) - Method in interface com.pkware.smartcrypt.unstructured.UnstructuredData
 
newZipOutputFile(String) - Method in class com.pkware.smartcrypt.unstructured.UnstructuredDataImpl
 
newZipOutputStream(OutputStream) - Method in interface com.pkware.smartcrypt.unstructured.UnstructuredData
 
newZipOutputStream(OutputStream) - Method in class com.pkware.smartcrypt.unstructured.UnstructuredDataImpl
 
nonce - Variable in class com.pkware.smartcrypt.structured.EncryptionResult
 
nonRotatable - Variable in class com.pkware.smartcrypt.keymanagement.SmartkeySpec
 
Notification - Class in com.pkware.smartcrypt.metaclient
Two notifications are equal if their Notification.urns are the same.
Notification(String, String, NotificationPriority, String, String) - Constructor for class com.pkware.smartcrypt.metaclient.Notification
 
NotificationPriority - Enum in com.pkware.smartcrypt.metaclient
 

O

oldPassword - Variable in class com.pkware.smartcrypt.keymanagement.UserSpec
 
onLoadData() - Method in interface com.pkware.smartcrypt.keymanagement.PersistenceCallback
Loads persisted data from storage.
onSaveData(Map<String, String>, Set<String>) - Method in interface com.pkware.smartcrypt.keymanagement.PersistenceCallback
 

P

password - Variable in class com.pkware.smartcrypt.metaclient.EncryptionInfo
A raw archive password in cleartext.
password - Variable in class com.pkware.smartcrypt.unstructured.EncryptionSpec
 
pauseBackgroundProcessing() - Method in interface com.pkware.smartcrypt.keymanagement.SmartcryptKeyManagement
Disables background processing until SmartcryptKeyManagement.resumeBackgroundProcessing() is called.
pauseBackgroundProcessing() - Method in class com.pkware.smartcrypt.keymanagement.SmartcryptKeyManagementImpl
 
PersistenceCallback - Interface in com.pkware.smartcrypt.keymanagement
The Smartcrypt SDK persists user information across sessions.
persistenceCallback(PersistenceCallback) - Method in class com.pkware.smartcrypt.keymanagement.SmartcryptKeyManagementImpl.Builder
 
platform(Platform) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient.Builder
 
Platform - Enum in com.pkware.smartcrypt.metaclient
 
platformSubtype(String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient.Builder
Operating system architecture.
platformVersion(String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient.Builder
Operating system version.
priority - Variable in class com.pkware.smartcrypt.metaclient.Notification
 
PrivateSmartkey - Class in com.pkware.smartcrypt.keymanagement.smartkeys
The personal Smartkey of the user.
PrivateSmartkey(String, String, Map<Integer, SecretKey>, List<Feature>, List<KnownUser>, boolean, MetaClientException, MetaClientException) - Constructor for class com.pkware.smartcrypt.keymanagement.smartkeys.PrivateSmartkey
 

R

reason - Variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
 
REASON_ACCOUNT_DISABLED - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
User's account has been disabled at the server.
REASON_AUXINFO_TOO_LARGE - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
AuxInfo being sent is to large.
REASON_CREDENTIALS - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Email or password is bogus.
REASON_DENIED - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Server didn't give Asset info because AssetRight explicitly denies the caller.
REASON_DEVICE_DISABLED - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Device has been disabled either by team admin or by the owner (wipe metadata!!).
REASON_DOMAIN_NOT_FOUND - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Indicates that the domain is not registered with CMDS as having an SMDS.
REASON_INACTIVE_ENDPOINT - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
For any number of reasons, the requested endpoint is not enabled on the current remote.
REASON_INVALID_LICENSE - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
License key is invalid.
REASON_NO_RIGHT - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Server didn't give Asset info because no AssetRight applies to caller.
REASON_NOT_LICENSED - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Server did not issue a license.
REASON_NOT_MANAGED - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Server was asked to use an unmanaged account with a workflow or endpoint requiring a managed account.
REASON_OUT_OF_LICENSES - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Server has no more licenses to issue.
REASON_REVISION - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Server dislikes a put because it's not a newer revision.
REASON_SATELLITE_LICENSE - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
License is actived by a satellite NOT central.
REASON_SEND_TO_MASTER - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
The current remote cannot handle the request and the client should retry with a master node.
REASON_UPGRADE - Static variable in exception com.pkware.smartcrypt.metaclient.MetaClientException
Sent by server along with 403 to indicate that an upgrade is required (causes MetaClientException.CATEGORY_FORCED_UPGRADE).
recoverPassword(String, boolean, String) - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
recoverPassword(String, boolean, String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
removeAccess - Variable in class com.pkware.smartcrypt.keymanagement.SmartkeySpec
 
requestAccess(String) - Method in interface com.pkware.smartcrypt.keymanagement.Smartkeys
 
requestAccess(String) - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
requestAccess(String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
requestEmailVerification() - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
requestEmailVerification() - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
requestRecoveryEmail(String) - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
requestRecoveryEmail(String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
respondToNotification(Notification, String) - Method in interface com.pkware.smartcrypt.keymanagement.DataStorage
 
respondToNotification(String, String) - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
respondToNotification(String, String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
restore() - Method in interface com.pkware.smartcrypt.keymanagement.DataStorage
Causes PersistenceCallback.onLoadData() to be invoked.
restoreAll(Map<String, String>) - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
restoreAll(Map<String, String>) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
resumeBackgroundProcessing() - Method in interface com.pkware.smartcrypt.keymanagement.SmartcryptKeyManagement
 
resumeBackgroundProcessing() - Method in class com.pkware.smartcrypt.keymanagement.SmartcryptKeyManagementImpl
 
revokeAccess(String...) - Method in class com.pkware.smartcrypt.metaclient.NativeSingleAssetManager
 
revokeAccess(Collection<String>) - Method in class com.pkware.smartcrypt.metaclient.NativeSingleAssetManager
 
revokeAccess(String...) - Method in interface com.pkware.smartcrypt.metaclient.SingleAssetManager
 
revokeAccess(Collection<String>) - Method in interface com.pkware.smartcrypt.metaclient.SingleAssetManager
 

S

scopes(String[]) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient.Builder
 
SdkSmartkey - Class in com.pkware.smartcrypt.keymanagement.smartkeys
A Smartkey used for applications built using the Smartcrypt SDK.
SdkSmartkey(String, String, Map<Integer, SecretKey>, List<Feature>, List<KnownUser>, boolean, MetaClientException, MetaClientException, String) - Constructor for class com.pkware.smartcrypt.keymanagement.smartkeys.SdkSmartkey
 
serialize(Smartkey) - Method in interface com.pkware.smartcrypt.keymanagement.Smartkeys
 
serializeAll() - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
It is assumed that all data after this call are successfully transformed.
serializeAll() - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
server(String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient.Builder
 
setAssetFeature(String, String) - Method in class com.pkware.smartcrypt.metaclient.NativeSingleAssetManager
 
setAssetFeature(String, String, String) - Method in class com.pkware.smartcrypt.metaclient.NativeSingleAssetManager
 
setAssetFeature(String, String, String, String) - Method in class com.pkware.smartcrypt.metaclient.NativeSingleAssetManager
 
setAssetFeature(String, String) - Method in interface com.pkware.smartcrypt.metaclient.SingleAssetManager
Applies an asset feature with the given parameters to this asset.
setAssetFeature(String, String, String) - Method in interface com.pkware.smartcrypt.metaclient.SingleAssetManager
Applies an asset feature with the given parameters to this asset.
setAssetFeature(String, String, String, String) - Method in interface com.pkware.smartcrypt.metaclient.SingleAssetManager
Applies an asset feature with the given parameters to this asset.
setLevel(Logger.Level) - Method in class com.pkware.smartcrypt.metaclient.Logger
 
SingleAssetManager - Interface in com.pkware.smartcrypt.metaclient
 
SiteData - Class in com.pkware.smartcrypt.protocol
 
SmartcryptKeyManagement - Interface in com.pkware.smartcrypt.keymanagement
 
SmartcryptKeyManagementImpl - Class in com.pkware.smartcrypt.keymanagement
 
SmartcryptKeyManagementImpl.Builder - Class in com.pkware.smartcrypt.keymanagement
 
SmartcryptStructuredData - Interface in com.pkware.smartcrypt.structured
 
SmartcryptStructuredDataImpl - Class in com.pkware.smartcrypt.structured
 
SmartcryptStructuredDataImpl.Builder - Class in com.pkware.smartcrypt.structured
 
Smartkey - Interface in com.pkware.smartcrypt.keymanagement.smartkeys
Smartkeys are the core building block of Smartcrypt encryption.
smartkey - Variable in class com.pkware.smartcrypt.unstructured.EncryptionSpec
 
Smartkeys - Interface in com.pkware.smartcrypt.keymanagement
 
SmartkeySpec - Class in com.pkware.smartcrypt.keymanagement
 
SmartkeySpec() - Constructor for class com.pkware.smartcrypt.keymanagement.SmartkeySpec
 
stream - Variable in class com.pkware.smartcrypt.structured.EncryptionInputStreamResult
 
stream - Variable in class com.pkware.smartcrypt.structured.EncryptionOutputStreamResult
 
switchToCentral(String) - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
switchToCentral(String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
switchToDomain(String) - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
May overwrite any previous information passed to MetaClient.switchToCentral(String).
switchToDomain(String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
sync() - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
 
sync() - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
SyncProblemNotification - Class in com.pkware.smartcrypt.metaclient
Indicates an error occurred while syncing.
SyncProblemNotification(String, String) - Constructor for class com.pkware.smartcrypt.metaclient.SyncProblemNotification
 

T

TdeSmartkey - Class in com.pkware.smartcrypt.keymanagement.smartkeys
A Smartkey used for PKWARE Smartcrypt TDE.
TdeSmartkey(String, String, Map<Integer, SecretKey>, List<Feature>, List<KnownUser>, boolean, MetaClientException, MetaClientException) - Constructor for class com.pkware.smartcrypt.keymanagement.smartkeys.TdeSmartkey
 
toString() - Method in class com.pkware.smartcrypt.keymanagement.smartkeys.AbstractSmartkey
 
toString() - Method in class com.pkware.smartcrypt.keymanagement.smartkeys.ErrorSmartkey
 
toString() - Method in class com.pkware.smartcrypt.metaclient.EncryptionInfo
 
toString() - Method in class com.pkware.smartcrypt.metaclient.KnownUser
 
toString() - Method in class com.pkware.smartcrypt.metaclient.Notification
 
trace(String, Throwable) - Method in class com.pkware.smartcrypt.metaclient.Logger
Log a trace message.
trace(String) - Method in class com.pkware.smartcrypt.metaclient.Logger
Log a trace message.

U

UnifiedKmsPasswordListener - Class in com.pkware.smartcrypt.unstructured
Simplifies usages of KMSPasswordListener Since the introduction of KMS into the SecureZIP SDK the KMSPasswordListener requires you to overwrite two methods.
UnifiedKmsPasswordListener() - Constructor for class com.pkware.smartcrypt.unstructured.UnifiedKmsPasswordListener
 
UnknownSmartkey - Class in com.pkware.smartcrypt.keymanagement.smartkeys
Future proofing the SDK.
UnknownSmartkey(String, String, Map<Integer, SecretKey>, List<Feature>, List<KnownUser>, boolean, MetaClientException, MetaClientException, String) - Constructor for class com.pkware.smartcrypt.keymanagement.smartkeys.UnknownSmartkey
 
UnstructuredData - Interface in com.pkware.smartcrypt.unstructured
 
UnstructuredDataImpl - Class in com.pkware.smartcrypt.unstructured
 
UnstructuredDataImpl.Builder - Class in com.pkware.smartcrypt.unstructured
 
update(UserSpec) - Method in interface com.pkware.smartcrypt.keymanagement.AccountManagement
 
update(Smartkey, SmartkeySpec) - Method in interface com.pkware.smartcrypt.keymanagement.Smartkeys
It is not possible to change whether or not a key is rotatable or its kind.
UpgradeStateNotification - Class in com.pkware.smartcrypt.metaclient
Indicates that Smartcrypt data using features not familiar to this version of the SDK have been found.
UpgradeStateNotification(String, String) - Constructor for class com.pkware.smartcrypt.metaclient.UpgradeStateNotification
UpgradeStateNotification(String, String, NotificationPriority) - Constructor for class com.pkware.smartcrypt.metaclient.UpgradeStateNotification
 
url - Variable in class com.pkware.smartcrypt.metaclient.HttpRequest
 
urn - Variable in class com.pkware.smartcrypt.metaclient.Notification
 
Users - Interface in com.pkware.smartcrypt.keymanagement
 
UserSpec - Class in com.pkware.smartcrypt.keymanagement
 
UserSpec() - Constructor for class com.pkware.smartcrypt.keymanagement.UserSpec
 

V

valueOf(String) - Static method in enum com.pkware.smartcrypt.metaclient.HttpMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pkware.smartcrypt.metaclient.Logger.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pkware.smartcrypt.metaclient.NotificationPriority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pkware.smartcrypt.metaclient.Platform
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.pkware.smartcrypt.metaclient.HttpMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pkware.smartcrypt.metaclient.Logger.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pkware.smartcrypt.metaclient.NotificationPriority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pkware.smartcrypt.metaclient.Platform
Returns an array containing the constants of this enum type, in the order they are declared.

W

warn(String, Throwable) - Method in class com.pkware.smartcrypt.metaclient.Logger
Log a warn message.
warn(String) - Method in class com.pkware.smartcrypt.metaclient.Logger
Log a warn message.
wrapSessionKeyWithSmartkey(String, String) - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
Expands the existing session key to 256 bits and wraps it for secure storage and future retrieval.
wrapSessionKeyWithSmartkey(String) - Method in interface com.pkware.smartcrypt.metaclient.MetaClient
Generates a new 256 bit session key and wraps it for secure storage and future retrieval.
wrapSessionKeyWithSmartkey(String, String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
wrapSessionKeyWithSmartkey(String) - Method in class com.pkware.smartcrypt.metaclient.NativeMetaClient
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links
Copyright 2012-2019, PKWARE, Inc.