問題タブ [x509certificate2]
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.
java - java.security.cert.CertificateParsingException
新しい証明書を作成しようとすると、次の例外が発生します。
java.security.cert.CertificateParsingException: 署名付きオーバーラン、バイト = 224
例外がスローされます: Collection certificateCollection = cf.generateCertificates(certificateStream);
誰かがこの問題を理解して解決するのを手伝ってくれますか?
ありがとう
c# - 一般名でC#のストアから証明書を取得できません
.Net 4.0では、X509Storeのfindメソッドを使用してカスタムストアから証明書を取得できませんでした。次のコードを使用します。
c# - .NET で X509Certificate2 から AuthorityKeyIdentifier を抽出する方法
X509Certificate2 インスタンスから AuthorityKeyIdentifier 拡張機能を抽出する方法を探しています。これに対する組み込みのサポートは見当たりませんでしたが、Windows は証明書チェーンを適切に構築できるため、機能が何らかのレベルで存在しなければならないことはわかっています。答えが DER パーサーをロールすることである場合、参照できる適切な実装はありますか?
c# - リクエストは中止されました: SSL/TLS セキュア チャネルを作成できませんでした
クライアント側の証明書を使用して http 要求を送信しようとしています。ファイル、この場合は
.p12
ファイル。ただし、次の行に到達するresponseStream = httpRequest.GetRequestStream();
と、WebException がスローされます。System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel.
アプリケーションプールIDが「LocalSystem」であるIIS7.5(Windows 7)でこれをデバッグしています。
この問題を解決するにはどうすればよいですか?
トレース ログで実行する場合、これらはエラーを指定する行です。
c# - X509Certificate2 p12 はストアが必要ですか?
次のコードを実行するときの質問:
次のエラーが表示されますKeyset does not exist
。
証明書をストアに追加していませんが、これは秘密鍵にアクセスできるようにするために必要ですか?
c# - X509Storeからパスワードで保護された証明書をロードする方法は?
クライアントが証明書を介して認証する必要があるACSで保護されたAzureWCFサービスを構築しています。
クライアント(およびサーバー)に、ファイルシステムからではなく、X509Storeからそれぞれのパスワード証明書をロードしてもらいたいのですが。
私はこのコードを使用しています:
問題は、認証に必要な秘密鍵がロードされていないことです。私はreturnステートメントをこれに変更しようとしました:
ただし、これはCryptographicException「指定されたネットワークパスワードが正しくありません」で失敗します。
編集: でパスワード引数を渡さない場合、.Export()メソッドは正しく機能します。
これについて何か助けはありますか?
c# - 署名C#に中間証明書を含める
c#を使用してPassbookで使用するマニフェストファイルに署名しようとしています。彼らがiOS6のGMをリリースするまで、私のコードはうまくいっていました。このシードでは、署名に中間証明書を含める必要があります。これが私のコードです:
マシンに証明書をインストールしましたが、機能しません。私が欠けているアイデアはありますか?
c# - 2 つの証明書がある場合、一方が他方の秘密鍵で署名されていることを確認するにはどうすればよいですか?
私は2つ持っていX509Certificate2
ます。toCheck
それらを呼び出しますcheckWith
。
toCheck
の秘密鍵で署名されていることを確認するにはどうすればよいcheckWith
ですか?
基本的に、私は Java の C# に相当するものが欲しい
ありがとう
.net - X509Certificate2 ctor と cer ファイル
.Net での双方向 SSL 構成に関する問題に直面しています。どういうわけか、コンストラクターで .cer ファイルとパスワードを使用して X509Certificate2 オブジェクトを作成すると、パスワードが無視されます (間違ったパスワードを指定しても機能しました - 応答が正常に返されました)。一方、.p12 ファイルを使用すると、動作は期待どおりです (パスワードが間違っていると、結果が失敗します)。
何か案は?
ありがとう。
iis-6 - アプリケーションを閉じると、マシンのキーセットから証明書が削除されます
IIS6.0 で SSL に証明書を使用するために、Windows マイ ストアに証明書を展開しようとしています。アプリケーションの実行中は、SSLDiag の出力にエラーは表示されず、すべてが完全に機能しますが、アプリケーションを閉じると SSLDiag にエラーが表示されます。
マシンのキーセットを確認したところ、アプリケーションを閉じると、作成されたキーを含むファイルが削除されることに気付きました。ここに私がチェックした場所があります:
作成キー ファイルをマシン キーセットに保存するにはどうすればよいですか?
私が使用しているコードは次のとおりです。
X509KeyStorageFlags のさまざまなバリエーションを試しましたが、アプリを閉じると、ファイルはマシンのキーセットから削除されたままです。ファイルが削除される理由と、それを防ぐ方法を教えてください。