Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AzureKmsAead - Class in io.confluent.kafka.schemaregistry.encryption.azure
-
A
Aeadthat forwards encryption/decryption requests to a key in AZURE KMS. - AzureKmsAead(CryptographyClient, EncryptionAlgorithm) - Constructor for class io.confluent.kafka.schemaregistry.encryption.azure.AzureKmsAead
-
Constructor
- AzureKmsClient - Class in io.confluent.kafka.schemaregistry.encryption.azure
-
An implementation of
KmsClientfor Azure KMS. - AzureKmsClient() - Constructor for class io.confluent.kafka.schemaregistry.encryption.azure.AzureKmsClient
- AzureKmsClient(String) - Constructor for class io.confluent.kafka.schemaregistry.encryption.azure.AzureKmsClient
-
Constructs a specific AzureKmsClient that is bound to a single key identified by
uri. - AzureKmsClient(String, EncryptionAlgorithm) - Constructor for class io.confluent.kafka.schemaregistry.encryption.azure.AzureKmsClient
-
Constructs a specific AzureKmsClient that is bound to a single key identified by
uriand specifiedEncryptionAlgorithm. - AzureKmsDriver - Class in io.confluent.kafka.schemaregistry.encryption.azure
- AzureKmsDriver() - Constructor for class io.confluent.kafka.schemaregistry.encryption.azure.AzureKmsDriver
C
- CLIENT_ID - Static variable in class io.confluent.kafka.schemaregistry.encryption.azure.AzureKmsDriver
- CLIENT_SECRET - Static variable in class io.confluent.kafka.schemaregistry.encryption.azure.AzureKmsDriver
D
- decrypt(byte[], byte[]) - Method in class io.confluent.kafka.schemaregistry.encryption.azure.AzureKmsAead
- doesSupport(String) - Method in class io.confluent.kafka.schemaregistry.encryption.azure.AzureKmsClient
E
- encrypt(byte[], byte[]) - Method in class io.confluent.kafka.schemaregistry.encryption.azure.AzureKmsAead
G
- getAead(String) - Method in class io.confluent.kafka.schemaregistry.encryption.azure.AzureKmsClient
-
Returns
AzureKmsAeadfor the url provided. - getKeyUrlPrefix() - Method in class io.confluent.kafka.schemaregistry.encryption.azure.AzureKmsDriver
I
- io.confluent.kafka.schemaregistry.encryption.azure - package io.confluent.kafka.schemaregistry.encryption.azure
N
- newKmsClient(Map<String, ?>, Optional<String>) - Method in class io.confluent.kafka.schemaregistry.encryption.azure.AzureKmsDriver
- newKmsClientWithAzureKms(Optional<String>, Optional<TokenCredential>, CryptographyClient) - Static method in class io.confluent.kafka.schemaregistry.encryption.azure.AzureKmsDriver
P
- PREFIX - Static variable in class io.confluent.kafka.schemaregistry.encryption.azure.AzureKmsClient
T
- TENANT_ID - Static variable in class io.confluent.kafka.schemaregistry.encryption.azure.AzureKmsDriver
W
- withCredentials(String) - Method in class io.confluent.kafka.schemaregistry.encryption.azure.AzureKmsClient
-
Loads Azure credentials from a properties file.
- withCredentialsProvider(TokenCredential) - Method in class io.confluent.kafka.schemaregistry.encryption.azure.AzureKmsClient
-
loads credentials using provided
TokenCredential - withCryptographyClient(CryptographyClient) - Method in class io.confluent.kafka.schemaregistry.encryption.azure.AzureKmsClient
-
Specifies the
CryptographyClientobject to be used. - withDefaultCredentials() - Method in class io.confluent.kafka.schemaregistry.encryption.azure.AzureKmsClient
-
Loads credentials using
DefaultAzureCredentialBuilderCreates default DefaultAzureCredential instance.
All Classes and Interfaces|All Packages|Constant Field Values