# Uses of Class
com.microsoft.sqlserver.jdbc.SQLServerColumnEncryptionKeyStoreProvider

Packages that use SQLServerColumnEncryptionKeyStoreProvider
Package
Description
com.microsoft.sqlserver.jdbc

## Uses of SQLServerColumnEncryptionKeyStoreProvider in com.microsoft.sqlserver.jdbc

Subclasses of SQLServerColumnEncryptionKeyStoreProvider in com.microsoft.sqlserver.jdbc
Modifier and Type
Class
Description
`class`
`SQLServerColumnEncryptionAzureKeyVaultProvider`
Provides implementation similar to certificate store provider.
`final class`
`SQLServerColumnEncryptionCertificateStoreProvider`
Provides the implementation of the key store provider for the Windows Certificate Store.
`class`
`SQLServerColumnEncryptionJavaKeyStoreProvider`
Provides the implementation of the key store provider for Java Key Store.
Method parameters in com.microsoft.sqlserver.jdbc with type arguments of type SQLServerColumnEncryptionKeyStoreProvider
Modifier and Type
Method
Description
`static void`
SQLServerConnection.`registerColumnEncryptionKeyStoreProviders(Map<String,SQLServerColumnEncryptionKeyStoreProvider> clientKeyStoreProviders)`
Registers key store providers in the globalCustomColumnEncryptionKeyStoreProviders.
`void`
SQLServerConnection.`registerColumnEncryptionKeyStoreProvidersOnConnection(Map<String,SQLServerColumnEncryptionKeyStoreProvider> clientKeyStoreProviders)`
Registers connection-level key store providers, replacing all existing providers.
`void`
SQLServerStatement.`registerColumnEncryptionKeyStoreProvidersOnStatement(Map<String,SQLServerColumnEncryptionKeyStoreProvider> clientKeyStoreProviders)`
Registers statement-level key store providers, replacing all existing providers.