Navigation
API > API/Plugins > API/Plugins/JWT
| Name | FJwtAlgorithm_RS256 |
| Type | class |
| Header File | /Engine/Plugins/Experimental/JWT/Source/JWT/Public/JwtAlgorithms.h |
| Include Path | #include "JwtAlgorithms.h" |
Syntax
class FJwtAlgorithm_RS256 : public IJwtAlgorithm
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| JwtAlgorithms.h | |||
FJwtAlgorithm_RS256
(
const FJwtAlgorithm_RS256& |
JwtAlgorithms.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FJwtAlgorithm_RS256() |
JwtAlgorithms.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EncryptionContext | TUniquePtr< FEncryptionContext > | Holds the unique pointer to the encryption context (OpenSSL/SwitchSSL). | JwtAlgorithms.h | |
| PublicKey | void * | Holds the public key pointer. | JwtAlgorithms.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool SetPublicKey
(
const FStringView InPemKey |
Set the public RSA key from PEM. | JwtAlgorithms.h |
Overridden from IJwtAlgorithm
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const FString & GetAlgString() |
Gets the algorithm's string representation. | JwtAlgorithms.h | |
virtual bool VerifySignature
(
const TArrayView< const uint8 > EncodedMessage, |
Verifies the decoded signature with the encoded message. | JwtAlgorithms.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FJwtAlgorithm_RS256 & operator=
(
const FJwtAlgorithm_RS256& |
JwtAlgorithms.h |