ClientAssertion class

A bizalmas ügyfélfolyamatokban használt jwt-bearer típusú ügyfélmegfelelőség

Metódusok

fromAssertion(string)

A ClientAssertion osztály inicializálása a felhasználó által átadott clientAssertion osztályból

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

A ClientAssertion osztály inicializálása a felhasználó által átadott tanúsítványból

getJwt(CryptoProvider, string, string)

Ha a felhasználó átadja a JWT-t a tanúsítványalapú clientAssertion szolgáltatáshoz, azt a következőképpen használja:

parseCertificate(string)

Kinyeri a nyers tanúsítványokat egy adott tanúsítványsztringből, és egy tömbben adja vissza őket.

Metódus adatai

fromAssertion(string)

A ClientAssertion osztály inicializálása a felhasználó által átadott clientAssertion osztályból

static function fromAssertion(assertion: string): ClientAssertion

Paraméterek

assertion

string

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

Válaszok

fromCertificate(string, string, string)

Figyelmeztetés

Ez az API már elavult.

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éterek

thumbprint

string

tanúsítvány azonosítója

privateKey

string

titkos kulcs

publicCertificate

string

a nyilvános kulcs tulajdonjogának igazolására rendelkezésre bocsátott elektronikus dokumentum

Válaszok

fromCertificateWithSha256Thumbprint(string, string, string)

A ClientAssertion osztály inicializálása a felhasználó által átadott tanúsítványból

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

Paraméterek

thumbprint

string

tanúsítvány azonosítója

privateKey

string

titkos kulcs

publicCertificate

string

a nyilvános kulcs tulajdonjogának igazolására rendelkezésre bocsátott elektronikus dokumentum

Válaszok

getJwt(CryptoProvider, string, string)

Ha a felhasználó átadja a JWT-t a tanúsítványalapú clientAssertion szolgáltatáshoz, azt a következőképpen használja:

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

Paraméterek

cryptoProvider
CryptoProvider

könyvtár titkosítási segédje

issuer

string

iss-jogcím

jwtAudience

string

aud jogcím

Válaszok

string

parseCertificate(string)

Kinyeri a nyers tanúsítványokat egy adott tanúsítványsztringből, és egy tömbben adja vissza őket.

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

Paraméterek

publicCertificate

string

a nyilvános kulcs tulajdonjogának igazolására rendelkezésre bocsátott elektronikus dokumentum

Válaszok

string[]