Essa configuração permite que uma única instância cliente se comunique com vários clusters do AWS CloudHSM. Comparado a ter uma única instância se comunicando apenas com um único cluster, esse pode ser um atributo de economia de custos para alguns casos de uso. A classe CloudHsmProvider
é a implementação do AWS CloudHSM da classe Provider do Java Security
O exemplo a seguir instancia essa classe e a adiciona à lista do provedor de segurança Java:
if (Security.getProvider(CloudHsmProvider.PROVIDER_NAME) == null) { Security.addProvider(new CloudHsmProvider()); }
CloudHsmProvider
pode ser configurado de duas maneiras:
Configurar com arquivo (configuração padrão)
Configurar usando código
Os tópicos a seguir descrevem essas configurações e como se conectar a vários clusters.