Index

A D E G H I N P S T V W 
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 Aead that 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 KmsClient for 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 Logical object to be used.
A D E G H I N P S T V W 
All Classes and Interfaces|All Packages|Constant Field Values