X509ContentType Enumeração

Definição

Especifica o formato de um certificado X.509.

C#
public enum X509ContentType
C#
[System.Runtime.InteropServices.ComVisible(true)]
public enum X509ContentType
Herança
X509ContentType
Atributos

Campos

Nome Valor Description
Authenticode 6

Um certificado X.509 do Authenticode.

Cert 1

Um certificado X.509 único.

Pfx 3

Um certificado formatado por PFX. O valor Pfx é idêntico ao valor Pkcs12.

Pkcs12 3

Um certificado formatado por PKCS #12. O valor Pkcs12 é idêntico ao valor Pfx.

Pkcs7 5

Um certificado formatado por PKCS #7.

SerializedCert 2

Um certificado X.509 serializado único.

SerializedStore 4

Um repositório serializado.

Unknown 0

Um certificado X.509 desconhecido.

Comentários

Os tipos de conteúdo Cert, Pkcs12 e SerializedCert podem ser exportados como matrizes de bytes. Portanto, todos os três formatos são certificados serializados. SerializedCert difere de um arquivo Cert exportado, pois ele é criado usando a função CertSerializeCertificateStoreElement, que serializa o certificado codificado e suas propriedades codificadas. Se você exportar o mesmo X509Certificate objeto em ambos os formatos e exibir as matrizes de bytes resultantes, verá que os dois são diferentes.

Aplica-se a

Produto Versões
.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