MicroStrategy ONE

Ferramentas de linha de comando para criar artefatos de segurança

Existem diversas ferramentas de linha de comando que auxiliam na criação de artefatos de segurança, principalmente o openssl e o keytool. Veja como estamos usando essas ferramentas para construir nossos próprios artefatos de segurança.

Criando um arquivo de armazenamento de chaves usando Openssl

> openssl pkcs12 –export –out KS_FILE –inkey PRIV_FILE –in CER_FILE \ –passout file:PASS_FILE

Onde:

  • KS_FILE é o nome do arquivo de armazenamento de chaves a ser criado.
  • PRIV_FILE é o caminho para o arquivo de chave privada.
  • CER_FILE é o caminho para o arquivo de certificado público.
  • PASS_FILE é o caminho para o arquivo que contém a senha a ser usada.

Criando um arquivo de armazenamento confiável usando Keytool

> keytool –import –trustcacerts –alias collab-service \ –file CER_FILE –keystore TS_FILE –storepass PASS_PHRASE –noprompt

Onde:

  • CER_FILE é o caminho para o arquivo de certificado público.
  • TS_FILE é o caminho do arquivo de armazenamento confiável para importar (ou criar).
  • PASS_PHRASE é a senha real a ser usada com o armazenamento confiável.

Você pode criar outros artefatos de segurança, como chave privada, solicitação de assinatura de cliente (CSR) e certificado autoassinado usando openssl.