RSA.ToXmlString(Boolean) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 true
ToXmlString 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 false
ToXmlString ke metode , string XML yang dihasilkan mengambil formulir berikut:
<RSAKeyValue>
<Modulus>…</Modulus>
<Exponent>…</Exponent>
</RSAKeyValue>