問題タブ [wincrypt]

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 に答える
130 参照

c++ - firebaseをlibcurlに接続する方法

libcurlライブラリを使用してコードをfirebaseに接続し、このような機能を持つデータを読み取りたい

そして、私は次のような主な機能を持っています

コードはhttps://api.chucknorris.ioのような他の API で正常に動作しており、firebase に接続しようとするとエラーが発生します。

  • 35.201.97.85:443 を試しています...
  • example-project-62811-default-rtdb.firebaseio.com (35.201.97.85) ポート 443 (#0) に接続
  • schannel: 次の InitializeSecurityContext が失敗しました: 不明なエラー (0x80092013)
  • 接続 0 を閉じています
  • schannel: example-project-62811-default-rtdb.firebaseio.com ポート 443 で SSL/TLS 接続をシャットダウンしています CURL エラー: 35

edit-1コマンドプロンプトから実行を書き込もうとしたところ、同じエラーが発生し、 --ssl-no-revoke をスクリプトに追加すると機能しました

動作していて、コードでこの手法を使用しようとしました

しかし、うまくいきませんでした。どうすればこの問題を解決できますか?

0 投票する
0 に答える
167 参照

delphi - 証明書から有効な CNG 秘密鍵ハンドルを取得する方法

証明書ごとにデータに署名するために、CNG 秘密鍵ハンドルを取得しようとしています。しかし、そもそも有効なキーハンドルを取得するのに苦労しています。

指紋による証明書検索は機能しています。秘密鍵を提供する自己署名証明書のコンテキストを受信して​​います。

の呼び出しはCryptAcquireCertificatePrivateKey成功したと報告されています。 の内容LKeyHandleはゼロでLKeySpecはなく、Ncrypt キーを記述しています。

それでも、NCryptIsKeyHandle常に を返しますFalse。したがって、私のコードは例外を発生させます。LKeyHandle有効と見なされない理由を理解するのを手伝ってください。