TLSハンドシェイクにまだ問題があります(Javaでの独自の乱数を使用したTLSハンドシェイクを参照)。番号の生成は正常に機能します。
問題が発生しました。スマートカードでECキーとプリマスターシークレットを生成し、このキーをDiffie-Hellmanキー交換に使用する必要があります。KeyPairGeneratorSpi
私はその仕事をするべきものを見つけました。しかし、ハンドシェイク中に自分自身を使用するKeyPairGenerator
方法や、「ServerKeyExchange」中に送信されるクライアントの曲線パラメーターと公開鍵を読み取る方法はわかりません。