C# で Bouncycastle を使用すると、逆の操作は次のようになります。
byte[] publicKey;
AsymmetricKeyParameter asymmetricKeyParameter = PublicKeyFactory.CreateKey(publicKey);
RsaKeyParameters rsaKeyParameters = (RsaKeyParameters)asymmetricKeyParameter;
つまり、公開鍵をRsaKeyParameters
含むオブジェクトがあり、それをバイト配列に変換して、PublicKeyFactory.CreateKey()