RSA.FromXmlString(String) メソッド


XML 文字列のキー情報から RSA オブジェクトを初期化します。Initializes an RSA object from the key information from an XML string.

 override void FromXmlString(System::String ^ xmlString);
public override void FromXmlString (string xmlString);
override this.FromXmlString : string -> unit
Public Overrides Sub FromXmlString (xmlString As String)



RSA キー情報を格納している XML 文字列。The XML string containing RSA key information.


xmlString パラメーターが null です。The xmlString parameter is null.

xmlString パラメーターの形式が正しくありません。The format of the xmlString parameter is not valid.

.NET Core のみ: このメンバーはサポートされていません。.NET Core only: This member is not supported.


FromXmlString は、ToXmlString メソッドを使用して生成された XML 文字列のキー情報を使用して、RSA オブジェクトを初期化します。The FromXmlString initializes an RSA object using key information in an XML string that was generated using the ToXmlString method. FromXmlString メソッドは、公開キーを含む XML 文字列、または公開キーと秘密キーを含む XML 文字列のいずれかを受け取ります。The FromXmlString method accepts either an XML string containing a public key or an XML string containing a public and private key.

FromXmlString メソッドを使用して、RSA キー情報を簡単に初期化します。Use the FromXmlString method to conveniently initialize RSA key information.


秘密キーを含む XML 文字列を安全でない場所に永続化することは、セキュリティ上の脅威になります。Persisting an XML string containing a private key to an insecure location is a security threat. 悪意のあるサードパーティが秘密キーにアクセスできる場合、アプリケーションのセキュリティが侵害される可能性があります。The security of your application can be compromised if a malicious third party can access your private key. 秘密キーを安全に保持するには、セキュリティで保護されたキーコンテナーを使用します。To safely persist a private key, use a secure key container. キーコンテナーでの秘密キーの永続化の詳細については、「方法: キーコンテナーに非対称キーを格納する」を参照してください。For more information about persisting private keys in a key container, see How to: Store Asymmetric Keys in a Key Container.