ClientAssertion class
Afirmação do cliente do tipo jwt-bearer usado em fluxos confidenciais de clientes
Métodos
| from |
Inicialize a classe ClientAssertion a partir da clienteAssertion passada pelo utilizador |
| from |
|
| from |
Inicialize a classe ClientAssertion a partir do certificado passado pelo utilizador |
| get |
Atualize o JWT para a clienteAssertion baseada em certificados, se for passado pelo utilizador, usa-o como está |
| parse |
Extrai os certificados brutos de uma dada cadeia de certificados e devolve-os num array. |
Detalhes de Método
fromAssertion(string)
Inicialize a classe ClientAssertion a partir da clienteAssertion passada pelo utilizador
static function fromAssertion(assertion: string): ClientAssertion
Parâmetros
- assertion
-
string
Devoluções
fromCertificate(string, string, string)
Aviso
Esta API foi preterida.
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 um certificado
- privateKey
-
string
chave secreta
- publicCertificate
-
string
documento eletrónico fornecido para provar a propriedade da chave pública
Devoluções
fromCertificateWithSha256Thumbprint(string, string, string)
Inicialize a classe ClientAssertion a partir do certificado passado pelo utilizador
static function fromCertificateWithSha256Thumbprint(thumbprint: string, privateKey: string, publicCertificate?: string): ClientAssertion
Parâmetros
- thumbprint
-
string
identificador de um certificado
- privateKey
-
string
chave secreta
- publicCertificate
-
string
documento eletrónico fornecido para provar a propriedade da chave pública
Devoluções
getJwt(CryptoProvider, string, string)
Atualize o JWT para a clienteAssertion baseada em certificados, se for passado pelo utilizador, usa-o como está
function getJwt(cryptoProvider: CryptoProvider, issuer: string, jwtAudience: string): string
Parâmetros
- cryptoProvider
- CryptoProvider
Ajudante Cripto da Biblioteca
- issuer
-
string
Reivindicação da ISS
- jwtAudience
-
string
Reivindicação AUD
Devoluções
string
parseCertificate(string)
Extrai os certificados brutos de uma dada cadeia de certificados e devolve-os num array.
static function parseCertificate(publicCertificate: string): string[]
Parâmetros
- publicCertificate
-
string
documento eletrónico fornecido para provar a propriedade da chave pública
Devoluções
string[]