CertificateRequestProperties Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente les propriétés d’une demande de certificat.
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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1703 | 15063 | Extensions |
1703 | 15063 | SubjectAlternativeName |
1703 | 15063 | SuppressedDefaults |
Constructeurs
CertificateRequestProperties() |
Crée et initialise une nouvelle instance de CertificateRequestProperties. |
Propriétés
AttestationCredentialCertificate |
Obtient ou définit le certificat d’échange d’autorité de certification utilisé pour chiffrer une demande de certificat d’attestation de clé. |
ContainerName |
Obtient ou définit le nom du conteneur. |
ContainerNamePrefix |
Obtient ou définit le préfixe du nom du conteneur. |
CurveName |
Obtient ou définit le nom de la courbe elliptique. |
CurveParameters |
Obtient ou définit les paramètres de la courbe elliptique. |
Exportable |
Obtient ou définit une valeur qui spécifie si la clé privée créée pour la requête peut être exportée. |
Extensions |
Obtient un vecteur d’extensions de certificat. |
FriendlyName |
Obtient ou définit le nom d’affichage du certificat inscrit. |
HashAlgorithmName |
Obtient ou définit l’algorithme de hachage utilisé lors de la création de la signature de demande de certificat. |
KeyAlgorithmName |
Obtient ou définit l’algorithme de clé publique. |
KeyProtectionLevel |
Obtient ou définit le niveau de protection des clés fortes. |
KeySize |
Obtient ou définit la taille, en bits, de la clé privée à générer. |
KeyStorageProviderName |
Obtient ou définit le nom du fournisseur de stockage de clés (KSP) qui sera utilisé pour générer la clé privée. |
KeyUsages |
Obtient ou définit l’opération qui peut être effectuée par la clé privée créée pour cette demande de certificat. La valeur par défaut est Signature. |
SigningCertificate |
Obtient ou définit le certificat utilisé pour signer la demande de certificat. |
SmartcardReaderName |
Obtient ou définit le nom du lecteur smart carte utilisé pour créer la demande de certificat. |
Subject |
Obtient ou définit le nom de l’objet. |
SubjectAlternativeName |
Obtient l’autre nom du sujet. |
SuppressedDefaults |
Obtient un vecteur de valeurs par défaut supprimées. |
UseExistingKey |
Obtient ou définit s’il faut utiliser la clé existante. |