問題タブ [ecdsa]
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.
ssh - サーバーが SSH で ECDSA フィンガープリントを使用しているかどうかを確認するにはどうすればよいですか?
サーバーが ECDSA キーを使用しているかどうか、スクリプトを続行するかどうかを期待するスクリプトにチェックさせるにはどうすればよいですか。
java - 海綿状の城を使用してビットコイン カーブ (secp256k1) の ECDSA キーペア (256 ビット) を作成するには?
現在、このメソッドを使用してkeyPairを作成しています
KeyPairGenerator
keySize を指定できる別の方法がありますが、keySpecs を渡す方法がわかりません。
java - 楕円曲線の秘密鍵と ECDSA アルゴリズムを使用して証明書に署名する方法は?
RSA秘密鍵と「SHA256withRSA」アルゴリズムを使用した弾む城を使用して、証明書に署名できます。これを達成するための参照用に以下のリンクを使用しました。 Bouncy Castle を使用して CSR に署名する
これで、ECDSA で署名された楕円曲線鍵を持つ CA ができました。したがって、これらの CA によって EC キーと「SHA256withECDSA」アルゴリズムを使用して証明書に署名したいと考えています。ただし、RSA キーに固有のスニペットの下で立ち往生しています。EC キーを使用したいと考えています。
ECDSA と EC キーを使用して証明書署名を実現する方法を教えてください
c# - sha1ecdsa を使用する公開鍵で署名に対してデータを検証する方法は?
暗号化についてほとんど知らない私は、単純な作業のように見える作業に大きな問題を抱えています。
.pem 証明書、データのバイト、およびそのデータの署名があります。誰かが署名と照合してデータを変更したかどうかを確認したい。
私の試み:
しかし、それは私にエラーを与えます
「証明書キーのアルゴリズムはサポートされていません」(System.NotSupportedException)。
ロードされた証明書を調べると、署名アルゴリズムが「sha1ecdsa」であることが示されています。
署名に対してデータを検証することだけを試みています。ここで何が欠けていますか?本当に些細な作業のように見えるので、外部ソリューションなしでやりたいと思います。
更新: 以下の Java コードと同じ機能を実現しようとしています: