ClientAssertion class

Assertion du client de type jwt-bearer utilisé dans les flux clients confidentiels

Méthodes

fromAssertion(string)

Initialiser la classe ClientAssertion à partir du clientAssertion passé par l’utilisateur

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

Initialiser la classe ClientAssertion à partir du certificat transmis par l’utilisateur

getJwt(CryptoProvider, string, string)

Mettre à jour JWT pour clientAssertion basé sur des certificats, s’il est passé par l’utilisateur, l’utilise comme tel

parseCertificate(string)

Extrait les certificats bruts d’une chaîne de certificat donnée et les retourne dans un tableau.

Détails de la méthode

fromAssertion(string)

Initialiser la classe ClientAssertion à partir du clientAssertion passé par l’utilisateur

static function fromAssertion(assertion: string): ClientAssertion

Paramètres

assertion

string

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

Retours

fromCertificate(string, string, string)

Avertissement

Cette API est à présent déconseillée.

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

Paramètres

thumbprint

string

identificateur d’un certificat

privateKey

string

clé secrète

publicCertificate

string

document électronique fourni pour prouver la propriété de la clé publique

Retours

fromCertificateWithSha256Thumbprint(string, string, string)

Initialiser la classe ClientAssertion à partir du certificat transmis par l’utilisateur

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

Paramètres

thumbprint

string

identificateur d’un certificat

privateKey

string

clé secrète

publicCertificate

string

document électronique fourni pour prouver la propriété de la clé publique

Retours

getJwt(CryptoProvider, string, string)

Mettre à jour JWT pour clientAssertion basé sur des certificats, s’il est passé par l’utilisateur, l’utilise comme tel

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

Paramètres

cryptoProvider
CryptoProvider

l’assistance de chiffrement de la bibliothèque

issuer

string

iss claim

jwtAudience

string

revendication aud

Retours

string

parseCertificate(string)

Extrait les certificats bruts d’une chaîne de certificat donnée et les retourne dans un tableau.

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

Paramètres

publicCertificate

string

document électronique fourni pour prouver la propriété de la clé publique

Retours

string[]