私はXamarinフォームのBouncy Castleを使用して非対称暗号化を行っています。しかし、私はクライアント< - > Web APIの構造に取り組んでいます。私はどのようにして相手側に公開鍵を送ることができますか?型はRsaKeyParametersなのでRsaKeyParametersをサーバーに送信するにはどうすればいいのですか?
RsaKeyPairGenerator rsaKeyPairGnr = new RsaKeyPairGenerator();
rsaKeyPairGnr.Init(new KeyGenerationParameters(new SecureRandom(), 512));
AsymmetricCipherKeyPair keyPair = rsaKeyPairGnr.GenerateKeyPair();
RsaKeyParameters publicKey = (RsaKeyParameters)keyPair.Public;
'util.PublicKeyFactory'? - 申し訳ありませんが、長い日、プログラミングにもう意味がありません;) –
base64urlを使用して、それを説明しているRFCがあります。 –
@MaartenBodewes私は投稿を編集しました!私は答えを得た。ありがとう! –