ClientAssertion class

Afirmação do cliente do tipo jwt-bearer usado em fluxos confidenciais de clientes

Métodos

fromAssertion(string)

Inicialize a classe ClientAssertion a partir da clienteAssertion passada pelo utilizador

fromCertificate(string, string, string)
fromCertificateWithSha256Thumbprint(string, string, string)

Inicialize a classe ClientAssertion a partir do certificado passado pelo utilizador

getJwt(CryptoProvider, string, string)

Atualize o JWT para a clienteAssertion baseada em certificados, se for passado pelo utilizador, usa-o como está

parseCertificate(string)

Extrai os certificados brutos de uma dada cadeia de certificados e devolve-os num array.

Detalhes de Método

fromAssertion(string)

Inicialize a classe ClientAssertion a partir da clienteAssertion passada pelo utilizador

static function fromAssertion(assertion: string): ClientAssertion

Parâmetros

Devoluções

fromCertificate(string, string, string)

Aviso

Esta API foi preterida.

Use fromCertificateWithSha256Thumbprint instead, with a SHA-256 thumprint Initialize the ClientAssertion class from the certificate passed by the user

static function fromCertificate(thumbprint: string, privateKey: string, publicCertificate?: string): ClientAssertion

Parâmetros

thumbprint

string

identificador de um certificado

privateKey

string

chave secreta

publicCertificate

string

documento eletrónico fornecido para provar a propriedade da chave pública

Devoluções

fromCertificateWithSha256Thumbprint(string, string, string)

Inicialize a classe ClientAssertion a partir do certificado passado pelo utilizador

static function fromCertificateWithSha256Thumbprint(thumbprint: string, privateKey: string, publicCertificate?: string): ClientAssertion

Parâmetros

thumbprint

string

identificador de um certificado

privateKey

string

chave secreta

publicCertificate

string

documento eletrónico fornecido para provar a propriedade da chave pública

Devoluções

getJwt(CryptoProvider, string, string)

Atualize o JWT para a clienteAssertion baseada em certificados, se for passado pelo utilizador, usa-o como está

function getJwt(cryptoProvider: CryptoProvider, issuer: string, jwtAudience: string): string

Parâmetros

cryptoProvider
CryptoProvider

Ajudante Cripto da Biblioteca

issuer

string

Reivindicação da ISS

jwtAudience

string

Reivindicação AUD

Devoluções

string

parseCertificate(string)

Extrai os certificados brutos de uma dada cadeia de certificados e devolve-os num array.

static function parseCertificate(publicCertificate: string): string[]

Parâmetros

publicCertificate

string

documento eletrónico fornecido para provar a propriedade da chave pública

Devoluções

string[]