SharedAccessSignature class
Tokeny sdíleného přístupového podpisu slouží k ověření připojení při použití symetrických klíčů (na rozdíl od certifikátů x509) k zabezpečení připojení k centru Azure IoT.
Metody
create(string, string, string, string | number) | Vytvořte instanci tokenu SharedAccessSignature s danými parametry. |
extend(number) | Rozšiřte Sas a vraťte jeho řetězcovou formu. |
parse(string, string[]) | Vytvořte instanci tokenu SharedAccessSignature z řetězce. |
to |
Naformátuje SharedAccessSignatureObject do správně formátovaného řetězce. |
Podrobnosti metody
create(string, string, string, string | number)
Vytvořte instanci tokenu SharedAccessSignature s danými parametry.
static function create(resourceUri: string, keyName: string, key: string, expiry: string | number): SharedAccessSignature
Parametry
- resourceUri
-
string
identifikátor URI prostředku, který se má kódovat do tokenu.
- keyName
-
string
identifikátor přidružený ke klíči.
- key
-
string
hodnota klíče s kódováním base64.
- expiry
-
string | number
celočíselná hodnota představující počet sekund od epochy 00:00:00 UTC dne 1.
Návraty
Token sdíleného přístupového podpisu.
extend(number)
Rozšiřte Sas a vraťte jeho řetězcovou formu.
function extend(expiry: number): string
Parametry
- expiry
-
number
celočíselná hodnota představující počet sekund od epochy 00:00:00 UTC dne 1.
Návraty
string
Řetězcová forma sdíleného přístupového podpisu.
parse(string, string[])
Vytvořte instanci tokenu SharedAccessSignature z řetězce.
static function parse(source: string, requiredFields?: string[]): SharedAccessSignature
Parametry
- source
-
string
řetězec k analýze za účelem vytvoření tokenu SharedAccessSignature.
- requiredFields
-
string[]
pole polí, která očekáváme ve zdrojovém řetězci.
Návraty
Token sdíleného přístupového podpisu.
toString()
Naformátuje SharedAccessSignatureObject do správně formátovaného řetězce.
function toString(): string
Návraty
string
Správně naformátovaný token sdíleného přístupového podpisu.