ステップ 1: 秘密鍵および証明書の作成

セキュリティーを強化するには、BigFix Inventory でデフォルトで使用できる自己署名証明書を使用せずに、独自の秘密鍵と証明書を作成します。openSSL を使用して、秘密鍵と証明書署名要求 (CSR) を作成することができ、その CSR は、認証局 (CA) によって署名された後に証明書に変換できます。

始める前に

要確認: 最新の OpenSSL バージョンを使用して、秘密鍵と証明書を作成します。

この手順は、openSSL をサポートするすべてのオペレーティング・システムで有効です。

pkcs8 フォーマットの暗号化秘密鍵を生成している場合は、以下の行を installation_dir/jre/lib/security/java.security ファイルに追加します。
security.provider.10=org.bouncycastle.jce.provider.BouncyCastleProvider
その後、 BigFix Inventory サーバーを再始動します。

手順

  1. コマンド・ラインを開きます。
  2. 新規の秘密鍵を作成します。
    openssl genrsa -des3 -out inventory.key -aes256 2048
    例えば、openssl genrsa -des3 -out inventory.key -aes256 2048 などです。
    各表記の意味は次のとおりです。
    -des3
    秘密鍵に対してパスワードを有効にします。これはオプション・パラメーターです。以下のコマンドを使用して、既存の秘密鍵についてもパスワードを有効にすることができます。
    openssl rsa -des3 -in path_to_private_key.key -out key_name.key
    key_name
    新しい秘密鍵のファイル名。
    key_strength
    鍵の強度 (ビット単位で測定)。BigFix Inventory で使用できる最大値は 2048 ビットです。
  3. 証明書署名要求 (CSR) を作成します。この要求は秘密鍵に関連付けられ、後で証明書に変換されます。
    openssl req -new -key path_to_private_key.key -out csr_name.csr
    例えば、openssl req -new -key private_key.key -out CSR.csr です。
    各部の意味は以下のとおりです。
    path_to_private_key
    秘密鍵のパス。
    csr_name
    証明書署名要求 (CSR) のファイル名。
    このコマンドを実行すると、ユーザーが証明書を識別し、それが信頼できることを確認するのに役立つ情報を入力するよう求められます。以下に示すコマンド・ラインからの抜粋には、サンプル情報が入っています。
    Country Name (2 letter code) [XX]: US
    State or Province Name (full name) []: New York
    Locality Name (eg, city) [Default City]: New York
    Organization Name (eg, company) [Default Company Ltd]: HCL (eg, section) []: Software
    Common Name (eg, your name or your server's hostname) []: inventory.bigfix.com
    Email Address []: inventory@bigfix.com

タスクの結果

上記の手順が完了すると、秘密鍵 (.key) と証明書署名要求 (.csr) の 2 つのファイルが作成されます。

次のタスク

要求に署名して、証明書に変換します。プライベート認証局 (CA) を作成して要求に署名する方法については、「署名証明書」を参照してください。