ClientAssertion class
Clientverklaring van het type jwt-bearer dat wordt gebruikt in vertrouwelijke clientstromen
Methoden
| from |
Initialiseer de ClientAssertion-klasse van de clientAssertion die door de gebruiker is doorgegeven |
| from |
|
| from |
Initialiseer de ClientAssertion-klasse van het certificaat dat door de gebruiker is doorgegeven |
| get |
JWT bijwerken voor clientAssertion op basis van certificaten, indien doorgegeven door de gebruiker, gebruikt deze als zodanig |
| parse |
Extraheert de onbewerkte certificaten uit een bepaalde certificaattekenreeks en retourneert deze in een matrix. |
Methodedetails
fromAssertion(string)
Initialiseer de ClientAssertion-klasse van de clientAssertion die door de gebruiker is doorgegeven
static function fromAssertion(assertion: string): ClientAssertion
Parameters
- assertion
-
string
Verwijzen naar https://tools.ietf.org/html/rfc7521
Retouren
fromCertificate(string, string, string)
Waarschuwing
Deze API is nu afgeschaft.
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
Parameters
- thumbprint
-
string
id van een certificaat
- privateKey
-
string
geheime sleutel
- publicCertificate
-
string
elektronisch document verstrekt om het eigendom van de openbare sleutel te bewijzen
Retouren
fromCertificateWithSha256Thumbprint(string, string, string)
Initialiseer de ClientAssertion-klasse van het certificaat dat door de gebruiker is doorgegeven
static function fromCertificateWithSha256Thumbprint(thumbprint: string, privateKey: string, publicCertificate?: string): ClientAssertion
Parameters
- thumbprint
-
string
id van een certificaat
- privateKey
-
string
geheime sleutel
- publicCertificate
-
string
elektronisch document verstrekt om het eigendom van de openbare sleutel te bewijzen
Retouren
getJwt(CryptoProvider, string, string)
JWT bijwerken voor clientAssertion op basis van certificaten, indien doorgegeven door de gebruiker, gebruikt deze als zodanig
function getJwt(cryptoProvider: CryptoProvider, issuer: string, jwtAudience: string): string
Parameters
- cryptoProvider
- CryptoProvider
crypto-helper van bibliotheek
- issuer
-
string
iss claim
- jwtAudience
-
string
aud claim
Retouren
string
parseCertificate(string)
Extraheert de onbewerkte certificaten uit een bepaalde certificaattekenreeks en retourneert deze in een matrix.
static function parseCertificate(publicCertificate: string): string[]
Parameters
- publicCertificate
-
string
elektronisch document verstrekt om het eigendom van de openbare sleutel te bewijzen
Retouren
string[]