CertificateChain クラス

定義

署名の検証に使用される証明書チェーンを表します。

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
継承
Object Platform::Object IInspectable CertificateChain
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

証明書チェーンは、エンド ユーザーまたはコンピューターから信頼のルート (通常はルート証明機関 (CA) に戻る証明書の階層コレクションです。

CertificateChain オブジェクトを取得するには、 Certificate.BuildChainAsync メソッドを呼び出します。

メソッド

GetCertificates(Boolean)

証明書チェーンから証明書の一覧を取得します。

Validate()

証明書チェーンが有効かどうかを確認します。

Validate(ChainValidationParameters)

指定した検証パラメーターを使用して、証明書チェーンが有効かどうかを確認します。

適用対象