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 インストール時のデータベース接続エラーの解決策

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

推薦する

ホテル運営分析ではどのような側面を分析すべきか(ホテルOTA運営データ分析の5つの主要な考え方)

ホテルOTA運営データ分析に関する5つの考察ホテルOTAの運用データ分析においては、主に比較、分割、...

食品ブランド企画(食品ブランド企画は人を引きつけやすい)

食品ブランド企画は人を引き付けやすい諺にあるように、「食糧は人々にとって最も必要なものである。」今日...

ブランド企画・デザイン会社(ブランドデザイン・VIデザイン会社はどこが良い?)

どのブランドデザインまたはVIデザイン会社が最適ですか?ブランドVIデザインを行うことを選択した理...

鍾睿睿の「初ヒット」は鮮烈なデビューを飾ったが、快手は「初笑顔」を忘れ去ったのか?

テキスト: インターネット江湖 著者: 劉志成過去2日間、鍾睿睿は張一鳴に声をかけることで有名になっ...

情報フロー広告実践電子書籍(二流電子商取引エージェントの慧歌:情報フロー広告配信と運用の実践的な運用事例の共有)

二流電子商取引エージェントの慧歌:情報流通広告運用の実践的な運用事例の共有モバイルインターネット革命...

ドメイン名を登録するのに最適な場所はどこですか? ドメイン名の登録にはいくらかかりますか?

ウェブサイトの構築プロセスでは、適切なドメイン名を選択して登録を申請する必要があります。では、ドメイ...

企業ブランドのマーケティング(企業はブランドマーケティングをどのように活用してブランドや有名ブランドを創出すべきか)

企業はブランドマーケティングをどのように活用してブランドや有名ブランドを創出すべきでしょうか?まず、...

インクドメイン名はどうですか

国際トップレベルドメイン名として、ink ドメイン名は 3 文字で構成され、簡潔で明確です。 「墨」...

トラフィックの転換と促進(詐欺「ツールマン」が別の場所から20万元を引き出す、このような詐欺のルーチンは私たちの周りにあります)

オンライン詐欺の「道具男」は別の場所から20万元を引き出した。こうした詐欺行為は私たちの周りにも存...

新規メディア運営の面接のための自己紹介(本日3回面接、本日午後土壇場で新規メディア運営のポジションの面接)

今日は3回面接を受けました。今日の午後に臨時で面接を受けたポジションは、新しいメディア運営です今回...

良質な資産の価値を高め、大紅橋は大規模な再編の時代に成長のコードを見つけた

「六大合併・買収政策」の発表に伴い、2024年下半期には資本市場で大規模な資産再編イベントが相次いで...

ブランドプレシジョンマーケティング(ブランドコードの理解:プレシジョンマーケティングが新たな価値モデルを創造する)

ブランドコードを理解する: 精密マーケティングが新たな価値モデルを生み出すブランドコードの解読: 精...

電子商取引業務にはどのようなデータがありますか? (電子商取引業務のビジネスデータレポート、電子商取引業界の初心者に最適)

電子商取引業界の初心者に適した、電子商取引運営のビジネスデータレポート1. ビジネスデータレポートと...

高給と成長: データアナリストの選び方

先週の金曜日の夜、友人が私に相談してきました。彼は2つのオファーを受けました: 1つは、年俸40万元...