我正在使用PyOpenSSL,它是OpenSSL的薄包裝,通過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支持它,編程中的正確名稱是什麼?
另一個問題是,當我通過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將擴展的「證書策略」添加到證書中? 非常感謝!