C# Class Microsoft.Devices.Tpm.TpmDevice

Afficher le fichier Open project: ms-iot/security Class Usage Examples

Méthodes publiques

Méthode Description
Destroy ( ) : void
GetConnectionString ( uint validity = 3600 ) : string
GetDeviceId ( ) : string
GetHardwareDeviceId ( ) : string
GetHostName ( ) : string
GetSASToken ( uint validity = 3600 ) : string
Provision ( string encodedHmacKey, string hostName, string deviceId = "" ) : void
SignHmac ( Byte dataToSign ) : Byte[]
TpmDevice ( UInt32 logicalDeviceId ) : System
TpmDevice ( string DeviceIdName ) : System

Private Methods

Méthode Description
AzureUrlEncode ( string stringIn ) : string
GetHeldData ( ) : string

Method Details

Destroy() public méthode

public Destroy ( ) : void
Résultat void

GetConnectionString() public méthode

public GetConnectionString ( uint validity = 3600 ) : string
validity uint
Résultat string

GetDeviceId() public méthode

public GetDeviceId ( ) : string
Résultat string

GetHardwareDeviceId() public méthode

public GetHardwareDeviceId ( ) : string
Résultat string

GetHostName() public méthode

public GetHostName ( ) : string
Résultat string

GetSASToken() public méthode

public GetSASToken ( uint validity = 3600 ) : string
validity uint
Résultat string

Provision() public méthode

public Provision ( string encodedHmacKey, string hostName, string deviceId = "" ) : void
encodedHmacKey string
hostName string
deviceId string
Résultat void

SignHmac() public méthode

public SignHmac ( Byte dataToSign ) : Byte[]
dataToSign Byte
Résultat Byte[]

TpmDevice() public méthode

public TpmDevice ( UInt32 logicalDeviceId ) : System
logicalDeviceId System.UInt32
Résultat System

TpmDevice() public méthode

public TpmDevice ( string DeviceIdName ) : System
DeviceIdName string
Résultat System