Freigeben über


CertificateRequestProperties.KeyUsages Eigenschaft

Definition

Ruft den Vorgang ab, der von dem privaten Schlüssel ausgeführt werden kann, der für diese Zertifikatanforderung erstellt wurde, oder legt diesen fest. Der Standardwert ist Signing.

public:
 property EnrollKeyUsages KeyUsages { EnrollKeyUsages get(); void set(EnrollKeyUsages value); };
EnrollKeyUsages KeyUsages();

void KeyUsages(EnrollKeyUsages value);
public EnrollKeyUsages KeyUsages { get; set; }
var enrollKeyUsages = certificateRequestProperties.keyUsages;
certificateRequestProperties.keyUsages = enrollKeyUsages;
Public Property KeyUsages As EnrollKeyUsages

Eigenschaftswert

Private Schlüsselverwendung.

Beispiele

public EnrollKeyUsages GetSetKeyUsage(EnrollKeyUsages keyUseIn)
{
    // Create a new CertificateRequestProperties object.
    CertificateRequestProperties reqProperties = new CertificateRequestProperties();

    // The default value is signing.
    EnrollKeyUsages defaultKeyUse = reqProperties.KeyUsages;

    // If the input option does not equal the default option, reset the property value.
    if (keyUseIn != defaultKeyUse)
    {
        reqProperties.KeyUsages = keyUseIn;
    }

    // Return the value.
    return reqProperties.KeyUsages;
}

Hinweise

Der Standardschlüsselverwendungswert ist Signatur.

Gilt für: