Freigeben über


CertificateKeyUsages Klasse

Definition

Stellt die Verwendung eines Zertifikatschlüssels dar.

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
Vererbung
Object Platform::Object IInspectable CertificateKeyUsages
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Konstruktoren

CertificateKeyUsages()

Erstellt eine neue instance der CertificateKeyUsages-Klasse.

Eigenschaften

CrlSign

Ruft ab oder legt fest, ob der Schlüssel für cRLSign ist.

DataEncipherment

Ruft ab oder legt fest, ob der Schlüssel für die Datenverschlüsselung vorgesehen ist.

DigitalSignature

Ruft ab oder legt fest, ob der Schlüssel für die digitale Signatur ist.

EncipherOnly

Ruft ab oder legt fest, ob der Schlüssel nur für die Encipher vorgesehen ist.

KeyAgreement

Ruft ab oder legt fest, ob der Schlüssel für die Schlüsselvereinbarung gilt.

KeyCertificateSign

Ruft ab oder legt fest, ob der Schlüssel für das Schlüsselzertifikatzeichen steht.

KeyEncipherment

Ruft ab oder legt fest, ob der Schlüssel für die Schlüsselverschlüsselung vorgesehen ist.

NonRepudiation

Ruft ab oder legt fest, ob der Schlüssel für die Nichtabweisung vorgesehen ist.

Gilt für: