ClientAssertion class
Klientkontroll av typen jwt-bearer som används i konfidentiella klientflöden
Metoder
| from |
Initiera klassen ClientAssertion från clientAssertion som skickas av användaren |
| from |
|
| from |
Initiera klassen ClientAssertion från certifikatet som skickas av användaren |
| get |
Uppdatera JWT för certifikatbaserad clientAssertion, om det skickas av användaren, använder det som det är |
| parse |
Extraherar rådata från en viss certifikatsträng och returnerar dem i en matris. |
Metodinformation
fromAssertion(string)
Initiera klassen ClientAssertion från clientAssertion som skickas av användaren
static function fromAssertion(assertion: string): ClientAssertion
Parametrar
- assertion
-
string
Returer
fromCertificate(string, string, string)
Varning
Det här API:et är nu inaktuellt.
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
Parametrar
- thumbprint
-
string
identifierare för ett certifikat
- privateKey
-
string
hemlig nyckel
- publicCertificate
-
string
elektroniskt dokument som tillhandahålls för att bevisa ägarskapet för den offentliga nyckeln
Returer
fromCertificateWithSha256Thumbprint(string, string, string)
Initiera klassen ClientAssertion från certifikatet som skickas av användaren
static function fromCertificateWithSha256Thumbprint(thumbprint: string, privateKey: string, publicCertificate?: string): ClientAssertion
Parametrar
- thumbprint
-
string
identifierare för ett certifikat
- privateKey
-
string
hemlig nyckel
- publicCertificate
-
string
elektroniskt dokument som tillhandahålls för att bevisa ägarskapet för den offentliga nyckeln
Returer
getJwt(CryptoProvider, string, string)
Uppdatera JWT för certifikatbaserad clientAssertion, om det skickas av användaren, använder det som det är
function getJwt(cryptoProvider: CryptoProvider, issuer: string, jwtAudience: string): string
Parametrar
- cryptoProvider
- CryptoProvider
bibliotekets kryptohjälp
- issuer
-
string
iss-anspråk
- jwtAudience
-
string
aud-anspråk
Returer
string
parseCertificate(string)
Extraherar rådata från en viss certifikatsträng och returnerar dem i en matris.
static function parseCertificate(publicCertificate: string): string[]
Parametrar
- publicCertificate
-
string
elektroniskt dokument som tillhandahålls för att bevisa ägarskapet för den offentliga nyckeln
Returer
string[]