RSA.ToXmlString(Boolean) Metode

Definisi

Membuat dan mengembalikan string XML yang berisi kunci objek saat ini RSA .

public:
 override System::String ^ ToXmlString(bool includePrivateParameters);
public override string ToXmlString (bool includePrivateParameters);
override this.ToXmlString : bool -> string
Public Overrides Function ToXmlString (includePrivateParameters As Boolean) As String

Parameter

includePrivateParameters
Boolean

true untuk menyertakan kunci RSA publik dan privat; false untuk hanya menyertakan kunci umum.

Mengembalikan

String XML yang berisi kunci objek saat ini RSA .

Pengecualian

Hanya .NET Core dan .NET 5+: Dalam semua kasus.

Keterangan

Metode ToXmlString membuat string XML yang berisi kunci publik dan privat objek saat ini RSA atau hanya berisi kunci publik objek saat ini RSA .

ToXmlString Gunakan metode ini kapan pun Anda perlu menyimpan informasi kunci RSA dengan mudah. Untuk menginisialisasi RSA objek dengan kunci dalam string XML, gunakan FromXmlString metode .

Perhatian

Mempertahankan string XML yang berisi kunci privat ke lokasi yang tidak aman adalah ancaman keamanan. Keamanan aplikasi Anda dapat disusupi jika pihak ketiga yang berbahaya dapat mengakses kunci privat Anda. Untuk mempertahankan kunci privat dengan aman, gunakan kontainer kunci aman. Untuk informasi selengkapnya tentang mempertahankan kunci privat dalam kontainer kunci, lihat Cara: Menyimpan Kunci Asimetris dalam Kontainer Kunci.

Saat Anda meneruskan trueToXmlString ke metode , string XML yang dihasilkan mengambil formulir berikut:

<RSAKeyValue>
   <Modulus>…</Modulus>
   <Exponent>…</Exponent>
   <P>…</P>
   <Q>…</Q>
   <DP>…</DP>
   <DQ>…</DQ>
   <InverseQ>…</InverseQ>
   <D>…</D>
</RSAKeyValue>

Saat Anda meneruskan falseToXmlString ke metode , string XML yang dihasilkan mengambil formulir berikut:

<RSAKeyValue>
   <Modulus>…</Modulus>
   <Exponent>…</Exponent>
</RSAKeyValue>

Berlaku untuk

Lihat juga