ClientAssertion class
Client assertion vom Typ jwt-bearer, der in vertraulichen Clientflüssen verwendet wird
Methoden
| from |
Initialisieren der ClientAssertion-Klasse von der vom Benutzer übergebenen ClientAssertion |
| from |
|
| from |
Initialisieren der ClientAssertion-Klasse aus dem vom Benutzer übergebenen Zertifikat |
| get |
Aktualisieren von JWT für zertifikatbasierte ClientAssertion, wenn sie vom Benutzer übergeben wird, verwendet es wie folgt. |
| parse |
Extrahiert die rohen Zertifikate aus einer bestimmten Zertifikatzeichenfolge und gibt sie in einem Array zurück. |
Details zur Methode
fromAssertion(string)
Initialisieren der ClientAssertion-Klasse von der vom Benutzer übergebenen ClientAssertion
static function fromAssertion(assertion: string): ClientAssertion
Parameter
- assertion
-
string
Verweisen https://tools.ietf.org/html/rfc7521
Gibt zurück
fromCertificate(string, string, string)
Warnung
Diese API ist nun veraltet.
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
Bezeichner eines Zertifikats
- privateKey
-
string
geheimer Schlüssel
- publicCertificate
-
string
Elektronisches Dokument zur Nachweis des Eigentums des öffentlichen Schlüssels
Gibt zurück
fromCertificateWithSha256Thumbprint(string, string, string)
Initialisieren der ClientAssertion-Klasse aus dem vom Benutzer übergebenen Zertifikat
static function fromCertificateWithSha256Thumbprint(thumbprint: string, privateKey: string, publicCertificate?: string): ClientAssertion
Parameter
- thumbprint
-
string
Bezeichner eines Zertifikats
- privateKey
-
string
geheimer Schlüssel
- publicCertificate
-
string
Elektronisches Dokument zur Nachweis des Eigentums des öffentlichen Schlüssels
Gibt zurück
getJwt(CryptoProvider, string, string)
Aktualisieren von JWT für zertifikatbasierte ClientAssertion, wenn sie vom Benutzer übergeben wird, verwendet es wie folgt.
function getJwt(cryptoProvider: CryptoProvider, issuer: string, jwtAudience: string): string
Parameter
- cryptoProvider
- CryptoProvider
Kryptohilfsprogramm der Bibliothek
- issuer
-
string
iss claim
- jwtAudience
-
string
aud-Anspruch
Gibt zurück
string
parseCertificate(string)
Extrahiert die rohen Zertifikate aus einer bestimmten Zertifikatzeichenfolge und gibt sie in einem Array zurück.
static function parseCertificate(publicCertificate: string): string[]
Parameter
- publicCertificate
-
string
Elektronisches Dokument zur Nachweis des Eigentums des öffentlichen Schlüssels
Gibt zurück
string[]