Compartir a través de


CertificateRequestProperties Clase

Definición

Representa las propiedades de una solicitud 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
Herencia
Object Platform::Object IInspectable CertificateRequestProperties
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1703 15063 Extensiones
1703 15063 SubjectAlternativeName
1703 15063 SuppressedDefaults

Constructores

CertificateRequestProperties()

Crea e inicializa una nueva instancia de CertificateRequestProperties.

Propiedades

AttestationCredentialCertificate

Obtiene o establece el certificado de intercambio de entidad de certificación que se usa para cifrar una solicitud de certificado de atestación de clave.

ContainerName

Obtiene o establece el nombre del contenedor.

ContainerNamePrefix

Obtiene o establece el prefijo del nombre del contenedor.

CurveName

Obtiene o establece el nombre de la curva elíptica.

CurveParameters

Obtiene o establece los parámetros de la curva elíptica.

Exportable

Obtiene o establece un valor que especifica si se puede exportar la clave privada creada para la solicitud.

Extensions

Obtiene un vector de extensiones de certificado.

FriendlyName

Obtiene o establece el nombre para mostrar del certificado inscrito.

HashAlgorithmName

Obtiene o establece el algoritmo hash utilizado al crear la firma de solicitud de certificado.

KeyAlgorithmName

Obtiene o establece el algoritmo de clave pública.

KeyProtectionLevel

Obtiene o establece el nivel de protección de clave segura.

KeySize

Obtiene o establece el tamaño, en bits, de la clave privada que se va a generar.

KeyStorageProviderName

Obtiene o establece el nombre del proveedor de almacenamiento de claves (KSP) que se usará para generar la clave privada.

KeyUsages

Obtiene o establece la operación que puede realizar la clave privada creada para esta solicitud de certificado. El valor predeterminado es Signing.

SigningCertificate

Obtiene o establece el certificado utilizado para firmar la solicitud de certificado.

SmartcardReaderName

Obtiene o establece el nombre del lector de tarjetas inteligentes que se usa para crear la solicitud de certificado.

Subject

Obtiene o establece el nombre del firmante.

SubjectAlternativeName

Obtiene el nombre alternativo del firmante.

SuppressedDefaults

Obtiene un vector de valores predeterminados suprimidos.

UseExistingKey

Obtiene o establece si se va a usar la clave existente.

Se aplica a

Consulte también