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

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

推薦する

店舗プロモーション計画(Taobao の販売者は、満足のいく結果を簡単に達成するために、運営計画とトラフィック準備計画を習得する必要があります)

タオバオの販売者は、満足のいく結果を簡単に達成するために、運用計画とトラフィック準備計画を習得する必...

.icu が世界で最も売れているドメインの 1 つである理由

4 年前に開始された .icu ドメイン拡張子は、世界で最も売れているドメイン拡張子の 1 つになり...

ウェブサイト運営には何が含まれますか? (ウェブサイトの運営方法?この4つの部分を学べば、半分の労力で2倍の成果が得られます)

ウェブサイトを運営するには?これら4つの部分から、研究は半分の労力で2倍の結果を得ることができます。...

製品プロモーション・マーケティング企画書(新製品マーケティング企画書集 545冊(63部))

545 新製品マーケティングプラン集(63 部) 2023 スマートロック新製品コミュニケーション...

都市オペレーションの業務内容(都市デジタルトランスフォーメーションの業務を考える)

都市のデジタル変革を考える都市のデジタル変革についてどれくらいご存知ですか?以下の記事は、著者が個人...

コンテンツ運用に必要な能力(コンテンツ運用業務内容)

コンテンツオペレーション業務コンテンツオペレーション業務1. コンテンツの計画と目標設定メッセージと...

WordPress テーマのインストールチュートリアルとインストール失敗の解決策

オープンソース プログラム WodPess は、豊富なテーマとプラグインを使用して、さまざまな種類の...

統合ブランドマーケティング(ブランド統合マーケティング、あなたの商品をインターネット全体で人気にしましょう!)

ブランド統合マーケティングにより、あなたの製品はインターネット全体で人気になります!企業が成長し、市...

ネイティブ広告と情報フロー広告(情報フロー広告によって普及したネイティブマーケティングは、オンライン広告市場の半分を占めています)

情報フロー広告を通じて普及したネイティブマーケティングは、オンライン広告市場の半分を占めるようになり...

インターネットブランド統合マーケティング(インターネットブランド統合マーケティング(企業ブランド影響力強化))

オンラインブランド統合マーケティング(企業ブランドの影響力強化)インターネットブランド統合マーケテ...

美容ブランドのマーケティング戦略(美容店のマーケティングスキル、この6つのポイントであなたの店をさらに発展させましょう)

美容店のマーケティングスキル、これらの6つのポイントであなたの店をさらに発展させましょう近年、美容...

ブランド共同マーケティング(有名ブランド製品のマーケティング、本質的には共同マーケティングの一種)

有名ブランド製品のマーケティングは本質的に共同マーケティングの一形態であるラッキンコーヒーは茅台酒を...

ブランド動画マーケティング(ブランド戦略18┃動画マーケティング:ブランドスーパー「ネットセレブ」の創出)

ブランド戦略 18┃ビデオマーケティング: ブランドのスーパー「インターネットセレブ」の創出#ブラン...

製品、運用(製品運用に革新をもたらすには?)

製品運用に革新をもたらすには?革新的なサービスの設計は、まったく新しいものを作成することではなく、ユ...

情報フロー広告収益(情報フロー広告最適化スキル)

情報フロー広告最適化スキル編集者が新しいツイートを持って来ました〜これまでの 3 つのフェーズで基礎...