Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

importKeyJWK( <cJwk >, <nKeyLength> )
Parâmetros
NomeTipoDescriçãoObrigatórioReferência
cJwkcharacterRepresentação da chave no formato JSON Web Key.X
nKeyLengthnumericIndica o da tamanho chave.X
Exemplos
     oTokenJWE:importKeyJWK(jwkRsa, LEN(jwkRsa))

...

setHeader( < cAttr >, < cValue >  )
Parâmetros
NomeTipoDescriçãoObrigatórioReferência
cAttrcharacterO nome do atributo a ser definido no cabeçalho JWE.X
cValuecharacterO valor correspondente ao atributo no cabeçalho JWE.X
Exemplos
    oTokenJWE:setHeader("alg","RSA-OAEP")
   oTokenJWE:setHeader("enc","A256GCM")

...

Retorna o token JWE criptografado.

Sintaxe
getToken()
Retorno
RetornoTipoDescrição
cRetcharacterRetorna uma string que representa o token JWE criptografado.
Exemplos
    tokenJWE := oTokenJWE:getToken()

...

Descriptografa o token JWE e retorna o texto original.

Sintaxe
decrypt()
Retorno
RetornoTipoDescrição
cRetcharacterRetorna uma string que representa o texto descriptografado.
Exemplos
    plainTextDecrypted := oTokenJWE:decrypt()

...

Sintaxe
getLastError()
Retorno
RetornoTipoDescrição
cRetcharacterRetorna uma string que descreve o último erro ocorrido.
Exemplos
    conout("Erro: "+ oTokenJWE:getLastError())

...