0
ASN1Object
(およびそれを継承するすべてのクラス)は、DER/BERエンコーディングを返すと想定されるgetEncoded()
メソッドを持っています。ただし、IOExceptionをスローするとマークされます。ASN1Object.getEncoded()がBouncyCastleにIOExceptionをスローするのはなぜですか?
私は、エンコードがメモリで実行され、IOが実行されないと予想しました。さらに、これはスローまたはキャッチを要求することによって周囲のコードを複雑にします。
throws IOException
はなぜですか?