ClientAssertion class
Gizli istemci akışlarında kullanılan jwt-bearer türünün istemci onayı
Yöntemler
| from |
Kullanıcı tarafından geçirilen clientAssertion'dan ClientAssertion sınıfını başlatın |
| from |
|
| from |
Kullanıcı tarafından geçirilen sertifikadan ClientAssertion sınıfını başlatın |
| get |
Kullanıcı tarafından geçirilirse sertifika tabanlı clientAssertion için JWT'yi güncelleştirin, olduğu gibi kullanır |
| parse |
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
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[]