ClientAssertion class
Asserzione client di tipo jwt-bearer usata nei flussi client riservati
Metodi
| from |
Inizializzare la classe ClientAssertion dal clientAssertion passato dall'utente |
| from |
|
| from |
Inizializzare la classe ClientAssertion dal certificato passato dall'utente |
| get |
Aggiornare JWT per client basato su certificatiAssertion, se passato dall'utente, lo usa così come è |
| parse |
Estrae i certificati non elaborati da una determinata stringa di certificato e li restituisce in una matrice. |
Dettagli metodo
fromAssertion(string)
Inizializzare la classe ClientAssertion dal clientAssertion passato dall'utente
static function fromAssertion(assertion: string): ClientAssertion
Parametri
- assertion
-
string
segnalare https://tools.ietf.org/html/rfc7521
Valori restituiti
fromCertificate(string, string, string)
Avviso
Questa API è ora deprecata.
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
Parametri
- thumbprint
-
string
identificatore di un certificato
- privateKey
-
string
chiave privata
- publicCertificate
-
string
documento elettronico fornito per dimostrare la proprietà della chiave pubblica
Valori restituiti
fromCertificateWithSha256Thumbprint(string, string, string)
Inizializzare la classe ClientAssertion dal certificato passato dall'utente
static function fromCertificateWithSha256Thumbprint(thumbprint: string, privateKey: string, publicCertificate?: string): ClientAssertion
Parametri
- thumbprint
-
string
identificatore di un certificato
- privateKey
-
string
chiave privata
- publicCertificate
-
string
documento elettronico fornito per dimostrare la proprietà della chiave pubblica
Valori restituiti
getJwt(CryptoProvider, string, string)
Aggiornare JWT per client basato su certificatiAssertion, se passato dall'utente, lo usa così come è
function getJwt(cryptoProvider: CryptoProvider, issuer: string, jwtAudience: string): string
Parametri
- cryptoProvider
- CryptoProvider
helper di crittografia della libreria
- issuer
-
string
attestazione iss
- jwtAudience
-
string
aud attestazione
Valori restituiti
string
parseCertificate(string)
Estrae i certificati non elaborati da una determinata stringa di certificato e li restituisce in una matrice.
static function parseCertificate(publicCertificate: string): string[]
Parametri
- publicCertificate
-
string
documento elettronico fornito per dimostrare la proprietà della chiave pubblica
Valori restituiti
string[]