RSA.ToXmlString(Boolean) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt en retourneert u een XML-tekenreeks die de sleutel van het huidige RSA object bevat.
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
Parameters
- includePrivateParameters
- Boolean
true om een openbare en persoonlijke RSA-sleutel op te nemen; false om alleen de openbare sleutel op te nemen.
Retouren
Een XML-tekenreeks die de sleutel van het huidige RSA object bevat.
Uitzonderingen
.NET Core en .NET 5+ alleen: in alle gevallen.
Opmerkingen
Met de ToXmlString methode maakt u een XML-tekenreeks die de openbare en persoonlijke sleutel van het huidige RSA object bevat of alleen de openbare sleutel van het huidige RSA object bevat.
Gebruik de ToXmlString methode wanneer u gemakkelijk RSA-sleutelgegevens wilt behouden. Als u een RSA object wilt initialiseren met de sleutel in een XML-tekenreeks, gebruikt u de FromXmlString methode.
Caution
Het behouden van een XML-tekenreeks met een persoonlijke sleutel naar een onveilige locatie is een beveiligingsrisico. De beveiliging van uw toepassing kan worden aangetast als een kwaadwillende derde partij toegang heeft tot uw persoonlijke sleutel. Als u een persoonlijke sleutel veilig wilt behouden, gebruikt u een beveiligde sleutelcontainer. Zie Instructies voor het opslaan van asymmetrische sleutels in een sleutelcontainer voor meer informatie over het behouden van persoonlijke sleutels in een sleutelcontainer.
Wanneer u de true methode doorgeeftToXmlString, heeft de resulterende XML-tekenreeks de volgende vorm:
<RSAKeyValue>
<Modulus>…</Modulus>
<Exponent>…</Exponent>
<P>…</P>
<Q>…</Q>
<DP>…</DP>
<DQ>…</DQ>
<InverseQ>…</InverseQ>
<D>…</D>
</RSAKeyValue>
Wanneer u de false methode doorgeeftToXmlString, heeft de resulterende XML-tekenreeks de volgende vorm:
<RSAKeyValue>
<Modulus>…</Modulus>
<Exponent>…</Exponent>
</RSAKeyValue>