次の方法で共有


X509CertificateWithInfo クラス

定義

情報を含む単一の Device Provisioning Service X509 証明書の表現。

public class X509CertificateWithInfo
type X509CertificateWithInfo = class
Public Class X509CertificateWithInfo
継承
X509CertificateWithInfo

次の JSON は、このクラスの結果の例です。

{
    "certificate": "-----BEGIN CERTIFICATE-----\n" +
                   "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n" +
                   "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n" +
                   "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n" +
                   "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n" +
                   "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n" +
                   "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n" +
                   "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n" +
                   "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n" +
                   "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n" +
                   "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n" +
                   "-----END CERTIFICATE-----\n";
}

X509 証明書をプロビジョニング サービスに送信すると、 が返 X509CertificateInfoされます。 ユーザーはこのクラスからこの情報を取得できます。

次の JSON は、プロビジョニング サービスが X509 に対して返す情報の例です。

{
    "info": {
         "subjectName": "CN=ROOT_00000000-0000-0000-0000-000000000000, OU=Azure IoT, O=MSFT, C=US",
         "sha1Thumbprint": "0000000000000000000000000000000000",
         "sha256Thumbprint": "validEnrollmentGroupId",
         "issuerName": "CN=ROOT_00000000-0000-0000-0000-000000000000, OU=Azure IoT, O=MSFT, C=US",
         "notBeforeUtc": "2017-11-14T12:34:18Z",
         "notAfterUtc": "2017-11-20T12:34:18Z",
         "serialNumber": "000000000000000000",
         "version": 3
    }
}

注釈

このクラスは、証明書、証明書の情報、またはその両方を含むことができる X509 証明書の表現を作成します。

プロパティ

Certificate

Certificate

Info

証明書のプロパティ。

適用対象