したがって、セキュリティプロバイダは関数のスコープ内でのみ使用する方法を検討しています。 (はBouncyCastleがプロバイダであると仮定)特定のJavaセキュリティプロバイダをメソッドの範囲内でのみ使用する
Security.addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider());
JcaPEMKeyConverter converter = new JcaPEMKeyConverter().setProvider("BC");
// do some stuff with converter
Security.removeProvider("BC");
ので、私はちょうどJcaPEMKeyConverterのためのBCを使用すると、その後、残りの使用のデフォルトのセキュリティプロバイダの:私はすでに、これらの2行を追加することによってこれを行うことができます。
これを行うより良い方法はありますか?よりエレガントに?カスタムJavaアノテーションはどうでしょうか、それは良い方法ですか?
Thxを:)
、それが役に立てば幸い。 –