SharedAccessSignature class
使用對稱金鑰 (而非 x509 憑證時,共用存取簽章權杖可用來驗證連線,) 來保護與 Azure IoT 中樞的連線。
方法
create(string, string, string, string | number) | 使用指定的參數具現化 SharedAccessSignature 權杖。 |
extend(number) | 擴充 Sas,並傳回它的字串形式。 |
parse(string, string[]) | 從字串具現化 SharedAccessSignature 權杖。 |
to |
將 SharedAccessSignatureObject 格式化為格式正確的字串。 |
方法詳細資料
create(string, string, string, string | number)
使用指定的參數具現化 SharedAccessSignature 權杖。
static function create(resourceUri: string, keyName: string, key: string, expiry: string | number): SharedAccessSignature
參數
- resourceUri
-
string
要編碼為權杖的資源 URI。
- keyName
-
string
與金鑰相關聯的識別碼。
- key
-
string
base64 編碼的索引鍵值。
- expiry
-
string | number
整數值,表示 1970 年 1 月 1 日自 Epoch 00:00:00 UTC 以來的秒數。
傳回
共用存取簽章權杖。
extend(number)
擴充 Sas,並傳回它的字串形式。
function extend(expiry: number): string
參數
- expiry
-
number
整數值,表示 1970 年 1 月 1 日自 Epoch 00:00:00 UTC 以來的秒數。
傳回
string
共用存取簽章的字串形式。
parse(string, string[])
從字串具現化 SharedAccessSignature 權杖。
static function parse(source: string, requiredFields?: string[]): SharedAccessSignature
參數
- source
-
string
要剖析的字串,以建立 SharedAccessSignature 權杖。
- requiredFields
-
string[]
我們預期在來源字串中找到的欄位陣列。
傳回
共用存取簽章權杖。
toString()
將 SharedAccessSignatureObject 格式化為格式正確的字串。
function toString(): string
傳回
string
格式正確的共用存取簽章權杖。