英語で読む

次の方法で共有


X509ContentType 列挙型

定義

X.509 証明書の形式を指定します。

C#
public enum X509ContentType
C#
[System.Runtime.InteropServices.ComVisible(true)]
public enum X509ContentType
継承
X509ContentType
属性

フィールド

名前 説明
Authenticode 6

Authenticode X.509 証明書。

Cert 1

単一の X.509 証明書。

Pfx 3

PFX 形式の証明書。 Pfx 値は、Pkcs12 値と同じです。

Pkcs12 3

PKCS #12 形式の証明書。 Pkcs12 値は、Pfx 値と同じです。

Pkcs7 5

PKCS #7 形式の証明書。

SerializedCert 2

単一のシリアル化された X.509 証明書。

SerializedStore 4

シリアル化されたストア。

Unknown 0

不明な X.509 証明書。

注釈

コンテンツ タイプ Cert、Pkcs12、SerializedCert はバイト配列としてエクスポートできます。 したがって、3 つの形式はすべてシリアル化された証明書です。 SerializedCert は、エンコードされた証明書とそのエンコードされたプロパティの両方をシリアル化する CertSerializeCertificateStoreElement 関数を使用して作成されるという点で、エクスポートされた Cert ファイルとは異なります。 両方の形式で同じ X509Certificate オブジェクトをエクスポートし、結果のバイト配列を表示すると、2 つが異なっていることがわかります。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 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
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1