CertificateRequestProperties Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |