RSA.ToXmlString(Boolean) RSA.ToXmlString(Boolean) RSA.ToXmlString(Boolean) RSA.ToXmlString(Boolean) Method

Définition

Crée et retourne une chaîne XML contenant la clé de l'objet RSA actif.Creates and returns an XML string containing the key of the current RSA object.

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

Paramètres

includePrivateParameters
Boolean Boolean Boolean Boolean

true pour inclure une clé RSA publique et privée; false pour inclure uniquement la clé publique.true to include a public and private RSA key; false to include only the public key.

Retours

Chaîne XML contenant la clé de l'objet RSA actif.An XML string containing the key of the current RSA object.

Exceptions

.NET Core uniquement : ce membre n’est pas pris en charge..NET Core only: This member is not supported.

Remarques

La ToXmlString méthode crée une chaîne XML qui contient la clé publique et la clé privée de l' RSA objet actuel ou contient uniquement la clé publique de l' RSA objet actuel.The ToXmlString method creates an XML string that contains either the public and private key of the current RSA object or contains only the public key of the current RSA object.

Utilisez la ToXmlString méthode chaque fois que vous devez conserver facilement les informations de clé RSA.Use the ToXmlString method whenever you need to conveniently persist RSA key information. Pour initialiser un RSA objet avec la clé dans une chaîne XML, utilisez la FromXmlString méthode.To initialize an RSA object with the key in an XML string, use the FromXmlString method.

Attention

La conservation d’une chaîne XML contenant une clé privée dans un emplacement non sécurisé constitue une menace pour la sécurité.Persisting an XML string containing a private key to an insecure location is a security threat. La sécurité de votre application peut être compromise si un tiers malveillant peut accéder à votre clé privée.The security of your application can be compromised if a malicious third party can access your private key. Pour conserver une clé privée en toute sécurité, utilisez un conteneur de clé sécurisée.To safely persist a private key, use a secure key container. Pour plus d’informations sur la persistance des clés privées dans un conteneur de clé, consultez Procédure : Stocker les clés asymétriques dans unconteneur de clé.For more information about persisting private keys in a key container, see How to: Store Asymmetric Keys in a Key Container.

Lorsque vous transmettez true à ToXmlString la méthode, la chaîne XML résultante prend la forme suivante :When you pass true to the ToXmlString method, the resulting XML string takes the following form:

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

Lorsque vous transmettez false à ToXmlString la méthode, la chaîne XML résultante prend la forme suivante :When you pass false to the ToXmlString method, the resulting XML string takes the following form:

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

S’applique à

Voir aussi