Freigeben über


CertificateChain Klasse

Definition

Stellt eine Zertifikatkette dar, die für die Signaturüberprüfung verwendet wird.

public ref class CertificateChain sealed
/// [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 CertificateChain final
[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 CertificateChain
Public NotInheritable Class CertificateChain
Vererbung
Object Platform::Object IInspectable CertificateChain
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

Eine Zertifikatkette ist eine hierarchische Sammlung von Zertifikaten, die vom Endbenutzer oder Computer zurück zu einem Vertrauensstamm führt, in der Regel die Stammzertifizierungsstelle ( CA).

Um ein CertificateChain-Objekt abzurufen, rufen Sie die Certificate.BuildChainAsync-Methode auf.

Methoden

GetCertificates(Boolean)

Ruft die Liste der Zertifikate aus der Zertifikatkette ab.

Validate()

Überprüft, ob die Zertifikatkette gültig ist.

Validate(ChainValidationParameters)

Überprüft mithilfe der angegebenen Validierungsparameter, ob die Zertifikatkette gültig ist.

Gilt für: