DeviceAuthenticationWithX509Certificate クラス

定義

X.509 証明書を使用する認証方法

public sealed class DeviceAuthenticationWithX509Certificate : IDisposable, Microsoft.Azure.Devices.Client.IAuthenticationMethod
type DeviceAuthenticationWithX509Certificate = class
    interface IAuthenticationMethod
    interface IDisposable
Public NotInheritable Class DeviceAuthenticationWithX509Certificate
Implements IAuthenticationMethod, IDisposable
継承
DeviceAuthenticationWithX509Certificate
実装

コンストラクター

DeviceAuthenticationWithX509Certificate(String, X509Certificate2, X509Certificate2Collection)

DeviceAuthenticationWithX509Certificate クラスの新しいインスタンスを初期化します。

プロパティ

Certificate

このデバイスに関連付けられている X.509 証明書を取得または設定します。 秘密キーは オブジェクトで X509Certificate2 使用できる必要があります。または、クライアントが認証されるシステムの証明書ストアで使用できる必要があります。

ChainCertificates

デバイス証明書の署名に使用される証明書から、サービスにアップロードされた証明書への証明書の完全なチェーン。 これらの証明書には秘密キーは必要ありません。 これは、AMQP_Tcp_OnlyとMqtt_Tcp_Onlyでのみサポートされます

DeviceId

デバイス識別子を取得または設定します。

メソッド

Dispose()

マネージド リソースは Certificate 、ユーザーが破棄する必要があります。 このライブラリは、ユーザーが他の操作のために他の場所で証明書インスタンスを再利用する場合があるため、意図的にここでは破棄しません。

Populate(IotHubConnectionStringBuilder)

現在のインスタンスのプロパティに基づいて、指定されたインスタンスを設定します。

適用対象