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í ke službě Azure IoT Hub.
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 |
Formátuje SharedAccessSignatureObject na správně formátovaný řetězec. |
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á zakódovat do tokenu.
- keyName
-
string
identifikátor přidružený ke klíči.
- key
-
string
hodnota klíče zakódovaná jako base64.
- expiry
-
string | number
Celočíselná hodnota představující počet sekund od epochy 00:00:00 UTC dne 1. ledna 1970.
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. ledna 1970.
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, který se má analyzovat, aby se vytvořil token SharedAccessSignature.
- requiredFields
-
string[]
Pole polí, která očekáváme najít ve zdrojovém řetězci.
Návraty
Token sdíleného přístupového podpisu.
toString()
Formátuje SharedAccessSignatureObject na správně formátovaný řetězec.
function toString(): string
Návraty
string
Správně formátovaný token sdíleného přístupového podpisu.