私はOpenSSLの薄いラッパーであるPyOpenSSLを使って、Pythonプログラムによって証明書に「サブジェクトディレクトリ属性」という拡張子を追加しています。拡張子名「subjectDirAttrs」と「subjectDirectoryAttributesは」試されてきたが、エラーが発生します。OpenSSLは「サブジェクトディレクトリ属性」の拡張機能をサポートしていますか?
"OpenSSL.crypto.Error: [('X509 V3 routines', 'DO_EXT_NCONF', 'unknown extension name'), ('X509 V3 routines', 'X509V3_EXT_nconf', 'error in extension')]".
PyOpenSSLは、OpenSSLのラッパーであるため、誰もがそれを明確にOpenSSLが拡張をサポートしているかどうか「サブジェクトディレクトリ属性」ことを確認することができますし、 OpenSSLがそれをサポートしていれば、プログラミングの正しい名前は何ですか?
もう1つの質問は、PyOpenSSLによる証明書に拡張子「証明書ポリシー」を追加すると、次のようにエラーが報告されることです。
"OpenSSL.crypto.Error: [('X509 V3 routines', 'DO_EXT_NCONF', 'no config database'), ('X509 V3 routines', 'X509V3_EXT_nconf', 'error in extension')]"
設定データベースとは何ですか? /usr/local/ssl/openssl.cnfを参照していますか?どのようにPyOpenSSLによって証明書に拡張子 '証明書ポリシー'を追加するためにそれを使用するのですか? 多くの感謝!