Windowsで自己署名証明書を作成する[フルガイド]

  • WebサイトにSSL証明書を追加するプロセスは非常に簡単であり、このガイドが役立ちます。
  • また、SSL証明書を購入する、オープンソースSSLを使用する、または独自に作成する3つの最も効率的な方法についても説明します。
  • 私たちを探索する サイト所有者ハブ このトピックに関するより有用なガイドについては。
  • 詳細をブックマークすることを検討してください 証明書エラーセクション この種の問題に決して圧倒されないようにするためです。
自己署名OpenSSL証明書
さまざまなPCの問題を修正するには、DriverFixをお勧めします。
このソフトウェアは、ドライバーの稼働を維持するため、一般的なコンピューターエラーやハードウェア障害からユーザーを保護します。 3つの簡単なステップで今すぐすべてのドライバーをチェックしてください:
  1. DriverFixをダウンロード (検証済みのダウンロードファイル)。
  2. クリック スキャン開始 問題のあるすべてのドライバーを見つけます。
  3. クリック ドライバーの更新 新しいバージョンを入手し、システムの誤動作を回避します。
  • DriverFixはによってダウンロードされました 0 今月の読者。

WebサイトにSSL証明書を追加するのは簡単なプロセスです。 サードパーティのSSL証明書を購入して毎年更新するか、オープンソースのSSL証明書を使用してcornジョブを作成して毎月更新することができます。

ただし、開発とテストでは、Windowsで自己署名SSL証明書を作成する可能性を探ることができます。

私たちの読者のための最高のホスティング取引-限定オファー

WP-Engine 最高のWordPressホスティング セールクーポン オファーを確認してください!
Bluehost 3カ年プランで33%オフ オファーを確認してください!
動いている 月額2.49ドルでウェブサイトを開始 オファーを確認してください!
GoDaddy 現在50%割引 オファーを確認してください!
サイトグラウンド 半額でプランを取得 オファーを確認してください!

自己署名証明書を作成することは、テスト目的で毎年証明書を購入して更新する代わりの優れた方法です。 OpenSSLを利用して、この目的のために自己署名証明書を生成できます。

この記事では、Windowsで自己署名証明書を作成する方法について説明します。 記事の後半では、自己署名証明書をクライアントマシンに展開する方法についても説明します。

簡単なヒント:

自己署名証明書を作成するといくらかお金を節約できますが、一部のユーザーにとってはWebサイトが永続的にブロックされる可能性があります。 これは証明書のエラーメッセージが原因で発生し、ほとんどの場合、元に戻すことはできません。

それに加えて、このプロセスは時間がかかり、実際には時間の価値がなく、一定のコストもかかります。 サードパーティのSSLサービスプロバイダーを使用することを強くお勧めします。

GoDaddySSL証明書

GoDaddySSL証明書

GoDaddyは、手頃な価格のSSL証明書も提供する最高のWebホスティングプロバイダーの1つです。

価格を確認する
ウェブサイトを訪問

Windows10で自己署名証明書を生成する

OpenSSLを使用して自己署名証明書を作成します

OpenSSLをインストールします

自己署名証明書を作成する
  1. 最新のものをダウンロードする OpenSSL サードパーティソースからのWindowsインストーラ。
  2. インストーラーを実行します。 OpenSSLを実行するには、Microsoft Visual C ++が必要です。 Visual C ++がまだインストールされていない場合、インストーラーはVisual C ++をインストールするように要求します。
  3. [はい]をクリックしてインストールします。
  4. OpenSSLインストーラーを再度実行し、インストールディレクトリを選択します。
  5. クリック 次。
  6. コマンドプロンプトを開き、OpenSSLと入力して、OpenSSLプロンプトを取得します。

公開鍵と秘密鍵のペアを作成する

自己署名証明書を作成する
  1. OpenSSLがインストールされていることを確認してください。
  2. コマンドプロンプトを開き、Cドライブに新しいディレクトリを作成します。
    C:> cdテスト
  3. 次に、新しいディレクトリに移動します。
    C:テスト>
  4. 次に、OpenSSLインストールディレクトリのパスを入力してから、RSAキーアルゴリズムを入力する必要があります。
    C:テスト> c:opensslbinopenssl genrsa -out privkey.pem 4096
  5. 次のコマンドを実行して、生成されたファイルを個別の秘密鍵ファイルと公開鍵ファイルに分割します。

C:テスト> c:opensslbinopenssl ssh-keygen -t rsa -b 4096 -f privkey.pem

公開鍵/秘密鍵を生成したら、次の一連の手順に従って、Windowsシステムで自己署名証明書ファイルを作成します。

自己署名証明書を作成する

自己署名証明書を作成する
  1. コマンドプロンプトウィンドウを開きます。
  2. 公開鍵/秘密鍵ファイル用に以前に作成したディレクトリに移動します。
    C:テスト>
  3. OpenSSLインストールディレクトリのパスを入力し、その後に自己署名証明書アルゴリズムを入力します。
    C:テスト> c:opensslbinopenssl req -new -x509 -key privkey.pem -out cacert.pem -days 1095
  1. 画面の指示に従います。
  2. 自己署名証明書を作成するには、組織、地域、および連絡先の詳細に関する情報を入力する必要があります。

PowerShellを使用して自己署名証明書を作成する場合は、代わりに次の一連の手順に従ってください。


WindowsServerはSSL / TLSのセキュリティで保護されたチャネルエラーを作成できませんでした


PowerShellを使用して自己署名証明書を作成する

自己署名証明書を作成する
  1. 管理者としてPowerShellを開きます。 Windowsキーを押して、Powershellと入力します。 PowerShellを右クリックして、 管理者として実行。
  2. 以下に示すように、New-SelfsignedCertificateコマンドを実行します。
    $ cert = New-SelfSignedCertificate -certstorelocation cert:localmachinemy -dnsname testcert.windowsreport.com
  3. これにより、PCのロケーターストアに証明書が追加されます。 交換 testcert.windowsreport.com 上記のコマンドでドメイン名を使用します。
  4. 次に、エクスポートファイルのパスワードを作成します。
    $ pwd = ConvertTo-SecureString -String‘password! ’-Force -AsPlainText
  5. 交換 パスワード 自分のパスワードで。
  6. 次のコマンドを入力して、自己署名証明書をエクスポートします。
    $ path = 'cert:localMachinemy' + $ cert.thumbprint Export-PfxCertificate -cert $ path -FilePath c:tempcert.pfx -Password $ pwd
  7. 上記のコマンドでreplace c:温度 ファイルをエクスポートするディレクトリを使用します。
  8. エクスポートしたファイルをインポートして、プロジェクトにデプロイできます。

自己署名証明書をWindowsのcurlscaファイルに追加する方法

自己署名OpenSSL証明書
  1. 自己署名証明書を作成してインストールしたら、cURLにも証明書を信頼させたい場合があります。
  2. それ以降のバージョンのcURLには、信頼できるリストされた.pemファイルは含まれていません。 をダウンロードできます。ペム ファイルを作成し、次のコマンドを入力します。 php.ini ファイル。
    curl.cainfo = "C:xamppphpcacert.pem"
  3. 完了したら、自己署名証明書を信頼するためにcURLを取得する必要があります。 これを行うには、 server.crt ファイル。 このファイルは、自己署名証明書を作成したときに作成されます。
  4. server.crtファイルのすべてのコンテンツをコピーして、 cacert.pem ファイル。

OpenSSLを使用した自己署名証明書の作成は、コマンドプロンプトまたはPowerShellを使用して実行できます。 自己署名証明書を作成できるため、SSL証明書を必要とする開発中のプロジェクト用の一時証明書を作成できます。


よくある質問

  • はい。 ローカルプロジェクト開発用にOpenSSLを使用して独自のSSL証明書を作成できます。 ただし、これらの証明書は ウェブブラウザ 認証局からのものではないため、オペレーティングシステム。

  • Windows Server IISまたはOpenSSLを使用して、自己署名証明書を生成できます。 IISの場合、[接続]列でサーバーの名前を選択し、[サーバー証明書]をダブルクリックして、[自己署名証明書の作成]を選択します。

  • Webサイトの製品版で自己署名証明書を使用している場合、訪問者のWebブラウザーに証明書エラーが表示されます。 それはまた潜在的な顧客があなたのウェブサイトを訪問するのを思いとどまらせるでしょう。

修正:このウェブサイトの身元を確認できません

修正:このウェブサイトの身元を確認できません証明書エラー

OSからのセキュリティアラートは、圧倒される可能性があるため、明らかな理由で両方とも役立つ可能性があります。 場合によっては、WindowsやMicrosoftとはまったく関係のない偽のセキュリティ警告に対処することもあります。このWebサイトのIDまたはこの接続の整合性を確認できないことは、実際には、セキュリティ証明書の問題によって引き起こされる可能性のある一般的なセキュリティアラートです...

続きを読む
Windowsが証明書を検証できないのはなぜですか?

Windowsが証明書を検証できないのはなぜですか?ウインドウズ10証明書エラー

さまざまなPCの問題を修正するには、DriverFixをお勧めします。このソフトウェアは、ドライバーの稼働を維持するため、一般的なコンピューターエラーやハードウェア障害からユーザーを保護します。 3つの簡単なステップで今すぐすべてのドライバーをチェックしてください:DriverFixをダウンロード (検証済みのダウンロードファイル)。 クリック スキャン開始 問題のあるすべてのドライバーを...

続きを読む
Windowsで自己署名証明書を作成する[フルガイド]

Windowsで自己署名証明書を作成する[フルガイド]証明書エラー

WebサイトにSSL証明書を追加するプロセスは非常に簡単であり、このガイドが役立ちます。また、SSL証明書を購入する、オープンソースSSLを使用する、または独自に作成する3つの最も効率的な方法についても説明します。私たちを探索する サイト所有者ハブ このトピックに関するより有用なガイドについては。詳細をブックマークすることを検討してください 証明書エラーセクション この種の問題に決して圧倒さ...

続きを読む