RSA.ToXmlString メソッドとは? わかりやすく解説

RSA.ToXmlString メソッド

現在の RSA オブジェクトを格納している XML 文字列を作成して返します。

名前空間: System.Security.Cryptography
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Overrides Function
 ToXmlString ( _
    includePrivateParameters As Boolean _
) As String
Dim instance As RSA
Dim includePrivateParameters As Boolean
Dim returnValue As String

returnValue = instance.ToXmlString(includePrivateParameters)
public override string ToXmlString (
    bool includePrivateParameters
)
public:
virtual String^ ToXmlString (
    bool includePrivateParameters
) override
public String ToXmlString (
    boolean includePrivateParameters
)
public override function ToXmlString (
    includePrivateParameters : boolean
) : String

パラメータ

includePrivateParameters

公開および秘密の RSA キーを含める場合は true。秘密キーだけを含める場合は false。

戻り値
現在の RSA オブジェクトのキーを格納している XML 文字列。

解説解説

ToXmlString メソッドは、現在の RSA オブジェクトの公開キーと秘密キー、または現在の RSA オブジェクトの公開キーだけを格納する XML 文字列を作成します。

RSA キー情報を効率よく永続化させる必要がある場合は、必ず ToXmlString メソッドを使用します。XML 文字列内のキーを使用して RSA オブジェクトを初期化するには、FromXmlString メソッドを使用します。

注意に関するメモ注意

秘密キーを格納している XML 文字列をセキュリティ設定されていない場所に永続化すると、セキュリティが脆弱になります。悪意ある第三者が秘密キーにアクセスできると、アプリケーションのセキュリティが損なわれる可能性があります。秘密キーを安全に永続化するには、セキュリティ保護されたキー コンテナを使用します。秘密キーをキー コンテナで永続化する方法の詳細については、「方法 : キー コンテナに非対称キーを格納する」を参照してください。

ToXmlString メソッドに true を渡すと、結果の XML 文字列は次のようになります。

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

ToXmlString メソッドに false を渡すと、結果の XML 文字列は次のようになります。

<RSAKeyValue>
   <Modulus>…</Modulus>
   <Exponent>…</Exponent>
</RSAKeyValue>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

RSA.ToXmlString メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



RSA.ToXmlString メソッドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS