ECDiffieHellmanCng.ToXmlString メソッド

定義

キー情報を XML 文字列にシリアル化します。

オーバーロード

ToXmlString(Boolean)

このメソッドは実装されていません。

ToXmlString(ECKeyXmlFormat)
古い.

指定した形式を使用して、キー情報を XML 文字列にシリアル化します。

ToXmlString(Boolean)

このメソッドは実装されていません。

C#
public override string ToXmlString(bool includePrivateParameters);

パラメーター

includePrivateParameters
Boolean

プライベート パラメーターを含める場合は true。それ以外の場合は false

戻り値

適用不可。

例外

このメソッドは、このインスタンス向けにオーバーライドされていません。

注釈

現在のキーを XML 表現に変換するには、代わりに オーバーロードを ToXmlString(ECKeyXmlFormat) 使用します。

適用対象

.NET Framework 4.8.1 およびその他のバージョン
製品 バージョン
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

ToXmlString(ECKeyXmlFormat)

ソース:
Cng.NotSupported.cs
ソース:
Cng.NotSupported.cs
ソース:
Cng.NotSupported.cs

注意事項

ToXmlString and FromXmlString have no implementation for ECC types, and are obsolete. Use a standard import and export format such as ExportSubjectPublicKeyInfo or ImportSubjectPublicKeyInfo for public keys and ExportPkcs8PrivateKey or ImportPkcs8PrivateKey for private keys.

指定した形式を使用して、キー情報を XML 文字列にシリアル化します。

C#
public string ToXmlString(System.Security.Cryptography.ECKeyXmlFormat format);
C#
[System.Obsolete("ToXmlString and FromXmlString have no implementation for ECC types, and are obsolete. Use a standard import and export format such as ExportSubjectPublicKeyInfo or ImportSubjectPublicKeyInfo for public keys and ExportPkcs8PrivateKey or ImportPkcs8PrivateKey for private keys.", DiagnosticId="SYSLIB0042", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public string ToXmlString(System.Security.Cryptography.ECKeyXmlFormat format);

パラメーター

format
ECKeyXmlFormat

XML 文字列の形式を指定する列挙値の 1 つ。 現在使用できる唯一の形式は、Rfc4050 です。

戻り値

要求された形式に従って XML 文字列にシリアル化されたキー情報を格納している文字列オブジェクト。

属性

例外

format が無効な形式を指定しています。 使用できる唯一の値は、Rfc4050 です。

.NET Core と .NET 5 以降: すべての場合。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン (廃止)
.NET 6 (7, 8, 9)
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.1 (package-provided)
Windows Desktop 3.0, 3.1, 5