X509AuthenticationProvider class
AuthenticationProvider
Menyediakan objek yang dapat dibuat hanya dengan sertifikat dan kunci X509 dan kemudian digunakan oleh klien perangkat dan transportasi untuk mengautentikasi dengan instans hub Azure IoT.
SharedAccessSignatureAuthenticationProvider
Tidak seperti objek dan SharedAccessKeyAuthenticationProvider
, tidak memancarkan X509AuthenticationProvider
newTokenAvailable
peristiwa karena tidak ada token yang terlibat dalam autentikasi X509. Transportasi akan mendapatkan kredensial menggunakan metode .getDeviceCredentials
Properti
type |
Metode
fromX509Options(string, string, X509) | Membuat baru |
get |
|
get |
Metode ini digunakan oleh transportasi untuk mendapatkan kredensial perangkat terbaru dalam bentuk |
setX509Options(X509) | Updates sertifikat dan kunci yang digunakan oleh perangkat untuk menyambungkan dan mengautentikasi dengan instans hub Azure IoT. |
Detail Properti
type
type: AuthenticationType
Nilai Properti
AuthenticationType
Detail Metode
fromX509Options(string, string, X509)
Membuat baru X509AuthenticationProvider
dari objek yang X509
berisi sertifikat dan kunci.
static function fromX509Options(deviceId: string, iotHubHostname: string, x509info: X509): X509AuthenticationProvider
Parameter
- deviceId
-
string
Pengidentifikasi perangkat.
- iotHubHostname
-
string
Nama host instans hub Azure IoT yang harus disambungkan perangkat.
- x509info
-
X509
Objek X509
yang berisi sertifikat dan kunci yang dapat digunakan perangkat untuk mengautentikasi dengan instans hub Azure IoT.
Mengembalikan
getDeviceCredentials()
function getDeviceCredentials(): Promise<TransportConfig>
Mengembalikan
Promise<TransportConfig>
getDeviceCredentials(Callback<TransportConfig>)
Metode ini digunakan oleh transportasi untuk mendapatkan kredensial perangkat terbaru dalam bentuk TransportConfig
objek.
function getDeviceCredentials(callback?: Callback<TransportConfig>)
Parameter
- callback
-
Callback<TransportConfig>
fungsi opsional yang akan dipanggil dengan kesalahan atau sekumpulan kredensial perangkat yang dapat digunakan untuk mengautentikasi dengan hub IoT.
setX509Options(X509)
Updates sertifikat dan kunci yang digunakan oleh perangkat untuk menyambungkan dan mengautentikasi dengan instans hub Azure IoT.
function setX509Options(x509: X509)
Parameter
- x509
-
X509
Objek X509
yang berisi sertifikat dan kunci.