私は、pkcs7に従ってファイルの署名/検証に使用されるアプリケーションで作業しています。私はバウンシーキャスルを使用しています。問題は、署名を含むファイルを(検証するために)渡すたびに、ファイルに署名データと署名データの両方が含まれているかどうかを判別する方法が見つからないことです。要点は、最初のファイルに署名のみが含まれていて、適切なエラーを表示している場合は、ユーザーに2番目のファイルを選択するように要求することです。 この問題の回避方法はありますか?Bouncycastle - 添付ファイルからプログラムで添付ファイルを区別する方法
0
A
答えて
2
CMSSignedData(初めてカプセル化されたコンテンツがあるかどうかを知る前に)を作成するには、CMSSignedData(byte [])コンストラクタを使用します。ここで、byte []はファイルの完全な内容です。
CMSSignedDataインスタンスを取得すると、コンテンツがカプセル化されていない場合、getSignedContent()は単にnullを返します。
非常に大きなファイルを扱う場合は、基本的な作業が完了したら、CMSSignedDataParserをより高度なオプションとして見て、ファイル全体を読み取らないようにすることができます。
+0
チャームのように働いた! –
関連する問題
- 1. Outlook 2010のインラインイメージと添付ファイルを区別する方法[C#]
- 2. 添付ファイルを添付ファイルに追加
- 3. 魅力の添付ファイルの添付ファイル
- 4. SASプログラム用ファイルの添付
- 5. 添付ファイルからの添付ファイルの抽出
- 6. 添付ファイルをMIME文字列から直接添付する
- 7. Wordpress:wp.mediaで編集添付ファイルの添付ファイルを開きます
- 8. ボットフレームワークの添付ファイルをSMTPの添付ファイルに変換する
- 9. 電子メール添付ファイルの添付ファイルを保存する
- 10. プログラムで即時に添付ファイルを追加する方法3
- 11. Laravel 5.3ファイルを添付する方法
- 12. カピバラ:ファイルを添付する方法は?
- 13. Android添付ファイル
- 14. PutFile添付ファイル
- 15. は、添付ファイル
- 16. PHPMailer添付ファイル
- 17. OTRS添付ファイル
- 18. 「添付ファイル付きサービス」のMIME添付ファイルの解析
- 19. ブラウザから添付ファイル付きのメールを開く方法
- 20. 添付ファイル付きのメールをASP.NETでプログラムで送信する
- 21. itext7でPDFから添付ファイルを抽出する方法
- 22. 添付ファイルをプログラムで(C#)POP3メールから取得する方法?
- 23. 添付ファイル付きメール
- 24. 添付ファイル付きC#MailTo?
- 25. イメージビューを電子メールの添付ファイルとして添付する方法は?
- 26. 添付ファイルが添付されたメールをGoに送信する方法
- 27. XElementをC#の添付ファイルとしてSMTPメッセージに添付する方法
- 28. html添付ファイルiphone
- 29. Mailgun - Laravel添付ファイル
- 30. Laravel Mail添付ファイル
使用しているBCクラス、CMSSignedDataなどを明示してください。 –
ええ、私はCMSSignedDataを使用しています。 –
私は 'cmsSignedData.getSignedContent().getContent()'を試しましたが、まずはcmsSignedDataインスタンスを作成しなければならないので、それは良い考えです。署名と署名付きのコンテンツ/または両方を含むファイル/。そのため、常に/を使用すると、署名されたコンテンツ/ nullは返されません。 –