ClientAssertion class

Pernyataan klien jenis pembawa jwt yang digunakan dalam alur klien rahasia

Metode

fromAssertion(string)

Menginisialisasi kelas ClientAssertion dari clientAssertion yang diteruskan oleh pengguna

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

Menginisialisasi kelas ClientAssertion dari sertifikat yang diteruskan oleh pengguna

getJwt(CryptoProvider, string, string)

Memperbarui JWT untuk clientAssertion berbasis sertifikat, jika diteruskan oleh pengguna, menggunakannya apa adanya

parseCertificate(string)

Mengekstrak sertifikat mentah dari string sertifikat tertentu dan mengembalikannya dalam array.

Detail Metode

fromAssertion(string)

Menginisialisasi kelas ClientAssertion dari clientAssertion yang diteruskan oleh pengguna

static function fromAssertion(assertion: string): ClientAssertion

Parameter

assertion

string

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

Mengembalikan

fromCertificate(string, string, string)

Peringatan

API ini sudah tidak digunakan lagi.

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

Parameter

thumbprint

string

pengidentifikasi sertifikat

privateKey

string

kunci rahasia

publicCertificate

string

dokumen elektronik yang disediakan untuk membuktikan kepemilikan kunci publik

Mengembalikan

fromCertificateWithSha256Thumbprint(string, string, string)

Menginisialisasi kelas ClientAssertion dari sertifikat yang diteruskan oleh pengguna

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

Parameter

thumbprint

string

pengidentifikasi sertifikat

privateKey

string

kunci rahasia

publicCertificate

string

dokumen elektronik yang disediakan untuk membuktikan kepemilikan kunci publik

Mengembalikan

getJwt(CryptoProvider, string, string)

Memperbarui JWT untuk clientAssertion berbasis sertifikat, jika diteruskan oleh pengguna, menggunakannya apa adanya

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

Parameter

cryptoProvider
CryptoProvider

pembantu kripto pustaka

issuer

string

klaim iss

jwtAudience

string

klaim aud

Mengembalikan

string

parseCertificate(string)

Mengekstrak sertifikat mentah dari string sertifikat tertentu dan mengembalikannya dalam array.

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

Parameter

publicCertificate

string

dokumen elektronik yang disediakan untuk membuktikan kepemilikan kunci publik

Mengembalikan

string[]