Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- APPROLE_ROLE_ID - Static variable in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsDriver
- APPROLE_SECRET_ID - Static variable in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsDriver
D
- decrypt(byte[], byte[]) - Method in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsAead
- doesSupport(String) - Method in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsClient
E
- encrypt(byte[], byte[]) - Method in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsAead
G
- getAead(String) - Method in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsClient
- getKeyUrlPrefix() - Method in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsDriver
- getSslConfig(String, String, String) - Static method in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsDriver
- getVaultConfig() - Method in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsClient
H
- HcVaultKmsAead - Class in io.confluent.kafka.schemaregistry.encryption.hcvault
-
A
Aeadthat forwards encryption/decryption requests to a key in Vault Transit Secrets Engine. - HcVaultKmsAead(Logical, String) - Constructor for class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsAead
- HcVaultKmsClient - Class in io.confluent.kafka.schemaregistry.encryption.hcvault
-
An implementation of
KmsClientfor Vault Transit Secrets Engine.. - HcVaultKmsClient() - Constructor for class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsClient
- HcVaultKmsClient(String) - Constructor for class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsClient
-
Constructs a specific HcVaultKmsClient that is bound to a single key identified by
uri. - HcVaultKmsDriver - Class in io.confluent.kafka.schemaregistry.encryption.hcvault
- HcVaultKmsDriver() - Constructor for class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsDriver
I
- io.confluent.kafka.schemaregistry.encryption.hcvault - package io.confluent.kafka.schemaregistry.encryption.hcvault
N
- NAMESPACE - Static variable in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsDriver
- newKmsClient(Map<String, ?>, Optional<String>) - Method in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsDriver
- newKmsClientWithHcVaultKms(Optional<String>, SslConfig, Optional<String>, Optional<String>, Logical) - Static method in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsDriver
P
- PREFIX - Static variable in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsClient
S
- SSL_KEYSTORE_LOCATION - Static variable in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsDriver
- SSL_KEYSTORE_PASSWORD - Static variable in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsDriver
- SSL_TRUSTSTORE_LOCATION - Static variable in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsDriver
T
- TOKEN_ID - Static variable in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsDriver
V
- VAULT_APPROLE_ROLE_ID - Static variable in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsDriver
- VAULT_APPROLE_SECRET_ID - Static variable in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsDriver
- VAULT_NAMESPACE - Static variable in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsDriver
- VAULT_SSL_KEYSTORE_LOCATION - Static variable in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsDriver
- VAULT_SSL_KEYSTORE_PASSWORD - Static variable in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsDriver
- VAULT_SSL_TRUSTSTORE_LOCATION - Static variable in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsDriver
W
- withConfig(VaultConfig) - Method in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsClient
-
Loads Vault credentials from a config.
- withCredentials(SslConfig, String, Optional<String>) - Method in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsClient
- withCredentials(String) - Method in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsClient
-
Loads Vault config with the provided
token. - withCredentials(String, Optional<String>) - Method in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsClient
- withDefaultCredentials() - Method in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsClient
-
Loads default Vault config.
- withVault(Logical) - Method in class io.confluent.kafka.schemaregistry.encryption.hcvault.HcVaultKmsClient
-
Specifies the
Logicalobject to be used.
All Classes and Interfaces|All Packages|Constant Field Values