これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド pyca です。
プログラム:
NAME
pyca - Python で書かれた CA
DESCRIPTION
このスイートのスクリプトは基本的にラッパーです opensslの(1)。 さらに、
スクリプトは、一般的な CA 機能をメール システムおよび Apache と統合します。
証明書リクエストの処理。 証明書の配布を処理するために LDAP を使用し、
失効リスト。 メンテナンスタスク用の cron です。
プログラム
ca2ldif.py
CA 証明書と CRL を LDIF ファイルに書き込みます。 これは当初の目的です
毎日の CRL 更新用ではない CA エントリの設定。 エントリはオブジェクトクラスのものです
certificateAuthority であり、属性 cACertificate;binary, が含まれます。
権限取り消しリスト;バイナリおよび証明書取り消しリスト;バイナリ。 これはもしかしたら
LDAPv2 サーバーでスキーマを拡張する必要があります。 LDAP サーバーを確認してください
構成ドキュメント。
certs2ldap.py
すべての証明書と CRL を LDAP リポジトリに送信します。
コピー-cacerts.py
OpenSSL 構成で定義されているすべての CA 証明書をバンドルされた PEM ファイルにコピーします
または、ハッシュ名付きのシンボリック リンクを含むディレクトリ。 これと併用するとかなり便利です
ファイルをコピーするための ApacheSSL または Apache with mod_ssl
SSLCACertificateFile または SSLCACertificatePath。
ns-jsconfig.py
OpenSSL で定義されたすべての CA 証明書を含む Javascript コードを作成する
Netscape 管理ツールで使用するための構成 (netscape.cfg の作成)。
印刷-cacerts.py
この単純なスクリプトは、すべての CA 証明書を標準出力に出力します。 生成することを目的としています。
CA 証明書の指紋の本物のプリントアウト (紙に!) で、通常は実行されます。
プライベート CA システム上。 より適切なフォーマットを生成するには、オプション --html を選択してください
ISO-8859-1 のデフォルトのテキスト出力の代わりに HTML 出力を使用します。
ns-jsconfig.py
Netscape 構成ファイルに含める Javascript ファイルを作成する
(netscape.cfg)。
onworks.net サービスを使用してオンラインで pyca を使用する