証明書を渡すことで PKCS12 / .p12 / .pfx 形式のファイルを生成する方法が dart にあり、それは純粋な Dart の秘密鍵ですか?
BouncyCastle ポートは PKCS 12 をサポートしていません
Android 用には、Bouncy Castle Library (Java) があり、テストしたところ、魅力的に動作します。
iOS の場合、Open SSL ライブラリがリンクされたプラグインをビルドするのは難しいと思います。現在、Flutter プラグイン内に C コードを含めるように Xcode に指示する方法がないためです。
dart:ffi はオプションですが、dart は C ポインターに問題があるようです。そのため、これに取り組む方法がわかりません。