ClientAssertion class

Aserción de cliente de tipo jwt-bearer usada en flujos de cliente confidenciales

Métodos

fromAssertion(string)

Inicialización de la clase ClientAssertion desde clientAssertion pasada por el usuario

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

Inicializar la clase ClientAssertion desde el certificado pasado por el usuario

getJwt(CryptoProvider, string, string)

Actualice JWT para clientAssertion basado en certificados, si el usuario lo pasa, lo usa tal como está.

parseCertificate(string)

Extrae los certificados sin procesar de una cadena de certificado determinada y los devuelve en una matriz.

Detalles del método

fromAssertion(string)

Inicialización de la clase ClientAssertion desde clientAssertion pasada por el usuario

static function fromAssertion(assertion: string): ClientAssertion

Parámetros

assertion

string

recomienda https://tools.ietf.org/html/rfc7521

Devoluciones

fromCertificate(string, string, string)

Advertencia

Esta API ya está en desuso.

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 un certificado

privateKey

string

clave secreta

publicCertificate

string

documento electrónico proporcionado para demostrar la propiedad de la clave pública

Devoluciones

fromCertificateWithSha256Thumbprint(string, string, string)

Inicializar la clase ClientAssertion desde el certificado pasado por el usuario

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

Parámetros

thumbprint

string

identificador de un certificado

privateKey

string

clave secreta

publicCertificate

string

documento electrónico proporcionado para demostrar la propiedad de la clave pública

Devoluciones

getJwt(CryptoProvider, string, string)

Actualice JWT para clientAssertion basado en certificados, si el usuario lo pasa, lo usa tal como está.

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

Parámetros

cryptoProvider
CryptoProvider

asistente criptográfico de la biblioteca

issuer

string

notificación iss

jwtAudience

string

aud claim

Devoluciones

string

parseCertificate(string)

Extrae los certificados sin procesar de una cadena de certificado determinada y los devuelve en una matriz.

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

Parámetros

publicCertificate

string

documento electrónico proporcionado para demostrar la propiedad de la clave pública

Devoluciones

string[]