問題タブ [certutil]

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

c# - x509Chain.build が失敗し、certutil -verify がパスする

ルート証明書とリーフがあります。リーフには、有効なオンライン ロケーションを指す CRL URL OID 拡張子があります。これを行う:

で失敗します

エラー: 返されたリーフ証明書失効ステータスの検証中 失効サーバーがオフラインだったため、失効関数は失効を確認できませんでした。0x80092013 (-2146885613 CRYPT_E_REVOCATION_OFFLINE)

私がこれを行う場合:

その後、検証に合格し、CRL が Fiddler でオンラインから取得されていることがわかります。

私の C# コードでは、次のようにします。

これにより例外が発生し、chainElements に 2 つの証明書が正しく入力されていても、ChainStatus には次のように表示されます。

OfflineRevocation、RevocationStatusUnknown

また、Fiddler に Web リクエストが表示されません。URL を指定してプログラムで CRL をダウンロードできるので、私のデバッグ環境ではありません。x509Chain.Build を成功させる方法はありますか?

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

ssl - certutil コマンド プロンプトを使用してすべての証明書をエクスポートする

現在、一度に 1 つのファイルを 1 つずつエクスポートしています。コマンドラインを修正して、ストアからすべての証明書をエクスポートするのを手伝ってくれる人はいますか?

私が達成する必要があるのは: 1)すべての証明書をストアから C:\folder にエクスポートする

何か助けてください。:) コードは、powershell ではなくコマンド プロンプトで実行する必要があります。シリアル番号を使用したコードは次のとおりです。

ストアからすべての証明書をエクスポートします (機能しません)