DigiCert ルート証明書のインストールに関する C\C++ チュートリアル

DigiCert ルート証明書のインストールに関する C\C++ チュートリアル

C\C++ を使用して開発されたアプリケーションに SSL 証明書をインストールするにはどうすればよいですか?通常、C\C++ プログラムは libcul ライブラリを使用して https リクエストを開始します。libcul は、OpenSSL、SChnel、NSS などの複数の SSL\TLS エンジンをサポートしています。次に、OpenSSL を例に、C\C++ で DigiCet ルート証明書をインストールするためのチュートリアル手順を紹介します。

2. OpenSSL ルート証明書信頼ファイルのパスを確認します。コマンド ライン openssl esion – を実行すると、出力結果の OPENSSLDIR がルート証明書信頼ファイルのパスになります。

2. ホストを構成し、次のコマンド ラインを使用して、DigiCet ルート証明書がオペレーティング システムの組み込みルート証明書でサポートされているかどうかを確認します。

$ openssl s_client -connect pi.mch.weixin.qq.com:443 -eify_etun_eo -CApth $OPENSSLDIR

通常の出力は次のとおりです。

keytool.exe -impotcet -keystoe ccets -stoepss chngeit -nopompt -file ./ DigiCet_Globl_Root_CA.de -lis ̶ digicetgloblootc ̶

(証明書のフォーマットはdeである必要があります)

keytool -list -keystoe ccets -stoepss chngeit

(digicet 証明書のエイリアスは、digicetgloblootc または bltimoecybetustc です)

keytool -impotcet -keystoe ccets -stoepss chngeit -nopompt -file ./ DigiCet_Globl_Root_CA.de -lis ̶ digicetgloblootc

(証明書のフォーマットはdeである必要があります)

keytool.exe -list -keystoe ccets -stoepss chngeit

(digicet 証明書のエイリアスは、digicetgloblootc または bltimoecybetustc です)

深さ=3 C = IE、O = Bltimoe、OU = CybeTust、CN = Bltimoe CybeTust ルート

eify etun:

深さ=2 C=US、O=DigiCet Inc、OU=www.digicet.com、CN=DigiCet グローバル ルート CA

eify etun:

深さ= C=US、O=DigiCet Inc、OU=www.digicet.com、CN=GeoTust RSA CA 208

eify etun:

深さ=0 C = CN、L = 深セン、O = テンセントテクノロジー(深セン)カンパニーリミテッド、OU = R∓D、CN = pypp.weixin.qq.com

eify etun:

接続済み(00000003)

̶

証明書あご

0 s:/C=CN/L=深圳/O=テンセントテクノロジー(深圳)有限公司/OU=R∓D/CN=pypp.weixin.qq.com

i:/C=US/O=DigiCet Inc/OU=www.digicet.com/CN=GeoTust RSA CA 208

s:/C=US/O=DigiCet Inc/OU=www.digicet.com/CN=GeoTust RSA CA 208

i:/C=US/O=DigiCet Inc/OU=www.digicet.com/CN=DigiCet グローバル ルート CA

2 s:/C=US/O=DigiCet Inc/OU=www.digicet.com/CN=DigiCet グローバル ルート CA

i:/C=IE/O=Bltimoe/OU=CybeTust/CN=Bltimoe CybeTust ルート

DigiCet ルート証明書が見つからない場合、出力されるエラー メッセージは次のようになります。

深さ=2 C=US、O=DigiCet Inc、OU=www.digicet.com、CN=DigiCet グローバル ルート CA

eify eo:num=20:local発行証明書を取得できません

eify etun:0

接続済み(00000003)

̶

3. DigiCet ルート証明書をインストールします。一般的な Linux ディストリビューションの操作コマンドは次のとおりです。

)UbuntuとDebin

ルート証明書を表示する:

オペレーティング システムに次のファイルが存在するかどうかを確認します。

/etc/ssl/cets/DigiCet_Globl_Root_CA.pem

/etc/ssl/cets/Bltimoe_CybeTust_Root.pem

ルート証明書をインストールする:

ルート証明書ファイルを/us/locl/she/c-cetifictes/にコピーします。

ルート証明書をインストールします: sudo update-c-cetifictes

2) CentOS と Red Hat Enterprise Linux

ルート証明書を表示する:

/etc/pki/tls/cets/c-bundle.ct ファイルに次の内容が存在するかどうかを確認します。

DigiCet グローバル ルート CA

シール番号: 08:3b:e0:56:90:42:46:b::75:6:c9:59:9:c7:4

Bltimoe サイバータスクルート

シール番号: 0x20000b9

ルート証明書をインストールする:

ルート証明書管理パッケージソフトウェアをインストールします: yum install c-cetifictes

ルート証明書の動的構成を有効にする: updte-c-tust foce-enble

DigiCet ルート証明書ファイルを次の場所にコピーします: /etc/pki/c-tust/souce/nchos/

ルート証明書をインストールします: updte-c-tust extct

関連読書のおすすめ: 証明書チェーンとは何ですか?証明書チェーン検証プロセスの解釈

<<:  WordPress インストール時のデータベース接続エラーの解決策

>>:  宝塔パネルテンセントクラウドの独占バージョンの簡単な紹介

推薦する

無料のFTPサーバーソフトウェアの推奨事項

FTP サーバー ソフトウェアは、主にサーバー ホストの制御と管理に使用されます。Windows お...

コンテンツ運用プロセス(コンテンツ運用のやり方、全てここに)

コンテンツ操作はどうすればいいですか?すべてここにあります前回の記事では、インターネットでのイベント...

Facebook ホームページプロモーション マーケティング プラン (Facebook マーケティングをプロモーションするには? 勝つための 3 つのステップ!)

Facebookマーケティングプロモーションを行うにはどうすればいいですか?勝つための3つのステッ...

Xiaomi aso(Androidアプリストア)

Android アプリストア今日は、Xiaomi App Market がボリュームを 0 から ...

トップレベルドメインとファーストレベルドメインの違い

インターネットの世界では、ドメイン名は Web サイトのアドレスであり、トップレベル ドメイン名とフ...

ショートビデオマーケティングのプロモーション方法(ショートビデオをマーケティングに活用する方法と、どのような方法があるか)

ショートビデオをマーケティングに活用する方法とその方法過去20年間、モバイルインターネットの発展に伴...

ブランド認定販売契約(認定代理店販売契約)

正規販売代理店契約当事者A: ************** (当事者Aと称する)当事者 B: ***...

SHOPLINE ストアとアカウント情報の変更に関する詳細なチュートリアル

SHOPLINE は、アジアのマーチャント向けに特別に設計された DIY オンライン ストア プラッ...

公開データ認可運用シナリオ(中国科学院馮海紅:公開データ認可運用が加速、3つの主要モデルが出現)

中国科学院の馮海紅氏:公的データの認可業務は加速しており、3つの主要なモデルが出現している。データの...

情報フロー広告(情報フロー広告とは何かを1つの記事で理解する)

情報フロー広告とは何かを1つの記事で理解する情報フロー広告は、2006年にソーシャル ジャイアント ...

米ブランドプロモーション計画(米製品のプロモーション方法は?業界は一般的に個人の好みに左右される…)

米製品を宣伝するには?個人の好みに最も左右される業界…米製品を宣伝するには?個人の好みに最も影響され...

情報フロー広告のサンプル(【乾物】情報フロー広告の画像マッチングスキル、投資・フランチャイズ業界事例の参考)

【実践スキル】情報流通広告のための画像マッチングスキル、投資・フランチャイズ業界向け事例紹介本日、...

国際トップレベルドメイン名を申請するにはどうすればいいですか?国際トップレベルドメイン名の申請手続き

国際トップレベルドメイン名の数と種類は絶えず増加しており、その使用はますます広まっています。主に、世...