ClientAssertion class

Gizli istemci akışlarında kullanılan jwt-bearer türünün istemci onayı

Yöntemler

fromAssertion(string)

Kullanıcı tarafından geçirilen clientAssertion'dan ClientAssertion sınıfını başlatın

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

Kullanıcı tarafından geçirilen sertifikadan ClientAssertion sınıfını başlatın

getJwt(CryptoProvider, string, string)

Kullanıcı tarafından geçirilirse sertifika tabanlı clientAssertion için JWT'yi güncelleştirin, olduğu gibi kullanır

parseCertificate(string)

Belirli bir sertifika dizesinden ham sertifikaları ayıklar ve bunları bir dizide döndürür.

Yöntem Ayrıntıları

fromAssertion(string)

Kullanıcı tarafından geçirilen clientAssertion'dan ClientAssertion sınıfını başlatın

static function fromAssertion(assertion: string): ClientAssertion

Parametreler

assertion

string

Bakın https://tools.ietf.org/html/rfc7521

Döndürülenler

fromCertificate(string, string, string)

Uyarı

Bu API artık kullanım dışıdır.

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

Parametreler

thumbprint

string

sertifika tanımlayıcısı

privateKey

string

gizli anahtar

publicCertificate

string

ortak anahtarın sahipliğini kanıtlamak için sağlanan elektronik belge

Döndürülenler

fromCertificateWithSha256Thumbprint(string, string, string)

Kullanıcı tarafından geçirilen sertifikadan ClientAssertion sınıfını başlatın

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

Parametreler

thumbprint

string

sertifika tanımlayıcısı

privateKey

string

gizli anahtar

publicCertificate

string

ortak anahtarın sahipliğini kanıtlamak için sağlanan elektronik belge

Döndürülenler

getJwt(CryptoProvider, string, string)

Kullanıcı tarafından geçirilirse sertifika tabanlı clientAssertion için JWT'yi güncelleştirin, olduğu gibi kullanır

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

Parametreler

cryptoProvider
CryptoProvider

kitaplığın şifreleme yardımcısı

issuer

string

iss talebi

jwtAudience

string

aud talebi

Döndürülenler

string

parseCertificate(string)

Belirli bir sertifika dizesinden ham sertifikaları ayıklar ve bunları bir dizide döndürür.

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

Parametreler

publicCertificate

string

ortak anahtarın sahipliğini kanıtlamak için sağlanan elektronik belge

Döndürülenler

string[]