Compartilhar via


SharedAccessSignature class

Os tokens de assinatura de acesso compartilhado são usados para autenticar a conexão ao usar chaves simétricas (em vez de certificados x509) para proteger a conexão com o Hub IoT do Azure.

Métodos

create(string, string, string, string | number)

Crie uma instância de um token SharedAccessSignature com os parâmetros fornecidos.

extend(number)

Estenda a Sas e retorne a forma de cadeia de caracteres dela.

parse(string, string[])

Crie uma instância de um token SharedAccessSignature de uma cadeia de caracteres.

toString()

Formata um SharedAccessSignatureObject em uma cadeia de caracteres formatada corretamente.

Detalhes do método

create(string, string, string, string | number)

Crie uma instância de um token SharedAccessSignature com os parâmetros fornecidos.

static function create(resourceUri: string, keyName: string, key: string, expiry: string | number): SharedAccessSignature

Parâmetros

resourceUri

string

o URI do recurso a ser codificado no token.

keyName

string

um identificador associado à chave.

key

string

um valor de chave codificado em base64.

expiry

string | number

um valor inteiro que representa o número de segundos desde a época 00:00:00 UTC em 1º de janeiro de 1970.

Retornos

Um token de assinatura de acesso compartilhado.

extend(number)

Estenda a Sas e retorne a forma de cadeia de caracteres dela.

function extend(expiry: number): string

Parâmetros

expiry

number

um valor inteiro que representa o número de segundos desde a época 00:00:00 UTC em 1º de janeiro de 1970.

Retornos

string

A forma de cadeia de caracteres da assinatura de acesso compartilhado.

parse(string, string[])

Crie uma instância de um token SharedAccessSignature de uma cadeia de caracteres.

static function parse(source: string, requiredFields?: string[]): SharedAccessSignature

Parâmetros

source

string

a cadeia de caracteres a ser analisada para criar o token SharedAccessSignature.

requiredFields

string[]

uma matriz de campos que esperamos encontrar na cadeia de caracteres de origem.

Retornos

Um token de assinatura de acesso compartilhado.

toString()

Formata um SharedAccessSignatureObject em uma cadeia de caracteres formatada corretamente.

function toString(): string

Retornos

string

Um token de assinatura de acesso compartilhado formatado corretamente.