デジサートのドメイン名利用権確認(DCV)ライブラリにより、WebPKI コニュニティは、标準への準拠の保証、認証プロセスの簡素化というメリットを享受できます。ACME 以外のドメイン検証(顿痴)方式が、このライブラリでオープンソースとして提供されています。
ドメイン名利用権确认(ドメイン认証とも呼ばれる)は、パブリック认証局(颁础)によって使用されるプロセスで、TLS/SSL 証明書をリクエストしている个人または组织が、証明书の発行の対象になっているドメインに対して利用権を有していることを确认します。これは、TLS/SSL 証明書の発行プロセスにおける基本的かつ不可欠なステップで、ドメインに対する正当な利用権を持つ个人または组织に対してのみ、そのドメインの証明书が発行されるようにするものです。
CA/B フォーラムは、申请者がドメインに対して所有権や利用権を持っているかどうかを検証するための を规定しています。この要件では、电子メール、DNS レコード検証、HTTP/HTTPS 検証などのさまざまなテクノロジーを利用して、この検証を行うための各种アプローチを指定しています。
ドメイン検証は、ドメインの正当な所有者を确认するための基本的なプロセスです。この検証プロセスに欠陥があると、悪意のある攻撃者に対して証明书を误発行してしまうおそれがあり、攻撃者はこのような脆弱性を悪用して、诈欺、フィッシングや、マルウェアのキャンペーンを仕掛ける可能性があります。
このライブラリをコミュニティに公开して彻底的な评価と継続的な改善を受けることで、すべての认証局がドメイン検証プロセスにおいて高い品质を维持していくことが可能になります。
GitHub を介して、誰でもデジサートの
DCV ライブラリにアクセスでき、このコードに貢献できます。
デジサートが ACME 検証をこのリリースに含めなかったのはどうしてですか?
どのようなオープンソースライセンスの下でコードはリリースされていますか?
このプロジェクトには、どうしたら参加できますか?
コードで使用されているプログラミング言语とアーキテクチャは何ですか?
当初は Let's Encrypt ACME ライブラリで十分であると考えていましたが、デジサートの ACME 実装への関心がコミュニティから多く寄せられました。そのため、後日にこのコードを追加する可能性があります。デジサートは ACME を完全にサポートしているため、すべてのデジサートのお客様は ACME にデフォルトでアクセスできます。
有名なパーミッシブライセンスである MIT ライセンスの下でコードはリリースされています。著作権表示が含まれている限り、出所を明示せずとも誰でもコードを使用、変更、配布、販売することができます。
プロジェクトは GitHub 上にあります。参加するには、をクリックしてください。
プロジェクトは Java で実装されており、コンテナ化されています。コンテナ化を進めてきたのにはさまざまな理由があり、多視点検証のサポートの準備を行うためでもあります。
pkilintは、オープンソースの証明书解析ツール、つまり电子証明书のエラーや標準への非準拠を分析するためのソフトウェアの一種です。pkilint は、自動化を用いて証明書発行プロセス中に問題を迅速に分析し、フラグを立てることができます。また、過去に発行された証明書の大規模なディレクトリの適合性の監査にも使用できます。
デジサートの pkilint フレームワークはあらゆる証明書タイプに適応できるため、电子証明书フォーマットに適用される標準の各仕様のテストに利用できます。
pkilint は、大規模環境での証明书解析ツールの使用に関するデジサートの経験に基づき開発されました。pkilint フレームワークには、既存のアプローチよりも有利な点が複数あります。
デジサートは、pkilint の他に、S/MIME ベースライン要件で定義されたさまざまな証明書プロファイルに準拠したテスト証明書をユーザーが生成できる という OSS ツールの提供を最近開始しました。
ローカルのコンピュータで証明书解析ツールを実行できますか?
pkilint 開発の今後の予定はどのようになっていますか?
PKI とは何ですか?
ローカルのコンピュータ上で証明书チェックを行うには、
pkilint フレームワークは、その他の电子証明书タイプ、および CRL と OCSP の実装などの PKI の要素を分析するために容易に拡張可能です。また、デジサートは、? で TLS 証明書プロファイルについて導入された変更を網羅するために、pkilint フレームワークを使用して証明书解析ツールを追加する予定です。pkilint への貢献に関心がある開発者は、プロジェクトの GitHub ページから参加できます。で详细をご覧ください。
公開鍵基盤(PKI)は、プロセス、テクノロジー、およびポリシーを含んだシステムであり、データの暗号化と署名を行えるようにするものです。ユーザー、デバイス、またはサービスの ID(身元)を認証する电子証明书を発行します。パブリック PKI を使用してパブリック TLS/SSL 証明書が発行されます。パブリック TLS/SSL 証明書とは、一般に公開され、ログを記録するパブリックドメインまたは Web サーバー用の电子証明书のことを指します。