A biblioteca PKCS #11 permite criar aplicações compatíveis com PKCS #11 que utilizam um hardware security module (HSM) para operações criptográficas. Essa biblioteca é executada exclusivamente em Linux.
Pré-requisitos
Antes de começar, verifique se você possui:
Um HSM no estado Initializing com um usuário criptográfico (CU) criado. Para obter instruções de configuração, consulte Getting started with Cloud Hardware Security Module.
Um cliente HSM (
hsm_proxy) em execução. Para obter instruções de inicialização, consulte Getting started with Cloud Hardware Security Module.
Instale a biblioteca PKCS #11
Os pacotes de instalação variam conforme a região do HSM. Selecione a seção correspondente à sua região e sistema operacional.
Escolha a região correta antes de baixar o arquivo. A instalação de um pacote regional incorreto pode impedir o funcionamento adequado da biblioteca com seu HSM.
Indonésia (Jacarta)
CentOS 8
Baixe o pacote de instalação: hsm-client-pkcs11-v2.09.07.02-1.202411041707.x86_64.rpm
-
Instale o pacote:
sudo rpm -ivh hsm-client-pkcs11-v2.09.07.02-1.202411041707.x86_64.rpm
Debian
Baixe o pacote de instalação: hsm-client-pkcs11-v2.09.07.02-1.202411041707.x86_64.deb
-
Instale o pacote:
sudo dpkg -i hsm-client-pkcs11-v2.09.07.02-1.202411041707.x86_64.deb
Outras regiões
CentOS 8
Baixe o pacote de instalação: hsm-client-pkcs-v2.03.15.10-1.x86_64.rpm
-
Instale o pacote:
sudo rpm -ivh hsm-client-pkcs-v2.03.15.10-1.x86_64.rpm
Debian
Baixe o pacote de instalação: hsm-client-pkcs11-2.03.15.10-20240710_1.x86_64.deb
-
Instale o pacote:
sudo dpkg -i hsm-client-pkcs11-2.03.15.10-20240710_1.x86_64.deb
Verifique a instalação
Confirme se os arquivos da biblioteca estão no local correto:
ls /opt/hsm/lib
Uma instalação bem-sucedida lista os arquivos da biblioteca PKCS #11 no diretório /opt/hsm/lib.