Freigeben über


CertificateRequestProperties Klasse

Definition

Stellt die Eigenschaften einer Zertifikatanforderung dar.

public ref class CertificateRequestProperties 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 CertificateRequestProperties 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 CertificateRequestProperties 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 CertificateRequestProperties
[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 CertificateRequestProperties
function CertificateRequestProperties()
Public NotInheritable Class CertificateRequestProperties
Vererbung
Object Platform::Object IInspectable CertificateRequestProperties
Attribute

Windows-Anforderungen

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

Hinweise

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1703 15063 Erweiterungen
1703 15063 SubjectAlternativeName
1703 15063 SuppressedDefaults

Konstruktoren

CertificateRequestProperties()

Erstellt und initialisiert eine neue instance von CertificateRequestProperties.

Eigenschaften

AttestationCredentialCertificate

Ruft das Zertifizierungsstellen-Austauschzertifikat ab, das zum Verschlüsseln einer Zertifikatanforderung für den Schlüsselnachweis verwendet wird, oder legt es fest.

ContainerName

Ruft den Containernamen ab oder legt den Namen fest.

ContainerNamePrefix

Ruft das Präfix des Containernamens ab oder legt es fest.

CurveName

Ruft den Namen der elliptischen Kurve ab oder legt den Namen fest.

CurveParameters

Ruft die Parameter der elliptischen Kurve ab oder legt sie fest.

Exportable

Ruft einen Wert ab, der angibt, ob der für die Anforderung erstellte private Schlüssel exportiert werden kann, oder legt diesen fest.

Extensions

Ruft einen Vektor von Zertifikaterweiterungen ab.

FriendlyName

Ruft den Anzeigenamen des registrierten Zertifikats ab oder legt diese fest.

HashAlgorithmName

Ruft den Hashalgorithmus ab, der beim Erstellen der Zertifikatanforderungssignatur verwendet wird, oder legt diese fest.

KeyAlgorithmName

Ruft den Algorithmus für öffentliche Schlüssel ab oder legt diese fest.

KeyProtectionLevel

Ruft die Ebene des starken Schlüsselschutzes ab oder legt diese fest.

KeySize

Ruft die Größe des zu generierenden privaten Schlüssels in Bits ab oder legt diese fest.

KeyStorageProviderName

Ruft den Namen des Schlüsselspeicheranbieters (Key Storage Provider, KSP) ab, der zum Generieren des privaten Schlüssels verwendet wird, oder legt diesen fest.

KeyUsages

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

SigningCertificate

Ruft das Zertifikat ab, das zum Signieren der Zertifikatanforderung verwendet wird, oder legt es fest.

SmartcardReaderName

Ruft den Namen des intelligenten Karte-Lesers ab, der zum Erstellen der Zertifikatanforderung verwendet wird, oder legt diesen fest.

Subject

Ruft den Antragstellernamen ab oder legt den Namen fest.

SubjectAlternativeName

Ruft den alternativen Antragstellernamen ab.

SuppressedDefaults

Ruft einen Vektor unterdrückter Standardwerte ab.

UseExistingKey

Ruft ab oder legt fest, ob der vorhandene Schlüssel verwendet werden soll.

Gilt für:

Weitere Informationen