ClientAssertion class

Clientverklaring van het type jwt-bearer dat wordt gebruikt in vertrouwelijke clientstromen

Methoden

fromAssertion(string)

Initialiseer de ClientAssertion-klasse van de clientAssertion die door de gebruiker is doorgegeven

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

Initialiseer de ClientAssertion-klasse van het certificaat dat door de gebruiker is doorgegeven

getJwt(CryptoProvider, string, string)

JWT bijwerken voor clientAssertion op basis van certificaten, indien doorgegeven door de gebruiker, gebruikt deze als zodanig

parseCertificate(string)

Extraheert de onbewerkte certificaten uit een bepaalde certificaattekenreeks en retourneert deze in een matrix.

Methodedetails

fromAssertion(string)

Initialiseer de ClientAssertion-klasse van de clientAssertion die door de gebruiker is doorgegeven

static function fromAssertion(assertion: string): ClientAssertion

Parameters

assertion

string

Verwijzen naar https://tools.ietf.org/html/rfc7521

Retouren

fromCertificate(string, string, string)

Waarschuwing

Deze API is nu afgeschaft.

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

Parameters

thumbprint

string

id van een certificaat

privateKey

string

geheime sleutel

publicCertificate

string

elektronisch document verstrekt om het eigendom van de openbare sleutel te bewijzen

Retouren

fromCertificateWithSha256Thumbprint(string, string, string)

Initialiseer de ClientAssertion-klasse van het certificaat dat door de gebruiker is doorgegeven

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

Parameters

thumbprint

string

id van een certificaat

privateKey

string

geheime sleutel

publicCertificate

string

elektronisch document verstrekt om het eigendom van de openbare sleutel te bewijzen

Retouren

getJwt(CryptoProvider, string, string)

JWT bijwerken voor clientAssertion op basis van certificaten, indien doorgegeven door de gebruiker, gebruikt deze als zodanig

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

Parameters

cryptoProvider
CryptoProvider

crypto-helper van bibliotheek

issuer

string

iss claim

jwtAudience

string

aud claim

Retouren

string

parseCertificate(string)

Extraheert de onbewerkte certificaten uit een bepaalde certificaattekenreeks en retourneert deze in een matrix.

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

Parameters

publicCertificate

string

elektronisch document verstrekt om het eigendom van de openbare sleutel te bewijzen

Retouren

string[]