1

現在は行っていないアプリケーションでFIPS検証に関するテストを行っています。FIPSを無効にしてアプリケーションを起動できるようにしてから、アプリケーションの使用中にFIPSを有効にします。

問題は、私が機能しないと予想する機能のいくつかが機能しているということです-それで、これはなぜですか?FIPSが無効になっているときにすでにインスタンス化されている場合、FIPSを使用するクラスは検証されませんか?

4

2 に答える 2

3

少なくともSystem.Security.Cryptographyのクラスでは、FIPSポリシー施行のチェックはオブジェクトのインスタンス化時に行われます。

于 2011-12-05T22:47:32.587 に答える
0

@Sean Uが言ったように、その検証はインスタンス化時に行われますが、私が言ったように、これらのオブジェクトの1つのインスタンスを作成した後、この検証はもう行われません。

GCが原因なのか、.Net内のこれらの暗号クラスに設定された静的な値が原因なのかわかりません

于 2011-12-06T16:17:01.837 に答える