問題タブ [pyasn1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1082 参照

python - pyasn1 を使用した X509 拡張機能の解析

次のように説明されている拡張機能があります。

したがって、IDに基づいて、それはBasicConstraints拡張子です。ただし、値を拡張子自体として解析しようとすると、エラーが発生します。

その文字列は空のシーケンスにデコードされるため、合法的にはオプション/欠落である可能性があり、BasicConstraintsデフォルトname lengthcaあるため、DER でエンコードされません。

それで、私はここで何が欠けていますか?BasicConstraintsこの拡張機能をクラスにデコードするにはどうすればよいですか?

PS。この問題はメーリング リストの問題に似ているようですが、私は 0.1.8 を使用しており、これには前述の修正が既に含まれているはずです。

0 投票する
1 に答える
186 参照

python - Simpler way to add tagged items in pyasn1

The best way I found to add explicitly tagged items in pyasn1 is to... explicitly tag them. But this looks overly verbose:

Is there any way to generate an empty value which will fit into a place like extensions without specifying the tag?

0 投票する
1 に答える
481 参照

python - PyASN1 で拡張機能を使用して X509 証明書を作成中にエラーが発生しました

X509v3 証明書を作成し、DER でエンコードしてファイルに保存しようとしています。Ubuntu 14.04 で PyASN1 0.1.7 と Python 2.7.6 を使用しています。

コードは次のように要約できます。

certDER エンコーダーでオブジェクトをエンコードしようとすると、次のエラーが発生します。

コードの問題のある部分に関する提案をいただければ幸いです。

PS 誰かが PyASN1 を使用して拡張機能を備えた X509v3 証明書を作成する方法に関する実用的なサンプル コードを持っている場合は、ぜひご覧ください。

0 投票する
2 に答える
6537 参照

python - Macにscrapyをインストールする - pyasn1ディストリビューションが見つからない

Mac(OS El Capital、10.11.4)にscrapyをインストールしました。scrapyと私のpythonバージョン(2.7.11)の間に互換性の問題はないようですが、プロジェクトを開始しようとすると、scrapy startproject tutorial次のエラーが発生しますメッセージ:

pyasn1 とサービス ID パッケージの両方を更新しようとしましたが、何も変わりませんでした。この特定の問題に関するヘルプは見つかりませんでした。

誰かが同様の問題を経験したことがありますか? 解決策はありますか (すべてをアンインストールして最初からやり直すなどの「残忍な」ものでも)?

0 投票する
1 に答える
173 参照

python - pyasn1.error.PyAsn1Error: 不明なビット識別子

prettyInPython ライブラリのメソッドを使用しようとしましたpyasn1.type.univ.BitString

このメソッドは文字列を取りますが、渡すものは何でも、Python インタラクティブ シェルで例外が発生しますpyasn1.error.PyAsn1Error: Unknown bit identifier。そのメソッドのソースコードをGoogleで調べたところ、次のことがわかりました。

このメソッドが受け取る文字列の種類を知っている人はいますか? このメソッドは、デバッグする必要があるプログラムで使用されており、変更できません。

助けてくれてありがとう

ドラマー・クブントゥ

0 投票する
1 に答える
2645 参照

python-2.7 - Pyasn1decoder.decode はどのように機能しますか?

私はコードのこの小さな部分を持っています:

私の binary_file 変数は、エンコードされた特定のバイナリ ファイル (CDR) です。

読み取った部分をデコードしようとすると、次のエラーが表示されます。

どうすれば修正できますか?