Windows.Security.Cryptography.Certificates Espace de noms
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.
Contient des types que vous pouvez utiliser pour créer des demandes de certificat et installer des réponses de certificat.
Classes
Certificate |
Représente un certificat de chiffrement. |
CertificateChain |
Représente une chaîne de certificats utilisée pour la vérification de signature. |
CertificateEnrollmentManager |
Représente un gestionnaire d’inscription de certificats. |
CertificateExtension |
Représente une extension de certificat. |
CertificateKeyUsages |
Représente les utilisations d’une clé de certificat. |
CertificateQuery |
Représente les paramètres d’une requête pour les certificats du magasin de certificats d’une application. |
CertificateRequestProperties |
Représente les propriétés d’une demande de certificat. |
CertificateStore |
Représente un magasin de certificats pour une application. |
CertificateStores |
Représente une collection de magasins de certificats. |
ChainBuildingParameters |
Représente les paramètres à utiliser lors de la génération d’une chaîne de certificats. |
ChainValidationParameters |
Représente les valeurs à utiliser lors de la vérification d’une chaîne de certificats. |
CmsAttachedSignature |
Représente une signature jointe à un message CMS signé. |
CmsDetachedSignature |
Représente une signature détachée pour un message CMS signé. |
CmsSignerInfo |
Représente les informations du signataire pour un message CMS signé qui contient un ensemble de propriétés. |
CmsTimestampInfo |
Représente un attribut d’horodatage non authentifié RFC3161 dans un message CMS signé. |
KeyAlgorithmNames |
Définit plusieurs noms d’algorithmes de clé publique couramment utilisés. Vous pouvez utiliser cette classe dans la propriété KeyAlgorithmName de la classe CertificateRequestProperties . |
KeyAttestationHelper |
Fournit l’accès aux méthodes d’attestation de clé. |
KeyStorageProviderNames |
Définit plusieurs noms de fournisseur de stockage de clés couramment utilisés. Vous pouvez utiliser cette classe dans la propriété KeyStorageProviderName de la classe CertificateRequestProperties . |
PfxImportParameters |
Représente les paramètres d’importation PFX. |
StandardCertificateStoreNames |
Fournit des propriétés pour récupérer les noms de magasins de certificats standard. |
SubjectAlternativeNameInfo |
Fournit des informations sur un autre nom de sujet. |
UserCertificateEnrollmentManager |
Fournit l’accès aux méthodes de création, d’importation et d’inscription de certificats. |
UserCertificateStore |
Représente un magasin de certificats utilisateur. |
Énumérations
CertificateChainPolicy |
Décrit la stratégie à utiliser lors de la validation d’une chaîne de certificats. |
ChainValidationResult |
Décrit le résultat d’une opération de vérification de la chaîne de certificats. |
EnrollKeyUsages |
Spécifie les opérations de chiffrement qui peuvent être effectuées par la clé privée. Ce type d’énumération est utilisé dans la propriété KeyUsages d’un objet CertificateRequestProperties . |
ExportOption |
Spécifie si une clé privée peut être exportée. Ce type d’énumération est utilisé dans la propriété Exportable d’un objet CertificateRequestProperties . |
InstallOptions |
Spécifie les options d’installation de certificat. Ce type d’énumération est utilisé par les méthodes InstallCertificateAsync et ImportPfxDataAsync . |
KeyProtectionLevel |
Spécifie le niveau de protection de clé. Ce type d’énumération est utilisé dans la propriété KeyProtectionLevel d’un objet CertificateRequestProperties . |
KeySize |
Spécifie les tailles de clés de l’algorithme RSA couramment utilisées. Ce type d’énumération peut être utilisé dans la propriété KeySize d’un objet CertificateRequestProperties . |
SignatureValidationResult |
Décrit le résultat d’une opération de vérification de signature. |