Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractEncryptedDataKey - Class in ch.admin.bit.jeap.crypto.internal.core.keymanagement
- AbstractEncryptedDataKey(byte[], EscrowDataKey, KeyReference) - Constructor for class ch.admin.bit.jeap.crypto.internal.core.keymanagement.AbstractEncryptedDataKey
- AbstractEncryptedDataKeyFormat - Class in ch.admin.bit.jeap.crypto.internal.core.keymanagement
- AbstractEncryptedDataKeyFormat() - Constructor for class ch.admin.bit.jeap.crypto.internal.core.keymanagement.AbstractEncryptedDataKeyFormat
- AbstractJeapCryptoDataFormat - Class in ch.admin.bit.jeap.crypto.internal.core.dataformat
- AbstractJeapCryptoDataFormat() - Constructor for class ch.admin.bit.jeap.crypto.internal.core.dataformat.AbstractJeapCryptoDataFormat
- AesGcmCryptoService - Class in ch.admin.bit.jeap.crypto.internal.core.aes
- AesGcmCryptoService(KeyManagementService, JeapCryptoDataFormat) - Constructor for class ch.admin.bit.jeap.crypto.internal.core.aes.AesGcmCryptoService
- assertBufferHasNoRemainingBytes(ByteBuffer) - Static method in class ch.admin.bit.jeap.crypto.internal.core.dataformat.AbstractJeapCryptoDataFormat
- assertCiphertextNotEmpty(int) - Static method in class ch.admin.bit.jeap.crypto.internal.core.dataformat.AbstractJeapCryptoDataFormat
- assertFieldLength(byte[], int, String) - Static method in class ch.admin.bit.jeap.crypto.internal.core.dataformat.AbstractJeapCryptoDataFormat
- AsymmetricEscrowEncryptionService - Class in ch.admin.bit.jeap.crypto.internal.core.escrow
- AsymmetricEscrowEncryptionService() - Constructor for class ch.admin.bit.jeap.crypto.internal.core.escrow.AsymmetricEscrowEncryptionService
B
- badContainerFormatIdentifier(byte) - Static method in exception class ch.admin.bit.jeap.crypto.api.CryptoException
- badDataKeyFormatIdentifier(int) - Static method in exception class ch.admin.bit.jeap.crypto.api.CryptoException
- badFieldLength(String, int, int) - Static method in exception class ch.admin.bit.jeap.crypto.api.CryptoException
- badKeyReferenceType(String, String) - Static method in exception class ch.admin.bit.jeap.crypto.api.CryptoException
- badKeySize(int, int) - Static method in exception class ch.admin.bit.jeap.crypto.api.CryptoException
- badNonceLength(int, int) - Static method in exception class ch.admin.bit.jeap.crypto.api.CryptoException
- ByteBufferUtil - Class in ch.admin.bit.jeap.crypto.internal.core.dataformat
- ByteBufferUtil() - Constructor for class ch.admin.bit.jeap.crypto.internal.core.dataformat.ByteBufferUtil
C
- CachingKeyManagementService - Class in ch.admin.bit.jeap.crypto.internal.core.keymanagement
- CachingKeyManagementService(KeyManagementService, KeyManagementCachingConfigProperties, CryptoMetricsService) - Constructor for class ch.admin.bit.jeap.crypto.internal.core.keymanagement.CachingKeyManagementService
- canDecrypt(byte[]) - Method in interface ch.admin.bit.jeap.crypto.api.KeyIdCryptoService
- canDecrypt(byte[]) - Method in interface ch.admin.bit.jeap.crypto.api.KeyReferenceCryptoService
- canDecrypt(byte[]) - Method in class ch.admin.bit.jeap.crypto.internal.core.aes.AesGcmCryptoService
- canDecrypt(byte[]) - Method in class ch.admin.bit.jeap.crypto.internal.core.noop.NoopKeyIdCryptoService
- canDecrypt(byte[]) - Method in class ch.admin.bit.jeap.crypto.internal.core.noop.NoopKeyReferenceCryptoService
- canParse(byte[]) - Method in interface ch.admin.bit.jeap.crypto.internal.core.dataformat.JeapCryptoDataFormat
- canParse(byte[]) - Method in class ch.admin.bit.jeap.crypto.internal.core.dataformat.JeapCryptoMultiKeyDataFormat
- canParse(ByteBuffer) - Method in interface ch.admin.bit.jeap.crypto.internal.core.keymanagement.EncryptedDataKeyFormat
- ch.admin.bit.jeap.crypto.api - package ch.admin.bit.jeap.crypto.api
- ch.admin.bit.jeap.crypto.internal.core.aes - package ch.admin.bit.jeap.crypto.internal.core.aes
- ch.admin.bit.jeap.crypto.internal.core.dataformat - package ch.admin.bit.jeap.crypto.internal.core.dataformat
- ch.admin.bit.jeap.crypto.internal.core.escrow - package ch.admin.bit.jeap.crypto.internal.core.escrow
- ch.admin.bit.jeap.crypto.internal.core.keymanagement - package ch.admin.bit.jeap.crypto.internal.core.keymanagement
- ch.admin.bit.jeap.crypto.internal.core.model - package ch.admin.bit.jeap.crypto.internal.core.model
- ch.admin.bit.jeap.crypto.internal.core.noop - package ch.admin.bit.jeap.crypto.internal.core.noop
- ciphertext() - Method in class ch.admin.bit.jeap.crypto.internal.core.escrow.EscrowEncryptedDataKey
- ciphertext() - Method in class ch.admin.bit.jeap.crypto.internal.core.keymanagement.AbstractEncryptedDataKey
- ciphertext() - Method in interface ch.admin.bit.jeap.crypto.internal.core.model.EncryptedDataKey
- ciphertext() - Method in interface ch.admin.bit.jeap.crypto.internal.core.model.EscrowDataKey
- ciphertext() - Method in record class ch.admin.bit.jeap.crypto.internal.core.model.JeapCryptoContainer
-
Returns the value of the
ciphertextrecord component. - COMPACT_FORMAT_IDENTIFIER - Enum constant in enum class ch.admin.bit.jeap.crypto.internal.core.dataformat.DataFormatIdentifier
- configuredKeyIds() - Method in class ch.admin.bit.jeap.crypto.api.CryptoServiceProvider
- configuredKeyIds() - Method in interface ch.admin.bit.jeap.crypto.api.KeyIdCryptoService
- configuredKeyIds() - Method in class ch.admin.bit.jeap.crypto.internal.core.noop.NoopKeyIdCryptoService
- countKeyUsedForDecryption(KeyReference) - Method in interface ch.admin.bit.jeap.crypto.internal.core.keymanagement.CryptoMetricsService
- countKeyUsedForDecryption(KeyReference) - Method in class ch.admin.bit.jeap.crypto.internal.core.keymanagement.MicrometerMetricsService
- countKeyUsedForDecryption(KeyReference) - Method in class ch.admin.bit.jeap.crypto.internal.core.keymanagement.NoMetricsService
- countKeyUsedForEncryption(KeyReference, DataKeyPair) - Method in interface ch.admin.bit.jeap.crypto.internal.core.keymanagement.CryptoMetricsService
- countKeyUsedForEncryption(KeyReference, DataKeyPair) - Method in class ch.admin.bit.jeap.crypto.internal.core.keymanagement.MicrometerMetricsService
- countKeyUsedForEncryption(KeyReference, DataKeyPair) - Method in class ch.admin.bit.jeap.crypto.internal.core.keymanagement.NoMetricsService
- CryptoException - Exception Class in ch.admin.bit.jeap.crypto.api
- CryptoMetricsService - Interface in ch.admin.bit.jeap.crypto.internal.core.keymanagement
- CryptoService - Interface in ch.admin.bit.jeap.crypto.api
- CryptoServiceProvider - Class in ch.admin.bit.jeap.crypto.api
- CryptoServiceProvider(List<KeyIdCryptoService>) - Constructor for class ch.admin.bit.jeap.crypto.api.CryptoServiceProvider
D
- DATA_KEY_FIELD_LENGTH - Static variable in class ch.admin.bit.jeap.crypto.internal.core.dataformat.AbstractJeapCryptoDataFormat
- DataFormatIdentifier - Enum Class in ch.admin.bit.jeap.crypto.internal.core.dataformat
- dataKey() - Method in record class ch.admin.bit.jeap.crypto.internal.core.model.DataKeyPair
-
Returns the value of the
dataKeyrecord component. - DataKey - Class in ch.admin.bit.jeap.crypto.internal.core.model
- DataKey(byte[]) - Constructor for class ch.admin.bit.jeap.crypto.internal.core.model.DataKey
- DataKeyPair - Record Class in ch.admin.bit.jeap.crypto.internal.core.model
- DataKeyPair(DataKey, EncryptedDataKey) - Constructor for record class ch.admin.bit.jeap.crypto.internal.core.model.DataKeyPair
-
Creates an instance of a
DataKeyPairrecord class. - decrypt(byte[]) - Method in interface ch.admin.bit.jeap.crypto.api.CryptoService
-
Decrypts a jEAP crypto container back to the plaintext bytes.
- decrypt(byte[]) - Method in interface ch.admin.bit.jeap.crypto.api.KeyIdCryptoService
-
Decrypts a jEAP crypto container back to the plaintext bytes.
- decrypt(byte[]) - Method in interface ch.admin.bit.jeap.crypto.api.KeyReferenceCryptoService
-
Decrypts a jEAP crypto container back to the plaintext bytes.
- decrypt(byte[]) - Method in class ch.admin.bit.jeap.crypto.internal.core.aes.AesGcmCryptoService
- decrypt(byte[]) - Method in class ch.admin.bit.jeap.crypto.internal.core.noop.NoopCryptoService
- decrypt(byte[]) - Method in class ch.admin.bit.jeap.crypto.internal.core.noop.NoopKeyIdCryptoService
- decrypt(byte[]) - Method in class ch.admin.bit.jeap.crypto.internal.core.noop.NoopKeyReferenceCryptoService
- decryptDataKey(KeyReference, EncryptedDataKey) - Method in class ch.admin.bit.jeap.crypto.internal.core.keymanagement.CachingKeyManagementService
- decryptDataKey(KeyReference, EncryptedDataKey) - Method in interface ch.admin.bit.jeap.crypto.internal.core.keymanagement.KeyManagementService
- decryptDataKeyFailed(Exception, String) - Static method in exception class ch.admin.bit.jeap.crypto.api.CryptoException
- decryptionFailed(GeneralSecurityException) - Static method in exception class ch.admin.bit.jeap.crypto.api.CryptoException
- duplicateKeyId(KeyId) - Static method in exception class ch.admin.bit.jeap.crypto.api.CryptoException
E
- emptyCiphertext() - Static method in exception class ch.admin.bit.jeap.crypto.api.CryptoException
- emptyPlaintext() - Static method in exception class ch.admin.bit.jeap.crypto.api.CryptoException
- enableCacheMetrics(Cache<K, V>, String) - Method in interface ch.admin.bit.jeap.crypto.internal.core.keymanagement.CryptoMetricsService
- enableCacheMetrics(Cache<K, V>, String) - Method in class ch.admin.bit.jeap.crypto.internal.core.keymanagement.MicrometerMetricsService
- enableCacheMetrics(Cache<K, V>, String) - Method in class ch.admin.bit.jeap.crypto.internal.core.keymanagement.NoMetricsService
- enableNoopEncryptionMetric(boolean) - Method in interface ch.admin.bit.jeap.crypto.internal.core.keymanagement.CryptoMetricsService
- enableNoopEncryptionMetric(boolean) - Method in class ch.admin.bit.jeap.crypto.internal.core.keymanagement.MicrometerMetricsService
- enableNoopEncryptionMetric(boolean) - Method in class ch.admin.bit.jeap.crypto.internal.core.keymanagement.NoMetricsService
- encrypt(byte[]) - Method in interface ch.admin.bit.jeap.crypto.api.CryptoService
-
Encrypts plaintext to a jEAP crypto container, using a data key for encryption of the data.
- encrypt(byte[]) - Method in class ch.admin.bit.jeap.crypto.internal.core.noop.NoopCryptoService
- encrypt(byte[], KeyId) - Method in interface ch.admin.bit.jeap.crypto.api.KeyIdCryptoService
-
Encrypts plaintext to a jEAP crypto container, using the wrapping key identified by the given key id for the encryption of the data.
- encrypt(byte[], KeyId) - Method in class ch.admin.bit.jeap.crypto.internal.core.noop.NoopKeyIdCryptoService
- encrypt(byte[], KeyReference) - Method in interface ch.admin.bit.jeap.crypto.api.KeyReferenceCryptoService
-
Encrypts plaintext to a jEAP crypto container, using a data key for encryption of the data.
- encrypt(byte[], KeyReference) - Method in class ch.admin.bit.jeap.crypto.internal.core.aes.AesGcmCryptoService
- encrypt(byte[], KeyReference) - Method in class ch.admin.bit.jeap.crypto.internal.core.noop.NoopKeyReferenceCryptoService
- encryptedDataKey() - Method in record class ch.admin.bit.jeap.crypto.internal.core.model.DataKeyPair
-
Returns the value of the
encryptedDataKeyrecord component. - encryptedDataKey() - Method in record class ch.admin.bit.jeap.crypto.internal.core.model.JeapCryptoContainer
-
Returns the value of the
encryptedDataKeyrecord component. - EncryptedDataKey - Interface in ch.admin.bit.jeap.crypto.internal.core.model
- EncryptedDataKeyFormat - Interface in ch.admin.bit.jeap.crypto.internal.core.keymanagement
- encryptEscrowDataKey(DataKey, EscrowKeyType, PublicKey) - Method in class ch.admin.bit.jeap.crypto.internal.core.escrow.AsymmetricEscrowEncryptionService
- encryptEscrowDataKey(DataKey, EscrowKeyType, PublicKey) - Method in interface ch.admin.bit.jeap.crypto.internal.core.escrow.EscrowEncryptionService
- encryptionFailed(GeneralSecurityException) - Static method in exception class ch.admin.bit.jeap.crypto.api.CryptoException
- equals(Object) - Method in record class ch.admin.bit.jeap.crypto.api.KeyId
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ch.admin.bit.jeap.crypto.api.KeyReference
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class ch.admin.bit.jeap.crypto.internal.core.keymanagement.AbstractEncryptedDataKey
- equals(Object) - Method in record class ch.admin.bit.jeap.crypto.internal.core.keymanagement.KeyCacheStats
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class ch.admin.bit.jeap.crypto.internal.core.model.DataKey
- equals(Object) - Method in record class ch.admin.bit.jeap.crypto.internal.core.model.DataKeyPair
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ch.admin.bit.jeap.crypto.internal.core.model.JeapCryptoContainer
-
Indicates whether some other object is "equal to" this one.
- escrowDataKey() - Method in class ch.admin.bit.jeap.crypto.internal.core.keymanagement.AbstractEncryptedDataKey
- escrowDataKey() - Method in interface ch.admin.bit.jeap.crypto.internal.core.model.EncryptedDataKey
- EscrowDataKey - Interface in ch.admin.bit.jeap.crypto.internal.core.model
-
A data key, encrypted with an escrow key to be able to decrypt data without access to the original wrapping key.
- EscrowEncryptedDataKey - Class in ch.admin.bit.jeap.crypto.internal.core.escrow
- EscrowEncryptedDataKey(byte[], EscrowKeyType) - Constructor for class ch.admin.bit.jeap.crypto.internal.core.escrow.EscrowEncryptedDataKey
- EscrowEncryptionService - Interface in ch.admin.bit.jeap.crypto.internal.core.escrow
- escrowKeyType() - Method in class ch.admin.bit.jeap.crypto.internal.core.escrow.EscrowEncryptedDataKey
- escrowKeyType() - Method in interface ch.admin.bit.jeap.crypto.internal.core.model.EscrowDataKey
- EscrowKeyType - Enum Class in ch.admin.bit.jeap.crypto.internal.core.escrow
- evictionCount() - Method in record class ch.admin.bit.jeap.crypto.internal.core.keymanagement.KeyCacheStats
-
Returns the value of the
evictionCountrecord component.
F
- format(EncryptedDataKey) - Method in interface ch.admin.bit.jeap.crypto.internal.core.keymanagement.EncryptedDataKeyFormat
- format(EscrowDataKey) - Method in class ch.admin.bit.jeap.crypto.internal.core.keymanagement.AbstractEncryptedDataKeyFormat
- format(EscrowDataKey) - Method in interface ch.admin.bit.jeap.crypto.internal.core.keymanagement.EncryptedDataKeyFormat
- format(JeapCryptoContainer) - Method in class ch.admin.bit.jeap.crypto.internal.core.dataformat.AbstractJeapCryptoDataFormat
- format(JeapCryptoContainer) - Method in interface ch.admin.bit.jeap.crypto.internal.core.dataformat.JeapCryptoDataFormat
- formatId() - Method in enum class ch.admin.bit.jeap.crypto.internal.core.dataformat.DataFormatIdentifier
- formatToByteBuffer(JeapCryptoContainer) - Method in class ch.admin.bit.jeap.crypto.internal.core.dataformat.AbstractJeapCryptoDataFormat
- formatToByteBuffer(JeapCryptoContainer) - Method in class ch.admin.bit.jeap.crypto.internal.core.dataformat.JeapCryptoMultiKeyDataFormat
G
- generalSecurityException(String, GeneralSecurityException) - Static method in exception class ch.admin.bit.jeap.crypto.api.CryptoException
- generateNonce(int) - Method in class ch.admin.bit.jeap.crypto.internal.core.model.DataKey
-
Generate a new nonce of the given length for this key without repeating nonces.
- getCiphertext(ByteBuffer) - Static method in class ch.admin.bit.jeap.crypto.internal.core.dataformat.AbstractJeapCryptoDataFormat
- getDataKey(KeyReference) - Method in class ch.admin.bit.jeap.crypto.internal.core.keymanagement.CachingKeyManagementService
- getDataKey(KeyReference) - Method in interface ch.admin.bit.jeap.crypto.internal.core.keymanagement.KeyManagementService
- getDataKeyFailed(Exception, String) - Static method in exception class ch.admin.bit.jeap.crypto.api.CryptoException
- getDataKeyFailed(String) - Static method in exception class ch.admin.bit.jeap.crypto.api.CryptoException
- getDecryptionKeyCacheExpiryDuration(KeyReference) - Method in interface ch.admin.bit.jeap.crypto.internal.core.keymanagement.KeyManagementCachingConfigProperties
- getDecryptionKeyCacheStats() - Method in class ch.admin.bit.jeap.crypto.internal.core.keymanagement.CachingKeyManagementService
- getDecryptionKeyMaxCacheSize() - Method in interface ch.admin.bit.jeap.crypto.internal.core.keymanagement.KeyManagementCachingConfigProperties
- getEncryptedDataKey(ByteBuffer) - Static method in class ch.admin.bit.jeap.crypto.internal.core.dataformat.AbstractJeapCryptoDataFormat
- getEncryptionKeyCacheExpiryDuration(KeyReference) - Method in interface ch.admin.bit.jeap.crypto.internal.core.keymanagement.KeyManagementCachingConfigProperties
- getEncryptionKeyCacheStats() - Method in class ch.admin.bit.jeap.crypto.internal.core.keymanagement.CachingKeyManagementService
- getEncryptionKeyMaxCacheSize() - Method in interface ch.admin.bit.jeap.crypto.internal.core.keymanagement.KeyManagementCachingConfigProperties
- getKeyIdCryptoService(KeyId) - Method in class ch.admin.bit.jeap.crypto.api.CryptoServiceProvider
- getKeyIdCryptoServiceForDecryption(byte[]) - Method in class ch.admin.bit.jeap.crypto.api.CryptoServiceProvider
- getKeyReferenceForDecryption(EncryptedDataKey) - Method in class ch.admin.bit.jeap.crypto.internal.core.aes.AesGcmCryptoService
- getNonce(ByteBuffer) - Static method in class ch.admin.bit.jeap.crypto.internal.core.dataformat.AbstractJeapCryptoDataFormat
H
- hashCode() - Method in record class ch.admin.bit.jeap.crypto.api.KeyId
-
Returns a hash code value for this object.
- hashCode() - Method in record class ch.admin.bit.jeap.crypto.api.KeyReference
-
Returns a hash code value for this object.
- hashCode() - Method in class ch.admin.bit.jeap.crypto.internal.core.keymanagement.AbstractEncryptedDataKey
- hashCode() - Method in record class ch.admin.bit.jeap.crypto.internal.core.keymanagement.KeyCacheStats
-
Returns a hash code value for this object.
- hashCode() - Method in class ch.admin.bit.jeap.crypto.internal.core.model.DataKey
- hashCode() - Method in record class ch.admin.bit.jeap.crypto.internal.core.model.DataKeyPair
-
Returns a hash code value for this object.
- hashCode() - Method in record class ch.admin.bit.jeap.crypto.internal.core.model.JeapCryptoContainer
-
Returns a hash code value for this object.
- hitCount() - Method in record class ch.admin.bit.jeap.crypto.internal.core.keymanagement.KeyCacheStats
-
Returns the value of the
hitCountrecord component.
I
- id() - Method in record class ch.admin.bit.jeap.crypto.api.KeyId
-
Returns the value of the
idrecord component. - initializationFailed(SelfTestStatus) - Static method in exception class ch.admin.bit.jeap.crypto.api.CryptoException
J
- JeapCryptoContainer - Record Class in ch.admin.bit.jeap.crypto.internal.core.model
- JeapCryptoContainer(EncryptedDataKey, byte[], byte[]) - Constructor for record class ch.admin.bit.jeap.crypto.internal.core.model.JeapCryptoContainer
-
Creates an instance of a
JeapCryptoContainerrecord class. - JeapCryptoDataFormat - Interface in ch.admin.bit.jeap.crypto.internal.core.dataformat
- JeapCryptoMultiKeyDataFormat - Class in ch.admin.bit.jeap.crypto.internal.core.dataformat
- JeapCryptoMultiKeyDataFormat(EncryptedDataKeyFormat) - Constructor for class ch.admin.bit.jeap.crypto.internal.core.dataformat.JeapCryptoMultiKeyDataFormat
K
- KEY_REFERENCE_FORMAT_IDENTIFIER - Enum constant in enum class ch.admin.bit.jeap.crypto.internal.core.dataformat.DataFormatIdentifier
- KeyCacheStats - Record Class in ch.admin.bit.jeap.crypto.internal.core.keymanagement
- KeyCacheStats(long, long, long) - Constructor for record class ch.admin.bit.jeap.crypto.internal.core.keymanagement.KeyCacheStats
-
Creates an instance of a
KeyCacheStatsrecord class. - KeyId - Record Class in ch.admin.bit.jeap.crypto.api
-
Logical identifier for a wrapping key.
- KeyId(String) - Constructor for record class ch.admin.bit.jeap.crypto.api.KeyId
-
Creates an instance of a
KeyIdrecord class. - KeyIdCryptoService - Interface in ch.admin.bit.jeap.crypto.api
- keyLocation() - Method in record class ch.admin.bit.jeap.crypto.api.KeyReference
-
Returns the value of the
keyLocationrecord component. - KeyManagementCachingConfigProperties - Interface in ch.admin.bit.jeap.crypto.internal.core.keymanagement
- KeyManagementService - Interface in ch.admin.bit.jeap.crypto.internal.core.keymanagement
- KeyReference - Record Class in ch.admin.bit.jeap.crypto.api
-
References a specific key managed by a
KeyManagementService - KeyReference(String) - Constructor for record class ch.admin.bit.jeap.crypto.api.KeyReference
-
Creates an instance of a
KeyReferencerecord class. - KeyReferenceCryptoService - Interface in ch.admin.bit.jeap.crypto.api
- keyTypeId() - Method in enum class ch.admin.bit.jeap.crypto.internal.core.escrow.EscrowKeyType
- knows(KeyId) - Method in interface ch.admin.bit.jeap.crypto.api.KeyIdCryptoService
-
Does this key id crypto service know the given key id and can link it to a wrapping key to be used for encryption?
M
- MicrometerMetricsService - Class in ch.admin.bit.jeap.crypto.internal.core.keymanagement
- MicrometerMetricsService(MeterRegistry) - Constructor for class ch.admin.bit.jeap.crypto.internal.core.keymanagement.MicrometerMetricsService
- missCount() - Method in record class ch.admin.bit.jeap.crypto.internal.core.keymanagement.KeyCacheStats
-
Returns the value of the
missCountrecord component. - missingEscrowKey(KeyReference) - Static method in exception class ch.admin.bit.jeap.crypto.api.CryptoException
- missingWrappingKeyReference() - Static method in exception class ch.admin.bit.jeap.crypto.api.CryptoException
- MULTI_KEY_FORMAT_IDENTIFIER - Enum constant in enum class ch.admin.bit.jeap.crypto.internal.core.dataformat.DataFormatIdentifier
N
- NoMetricsService - Class in ch.admin.bit.jeap.crypto.internal.core.keymanagement
- NoMetricsService() - Constructor for class ch.admin.bit.jeap.crypto.internal.core.keymanagement.NoMetricsService
- nonce() - Method in record class ch.admin.bit.jeap.crypto.internal.core.model.JeapCryptoContainer
-
Returns the value of the
noncerecord component. - NONCE_FIELD_LENGTH - Static variable in class ch.admin.bit.jeap.crypto.internal.core.dataformat.AbstractJeapCryptoDataFormat
- NONE - Enum constant in enum class ch.admin.bit.jeap.crypto.internal.core.escrow.EscrowKeyType
- NoopCryptoService - Class in ch.admin.bit.jeap.crypto.internal.core.noop
-
Should only be used to bypass encryption and decryption in dev environments.
- NoopCryptoService() - Constructor for class ch.admin.bit.jeap.crypto.internal.core.noop.NoopCryptoService
- NoopKeyIdCryptoService - Class in ch.admin.bit.jeap.crypto.internal.core.noop
-
Should only be used to bypass encryption and decryption in dev environments.
- NoopKeyIdCryptoService(Set<String>) - Constructor for class ch.admin.bit.jeap.crypto.internal.core.noop.NoopKeyIdCryptoService
- NoopKeyReferenceCryptoService - Class in ch.admin.bit.jeap.crypto.internal.core.noop
-
Should only be used to bypass encryption and decryption in dev environments.
- NoopKeyReferenceCryptoService() - Constructor for class ch.admin.bit.jeap.crypto.internal.core.noop.NoopKeyReferenceCryptoService
- nullKey() - Static method in exception class ch.admin.bit.jeap.crypto.api.CryptoException
O
- of(String) - Static method in record class ch.admin.bit.jeap.crypto.api.KeyId
P
- parse(byte[]) - Method in interface ch.admin.bit.jeap.crypto.internal.core.dataformat.JeapCryptoDataFormat
- parse(byte[]) - Method in class ch.admin.bit.jeap.crypto.internal.core.dataformat.JeapCryptoMultiKeyDataFormat
- parse(ByteBuffer) - Method in interface ch.admin.bit.jeap.crypto.internal.core.keymanagement.EncryptedDataKeyFormat
- parsePublicKey(String) - Static method in class ch.admin.bit.jeap.crypto.internal.core.escrow.PublicKeyParser
- plaintextDataKey() - Method in class ch.admin.bit.jeap.crypto.internal.core.model.DataKey
- PublicKeyParser - Class in ch.admin.bit.jeap.crypto.internal.core.escrow
R
- readUnsignedShort(ByteBuffer) - Static method in class ch.admin.bit.jeap.crypto.internal.core.dataformat.ByteBufferUtil
- requireWrappingKeyReference() - Method in interface ch.admin.bit.jeap.crypto.internal.core.model.EncryptedDataKey
- RSA_4096 - Enum constant in enum class ch.admin.bit.jeap.crypto.internal.core.escrow.EscrowKeyType
T
- toString() - Method in record class ch.admin.bit.jeap.crypto.api.KeyId
-
Returns a string representation of this record class.
- toString() - Method in record class ch.admin.bit.jeap.crypto.api.KeyReference
-
Returns a string representation of this record class.
- toString() - Method in class ch.admin.bit.jeap.crypto.internal.core.keymanagement.AbstractEncryptedDataKey
- toString() - Method in record class ch.admin.bit.jeap.crypto.internal.core.keymanagement.KeyCacheStats
-
Returns a string representation of this record class.
- toString() - Method in record class ch.admin.bit.jeap.crypto.internal.core.model.DataKeyPair
-
Returns a string representation of this record class.
- toString() - Method in record class ch.admin.bit.jeap.crypto.internal.core.model.JeapCryptoContainer
-
Returns a string representation of this record class.
U
- unexpectedBufferSize(int) - Static method in exception class ch.admin.bit.jeap.crypto.api.CryptoException
- unknownAlgorithmId(int, int) - Static method in exception class ch.admin.bit.jeap.crypto.api.CryptoException
- unknownCiphertextFormat() - Static method in exception class ch.admin.bit.jeap.crypto.api.CryptoException
- unknownEscrowKeyType(EscrowKeyType) - Static method in exception class ch.admin.bit.jeap.crypto.api.CryptoException
- unknownKeyId(KeyId) - Static method in exception class ch.admin.bit.jeap.crypto.api.CryptoException
- unknownProviderId(byte[]) - Static method in exception class ch.admin.bit.jeap.crypto.api.CryptoException
V
- valueOf(String) - Static method in enum class ch.admin.bit.jeap.crypto.internal.core.dataformat.DataFormatIdentifier
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.admin.bit.jeap.crypto.internal.core.escrow.EscrowKeyType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ch.admin.bit.jeap.crypto.internal.core.dataformat.DataFormatIdentifier
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.admin.bit.jeap.crypto.internal.core.escrow.EscrowKeyType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- wrappingKeyReference() - Method in class ch.admin.bit.jeap.crypto.internal.core.keymanagement.AbstractEncryptedDataKey
- wrappingKeyReference() - Method in interface ch.admin.bit.jeap.crypto.internal.core.model.EncryptedDataKey
- writeUnsignedShort(ByteBuffer, int) - Static method in class ch.admin.bit.jeap.crypto.internal.core.dataformat.ByteBufferUtil
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form