問題タブ [der]
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.
perl - openssl asn1parse と同等の処理を行う Perl モジュール
OpenSSL を使用すると、ASN.1 DER ファイルを解析してダンプし、次のような出力を得ることができます。
Perl を使用して同様の出力を生成したいと思います。もちろん、1 つの方法は Perl 内から呼び出すことですが、外部の実行可能ファイルの呼び出しに依存しないopenssl ans1parse
方法を探していました。
Perl モジュールを見ましたConvert::ASN1
が、それを使用するには、私が持っていない ASN.1 記述が必要なようです。
asn.1 - DN を ASCII 文字列から ASN.1 DER エンコーディングに変換する API
ASCII 文字列形式の識別名 (DN) を DER エンコードされた ASN.1 DN に変換する API/C プログラムはありますか?
たとえば、この文字列 "C=CH, O=Texas, CN=iss" を ASN.1 DER 形式でエンコードして、パケットで送信したいと考えています。
これについて私を助けてください。
java - BouncyCastle Java - DER でエンコードされた OCTET 文字列のデコード
X.509 証明書オブジェクトを提供する CER 証明書ファイルを読み込んでいます。
DER でエンコードされた OCTET 文字列を含む拡張機能がいくつかあります。例えば:
BouncyCastle を使用してこれらの文字列をデコードするにはどうすればよいですか
openssl - 証明書から公開鍵を DER 形式で抽出する
.cer 証明書ファイルがあり、公開キーを抽出する必要があります。PEM形式にしか抽出できません。「outform」パラメータは何もしません。
DER形式で抽出することはできますか?
ssl - 証明書が実際に DER 形式であることを確認するにはどうすればよいですか?
16 進エディタで明らかな DER への何らかのデジタル署名はありますか?
約 1.3 KB のバイナリ コンテンツを含む .cer ファイルを受け取りました。私はそれがDER形式であると言われ、私の読書は、この拡張子を持つ証明書はほとんどすべてDERまたは人間が読めるヘッダーを持つbase-64でエンコードされたDERのいずれかであり、このファイルにはそのようなヘッダーがないことを示唆しています. ただし、それを開いてキーを作成することはできませんでした。このファイルのトラブルシューティングに多大な時間を費やす前に、ファイルが本当に DER 形式であることを確認したいと思います。
c++ - BER でエンコードされたファイルを読み取り、作成、変更するための優れた C++ ライブラリはありますか?
BER でエンコードされたファイルを読み書きするための C++ (またはその他の) コードを自動的に生成できるツールがいくつかあります。私の C++ プロジェクトでは、BER でエンコードされたファイルを読み取って変更するためのライブラリが必要です。特定のデータ構造がないため、特定のデータ構造に基づいて C++ クラスを生成できません。ユーザーは、整数や文字列などを追加および削除できる必要があります。この種の機能を備えたエディターを持つオープン ソース プロジェクトを見つけました: http://www.codeproject.com/Articles/4910/ASN-1-Editor
しかし、これはC#で....
私の C++ プロジェクトに使用できる、この機能を備えた優れた C++ ライブラリを入手する方法を知っている場合は、お知らせください。
javascript - RSA 秘密鍵を導出するために使用される数字の先頭に「00」を付ける必要があるのはいつですか?
RSA秘密鍵を指定すると...
装甲がなく、base64 でデコードすると...
そこからすべての数値を配列に抽出しました...
わからないのは...
1. 抽出された値の一部に先行があるものとないものがあるのはなぜ00
ですか?
2. 最初の値 ( 00
) の目的は何ですか? 私には冗長に思えます。
私が知りたい理由は、javascript で RSA キーを生成したいからです。必要な数値を生成していますが、先頭に s が必要なタイミングがわかりません00
。
編集
あと、全体の最初の部分がよくわかりません…
がメッセージの残りの長さであることは理解していますが、 が何を表し01 3a
ているのかわかりません。30 82
3.30 82
デコードされたキーの先頭にある は何ですか?
c - C で DER エンコードされた証明書の公開鍵を抽出する
LDAP 検索要求から (base64 デコード後に) DER でエンコードされた証明書を取得しており、そこから公開鍵を解析する必要があります。私はopensslライブラリでそれが可能であると確信しています。残念ながら、API ドキュメントはあまり整備されていません。情報を抽出するための例や他のライブラリはありますか?
openssl - DER 形式の秘密鍵ファイルを PEM 形式に変換する
おそらくDER形式の秘密鍵ファイルである.prvファイルがあります。このファイルは、ケーブル モデムの認証に使用されます。
このファイルを PEM 形式のファイルに変換したいと考えています。openssl ツールを試してみましたが、以下のコマンドはどれも機能しません。
.prv ファイルの内容の一部を次に示します。
他に試せることはありますか??
windows - crypto API を使用して DER でエンコードされた公開鍵をインポートする
MS crypto API を使用して DER でエンコードされた公開鍵をインポートすることはできますか? だから私は署名を確認できますか?DER でエンコードされた公開鍵/証明書をインポートするために、MS Crypto API のコードまたはヘルプが必要です。