Certificate Classe
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 un certificat de chiffrement.
public ref class Certificate sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Security.Cryptography.Certificates.ICertificateFactory, 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 Certificate 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(Windows.Security.Cryptography.Certificates.ICertificateFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class Certificate final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Security.Cryptography.Certificates.ICertificateFactory), 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 Certificate
[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(typeof(Windows.Security.Cryptography.Certificates.ICertificateFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class Certificate
function Certificate(certBlob)
Public NotInheritable Class Certificate
- Héritage
- Attributs
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1607 | 14393 | IsPerUser |
1607 | 14393 | KeyStorageProviderName |
1607 | 14393 | StoreName |
Certificate(IBuffer) |
Créez une instance de la classe Certificate à l’aide des données de certificat spécifiées. |
Enhanced |
Obtient une collection d’identificateurs d’objets (OID) pour l’extension d’utilisation de clé améliorée. |
Friendly |
Obtient ou définit le nom convivial du certificat. |
Has |
Obtient une valeur indiquant si le certificat a une clé privée. |
Is |
Obtient si le certificat est par utilisateur. |
Is |
Obtient si l’appareil de sécurité est lié. |
Is |
Obtient une valeur qui indique si la clé privée associée au certificat est fortement protégée. |
Issuer |
Obtient le nom commun (CN) de l’émetteur du certificat. |
Key |
Obtient le nom de l’algorithme de chiffrement utilisé pour créer la clé. |
Key |
Obtient le nom du fournisseur de stockage de clés du certificat. |
Key |
Obtient la clé que la clé utilise pour le certificat. |
Serial |
Obtient le numéro de série du certificat. |
Signature |
Obtient le nom de l’algorithme de signature. |
Signature |
Obtient le nom de l’algorithme de hachage de signature. |
Store |
Obtient le nom du magasin du certificat. |
Subject |
Obtient le nom de l’objet du certificat. |
Subject |
Obtient des informations sur l’autre nom du sujet. |
Valid |
Obtient la date et l’heure après lesquelles le certificat est valide. |
Valid |
Obtient la date et l’heure après lesquelles le certificat n’est plus valide. |
Build |
Créez une chaîne de certificats pour les certificats spécifiés à partir du certificat d’entité de fin jusqu’à la racine. |
Build |
Créez une chaîne de certificats pour les certificats spécifiés à partir du certificat d’entité de fin à la racine à l’aide des paramètres de génération de chaîne spécifiés. |
Get |
Obtient l’objet blob de certificat ENCODÉ ASN.1 DER. |
Get |
Obtient la valeur de hachage SHA1 du certificat. |
Get |
Obtient la valeur de hachage du certificat pour un algorithme spécifié. |
Produit | Versions |
---|---|
WinRT | Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100 |