ClientAssertion class
Aserción de cliente de tipo jwt-bearer usada en flujos de cliente confidenciales
Métodos
| from |
Inicialización de la clase ClientAssertion desde clientAssertion pasada por el usuario |
| from |
|
| from |
Inicializar la clase ClientAssertion desde el certificado pasado por el usuario |
| get |
Actualice JWT para clientAssertion basado en certificados, si el usuario lo pasa, lo usa tal como está. |
| parse |
Extrae los certificados sin procesar de una cadena de certificado determinada y los devuelve en una matriz. |
Detalles del método
fromAssertion(string)
Inicialización de la clase ClientAssertion desde clientAssertion pasada por el usuario
static function fromAssertion(assertion: string): ClientAssertion
Parámetros
- assertion
-
string
recomienda https://tools.ietf.org/html/rfc7521
Devoluciones
fromCertificate(string, string, string)
Advertencia
Esta API ya está en desuso.
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
Parámetros
- thumbprint
-
string
identificador de un certificado
- privateKey
-
string
clave secreta
- publicCertificate
-
string
documento electrónico proporcionado para demostrar la propiedad de la clave pública
Devoluciones
fromCertificateWithSha256Thumbprint(string, string, string)
Inicializar la clase ClientAssertion desde el certificado pasado por el usuario
static function fromCertificateWithSha256Thumbprint(thumbprint: string, privateKey: string, publicCertificate?: string): ClientAssertion
Parámetros
- thumbprint
-
string
identificador de un certificado
- privateKey
-
string
clave secreta
- publicCertificate
-
string
documento electrónico proporcionado para demostrar la propiedad de la clave pública
Devoluciones
getJwt(CryptoProvider, string, string)
Actualice JWT para clientAssertion basado en certificados, si el usuario lo pasa, lo usa tal como está.
function getJwt(cryptoProvider: CryptoProvider, issuer: string, jwtAudience: string): string
Parámetros
- cryptoProvider
- CryptoProvider
asistente criptográfico de la biblioteca
- issuer
-
string
notificación iss
- jwtAudience
-
string
aud claim
Devoluciones
string
parseCertificate(string)
Extrae los certificados sin procesar de una cadena de certificado determinada y los devuelve en una matriz.
static function parseCertificate(publicCertificate: string): string[]
Parámetros
- publicCertificate
-
string
documento electrónico proporcionado para demostrar la propiedad de la clave pública
Devoluciones
string[]