Partager via


CertificateKeyUsages Classe

Définition

Représente les utilisations d’une clé de certificat.

public ref class CertificateKeyUsages 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 CertificateKeyUsages 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 CertificateKeyUsages 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 CertificateKeyUsages
[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 CertificateKeyUsages
function CertificateKeyUsages()
Public NotInheritable Class CertificateKeyUsages
Héritage
Object Platform::Object IInspectable CertificateKeyUsages
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)

Constructeurs

CertificateKeyUsages()

Crée une instance de la classe CertificateKeyUsages.

Propriétés

CrlSign

Obtient ou définit si la clé est pour cRLSign.

DataEncipherment

Obtient ou définit si la clé est destinée au chiffrement des données.

DigitalSignature

Obtient ou définit si la clé est destinée à la signature numérique.

EncipherOnly

Obtient ou définit si la clé est destinée au chiffrement uniquement.

KeyAgreement

Obtient ou définit si la clé est pour l’accord de clé.

KeyCertificateSign

Obtient ou définit si la clé est destinée au signe de certificat de clé.

KeyEncipherment

Obtient ou définit si la clé est destinée au chiffrement de clé.

NonRepudiation

Obtient ou définit si la clé est destinée à la non-répudiation.

S’applique à