To utilize Always Encrypted feature in SQL Server, impleting Azure Key Vault provider is the most convenient option. However, it has a dependency with the Azure cloud network.
Azure Key Vault cannot be used for on-premise intranet only deployments. When the application is running on Windows Server, any Windows comptibale provider like MSSQL_CERTIFICATE_STORE can be used. But if the application is running on Linux server, there is no provider available.
What is the recommend solution to use a key store provider for Always Encrypted SQL Server on Linux machines?