pysvn.Client.callback_ssl_server_trust_prompt required
コミットしようとするとエラーが発生します。私はそれがインターネット検証との信頼に関係していることを理解しています。
これがドキュメントです、私はそれを理解していません。
pysvn.Client.callback_ssl_server_trust_prompt
import pysvn
def ssl_server_trust_prompt( trust_dict ):
return retcode, accepted_failures, save
client = pysvn.Client()
client.callback_ssl_server_trust_prompt = ssl_server_trust_prompt
callback_ssl_server_trust_promptは、HTTPSサーバーが証明書を提示するたびに呼び出され、Subversionはそれが信頼できるかどうかわからない。callback_ssl_server_trust_promptは、trustdictの証明書に関する情報を使用して呼び出されます。
失敗-int-失敗のビットマスク
- [これらのビットの意味は?]hostname-string-証明書がfinger_printから提示されたホスト名-string-certificatefinger print valid_from--string-このISO8601から有効日付valid_until-文字列-validutilthisISO8601日付issuer_dname-stirng-発行済みdname realm --string-レルムpysvnは、callback_ssl_server_trust_promptが3つの値(retcode、accepted_failures、save)のタプルを返すことを期待しています。
retcode-ブール値。ユーザー名とパスワードが使用できない場合はFalse。Subversionがユーザー名とパスワードを使用する場合はTrue。Accepted_failures --int、受け入れられた失敗はsave --booleanを許可し、subversionに構成ディレクトリの証明書を記憶させたい場合はTrueを返します。証明書の保存を防ぐには、Falseを返します。