CertificateRequestProperties Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa as propriedades de uma solicitação de certificado.
public ref class CertificateRequestProperties sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CertificateRequestProperties final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class CertificateRequestProperties final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CertificateRequestProperties
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class CertificateRequestProperties
function CertificateRequestProperties()
Public NotInheritable Class CertificateRequestProperties
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
Histórico de versão
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1703 | 15063 | Extensões |
1703 | 15063 | SubjectAlternativeName |
1703 | 15063 | SuppressedDefaults |
Construtores
CertificateRequestProperties() |
Cria e inicializa uma nova instância do CertificateRequestProperties. |
Propriedades
AttestationCredentialCertificate |
Obtém ou define o certificado de troca de AC usado para criptografar uma solicitação de certificado de atestado de chave. |
ContainerName |
Obtém ou define o nome do contêiner. |
ContainerNamePrefix |
Obtém ou define o prefixo do nome do contêiner. |
CurveName |
Obtém ou define o nome da curva elíptica. |
CurveParameters |
Obtém ou define os parâmetros da curva elíptica. |
Exportable |
Obtém ou define um valor que especifica se a chave privada criada para a solicitação pode ser exportada. |
Extensions |
Obtém um vetor de extensões de certificado. |
FriendlyName |
Obtém ou define o nome de exibição do certificado registrado. |
HashAlgorithmName |
Obtém ou define o algoritmo de hash usado ao criar a assinatura de solicitação de certificado. |
KeyAlgorithmName |
Obtém ou define o algoritmo de chave pública. |
KeyProtectionLevel |
Obtém ou define o nível de proteção de chave forte. |
KeySize |
Obtém ou define o tamanho, em bits, da chave privada a ser gerada. |
KeyStorageProviderName |
Obtém ou define o nome do KSP (provedor de armazenamento de chaves) que será usado para gerar a chave privada. |
KeyUsages |
Obtém ou define a operação que pode ser executada pela chave privada criada para essa solicitação de certificado. O valor padrão é Assinatura. |
SigningCertificate |
Obtém ou define o certificado usado para assinar a solicitação de certificado. |
SmartcardReaderName |
Obtém ou define o nome do leitor de cartão inteligente usado para criar a solicitação de certificado. |
Subject |
Obtém ou define o nome da entidade. |
SubjectAlternativeName |
Obtém o nome alternativo da entidade. |
SuppressedDefaults |
Obtém um vetor de padrões suprimidos. |
UseExistingKey |
Obtém ou define se a chave existente deve ser usada. |