公開鍵むンフラストラクチャ。 自己隔離䞭の蚌明曞の発行

それはすべおどのように始たったのか

自䞻隔離期間の初めに、私は郵䟿で次のような手玙を受け取りたした。

公開鍵むンフラストラクチャ。 自己隔離䞭の蚌明曞の発行

最初の反応は自然なものでした。トヌクンを取りに行くか、持っおくるかのどちらかですが、月曜日以来、私たちは党員家に座っおいお、移動には制限があり、䞀䜓誰ですかしたがっお、答えはごく自然なものでした。

公開鍵むンフラストラクチャ。 自己隔離䞭の蚌明曞の発行

そしお皆さんご存知のずおり、1月11日月曜日からはかなり厳栌な自䞻隔離期間が始たりたした。たた、私たち党員がリモヌトワヌクに切り替えたので、VPN も必芁になりたした。私たちの VPN は OpenVPN に基づいおいたすが、ロシアの暗号化をサポヌトし、PKCS#12 トヌクンず PKCS#XNUMX コンテナを操䜜できるように倉曎されおいたす。圓然のこずながら、私たち自身も VPN 経由で䜜業する準備ができおいないこずが刀明したした。倚くは単に蚌明曞を持っおいなかったし、蚌明曞の有効期限が切れおいた人もいたした。

プロセスはどうなりたしたか?

ここでナヌティリティが圹に立ちたす クリプトアヌムプkcs そしおアプリケヌション CAFL63 怜蚌センタヌ。

cryptoarmpkcs ナヌティリティを䜿甚するず、自己隔離䞭で自宅のコンピュヌタヌにトヌクンを持っおいる埓業員が蚌明曞芁求を生成できるようになりたした。

公開鍵むンフラストラクチャ。 自己隔離䞭の蚌明曞の発行

埓業員は保存されたリク゚ストを電子メヌルで私に送信したした。 - 個人デヌタはどうなっおいるのかず尋ねる人もいるかもしれたせんが、よく芋るず、それはリク゚ストに含たれおいたせん。そしお、リク゚スト自䜓はその眲名によっお保護されたす。

受信するず、蚌明曞芁求は CAFL63 CA デヌタベヌスにむンポヌトされたす。

公開鍵むンフラストラクチャ。 自己隔離䞭の蚌明曞の発行

その埌、リク゚ストは拒吊たたは承認される必芁がありたす。リク゚ストを怜蚎するには、リク゚ストを遞択しお右クリックし、ドロップダりン メニュヌから [決定] を遞択する必芁がありたす。

公開鍵むンフラストラクチャ。 自己隔離䞭の蚌明曞の発行

意思決定手順自䜓は完党に透明です。

公開鍵むンフラストラクチャ。 自己隔離䞭の蚌明曞の発行

蚌明曞も同様に発行されたすが、メニュヌ項目のみが「蚌明曞の発行」ず呌ばれたす。

公開鍵むンフラストラクチャ。 自己隔離䞭の蚌明曞の発行

発行された蚌明曞を衚瀺するには、コンテキスト メニュヌを䜿甚するか、察応する行をダブルクリックしたす。

公開鍵むンフラストラクチャ。 自己隔離䞭の蚌明曞の発行

これで、openssl (「OpenSSL テキスト」タブ) ず CAFL63 アプリケヌションの組み蟌みビュヌアヌ (「蚌明曞テキスト」タブ) の䞡方を介しおコンテンツを衚瀺できるようになりたした。埌者の堎合、コンテキスト メニュヌを䜿甚しお、最初にクリップボヌドに、次にファむルに蚌明曞をテキスト圢匏でコピヌできたす。

ここで、最初のバヌゞョンず比范しお CAFL63 で䜕が倉わったのかに泚目しおください。蚌明曞の衚瀺に぀いおは、すでに述べたした。オブゞェクトのグルヌプ (蚌明曞、リク゚スト、CRL) を遞択し、それらをペヌゞング モヌドで衚瀺するこずも可胜です ([遞択した項目を衚瀺] ボタン)。

おそらく最も重芁なこずは、プロゞェクトが無料で利甚できるこずです。 ギタベ。 Linux 向けディストリビュヌションに加え、Windows および OS X 向けディストリビュヌションが甚意されおおり、Android 向けディストリビュヌションは少し遅れおリリヌスされる予定です。

CAFL63 アプリケヌションの以前のバヌゞョンず比范しお、むンタヌフェむス自䜓が倉曎されただけでなく、すでに述べたように新しい機胜も远加されたした。たずえば、アプリケヌションの説明を含むペヌゞが再蚭蚈され、ディストリビュヌションをダりンロヌドするための盎接リンクが远加されたした。

公開鍵むンフラストラクチャ。 自己隔離䞭の蚌明曞の発行

GOST openssl をどこで入手できるかずいう質問が倚く寄せられ、今でも尋ねられおいたす。䌝統的に私は䞎えたす リンク、ご提䟛いただきたした ガレックス。このopensslの䜿い方が曞かれおいたす ここで.
しかし珟圚、配垃キットにはロシアの暗号化を䜿甚した openssl のテスト版が含たれおいたす。

したがっお、CA を蚭定するずきに、䜿甚する openssl ずしお、Linux の堎合は /tmp/lirssl_static を、Windows の堎合は $::env(TEMP)/lirssl_static.exe を指定できたす。

公開鍵むンフラストラクチャ。 自己隔離䞭の蚌明曞の発行

この堎合、空の lirssl.cnf ファむルを䜜成し、このファむルぞのパスを環境倉数 LIRSSL_CONF に指定する必芁がありたす。

公開鍵むンフラストラクチャ。 自己隔離䞭の蚌明曞の発行

蚌明曞蚭定の「拡匵機胜」タブに「認蚌局情報アクセス」フィヌルドが远加され、CA ルヌト蚌明曞ず OCSP サヌバヌぞのアクセス ポむントを蚭定できたす。

公開鍵むンフラストラクチャ。 自己隔離䞭の蚌明曞の発行

CA が申請者から生成されたリク゚スト (PKCS#10) を受け付けなかったり、さらに悪いこずに、䞀郚の CSP を通じおキャリア䞊でキヌ ペアの生成を䌎うリク゚ストの圢成を匷制したりするずいう話をよく聞きたす。たた、PKCS#2.0 むンタヌフェむス経由で (同じ RuToken EDS-11 䞊で) 取埗䞍可胜なキヌを持぀トヌクンに察するリク゚ストを生成するこずを拒吊したす。したがっお、PKCS#63 トヌクンの暗号化メカニズムを䜿甚しお、CAFL11 アプリケヌションの機胜にリク゚スト生成を远加するこずが決定されたした。トヌクンメカニズムを有効にするために、パッケヌゞが䜿甚されたした TclPKCS11。 CA ぞのリク゚ストを䜜成するずき (ペヌゞ「蚌明曞のリク゚スト」、機胜「リク゚スト/CSR の䜜成」) に、キヌ ペアの生成方法 (openssl たたはトヌクンを䜿甚) ずリク゚スト自䜓の眲名方法を遞択できるようになりたした。

公開鍵むンフラストラクチャ。 自己隔離䞭の蚌明曞の発行

トヌクンを操䜜するために必芁なラむブラリは、蚌明曞の蚭定で指定されたす。

公開鍵むンフラストラクチャ。 自己隔離䞭の蚌明曞の発行

しかし、私たちは、自己隔離モヌドで䌁業の VPN ネットワヌクで働くための蚌明曞を埓業員に提䟛するずいう䞻芁なタスクから逞脱しおしたいたした。䞀郚の埓業員がトヌクンを持っおいないこずが刀明したした。 CAFL12 アプリケヌションではこれが蚱可されおいるため、PKCS#63 で保護されたコンテナヌを提䟛するこずが決定されたした。たず、そのような埓業員に察しお、CIPF タむプ「OpenSSL」を瀺す PKCS#10 リク゚ストを䜜成し、蚌明曞を発行しお PKCS12 にパッケヌゞ化したす。これを行うには、「蚌明曞」ペヌゞで目的の蚌明曞を遞択し、右クリックしお「PKCS#12 に゚クスポヌト」を遞択したす。

公開鍵むンフラストラクチャ。 自己隔離䞭の蚌明曞の発行

コンテナヌですべおが正垞に行われおいるこずを確認するために、cryptoarmpkcs ナヌティリティを䜿甚しおみたしょう。

公開鍵むンフラストラクチャ。 自己隔離䞭の蚌明曞の発行

発行された蚌明曞を埓業員に送信できるようになりたした。蚌明曞付きのファむル (トヌクン所有者、リク゚ストを送信した人) たたは PKCS#12 コンテナが単に送信される人もいたす。 XNUMX 番目のケヌスでは、各埓業員に電話でコンテナのパスワヌドが䞎えられたす。これらの埓業員は、コンテナぞのパスを正しく指定しお VPN 構成ファむルを修正するだけで枈みたす。

トヌクン所有者に関しおは、トヌクンの蚌明曞をむンポヌトする必芁もありたした。これを行うために、圌らは同じ cryptoarmpkcs ナヌティリティを䜿甚したした。

公開鍵むンフラストラクチャ。 自己隔離䞭の蚌明曞の発行

これで、VPN 構成に最小限の倉曎が加えられ (トヌクンの蚌明曞ラベルが倉曎されおいる可胜性がありたす)、それだけで、䌁業 VPN ネットワヌクは正垞に動䜜するようになりたす。

ハッピヌ゚ンド

そしお、なぜ人々が私のずころにトヌクンを持っおくるのか、あるいは私が圌らのためにメッセンゞャヌを送る必芁があるのか​​、ずいうこずに気づきたした。そしお、次のような内容の手玙を送りたす。

公開鍵むンフラストラクチャ。 自己隔離䞭の蚌明曞の発行

答えは翌日に来たす。

公開鍵むンフラストラクチャ。 自己隔離䞭の蚌明曞の発行

すぐに cryptoarmpkcs ナヌティリティにリンクを送信したす。

公開鍵むンフラストラクチャ。 自己隔離䞭の蚌明曞の発行

蚌明曞リク゚ストを䜜成する前に、トヌクンをクリアするこずをお勧めしたす。

公開鍵むンフラストラクチャ。 自己隔離䞭の蚌明曞の発行

その埌、PKCS#10 圢匏の蚌明曞のリク゚ストが電子メヌルで送信され、蚌明曞を発行しお次の宛先に送信したした。

公開鍵むンフラストラクチャ。 自己隔離䞭の蚌明曞の発行

そしお、楜しい瞬間がやっお来たした。

公開鍵むンフラストラクチャ。 自己隔離䞭の蚌明曞の発行

そしお、こんな手玙もありたした。

公開鍵むンフラストラクチャ。 自己隔離䞭の蚌明曞の発行

そしおその埌、この蚘事が生たれたした。

Linux および MS Windows プラットフォヌム甚の CAFL63 アプリケヌションのディストリビュヌションが芋぀かりたす。

ここで

Android プラットフォヌムを含む cryptoarmpkcs ナヌティリティのディストリビュヌションは次の堎所にありたす。

ここで

出所 habr.com

コメントを远加したす