RHAPI_PublicKey
Summary
Members | Descriptions |
---|---|
struct FRHAPI_PublicKey | Public key for verifying Access Token JWTs This is in the JWK format as defined in https://datatracker.ietf.org/doc/html/rfc7517#section-4. |
struct FRHAPI_PublicKey
Public key for verifying Access Token JWTs This is in the JWK format as defined in https://datatracker.ietf.org/doc/html/rfc7517#section-4.
Summary
Members | Descriptions |
---|---|
public FString Kid | Key ID - see https://datatracker.ietf.org/doc/html/rfc7517#section-4.5. |
public FString Kty | Key Type - see https://datatracker.ietf.org/doc/html/rfc7517#section-4.1. |
public FString N | Modulus - see https://www.rfc-editor.org/rfc/rfc7518.html#section-6.3.1. |
public FString E | Exponent - see https://www.rfc-editor.org/rfc/rfc7518.html#section-6.3.1. |
public virtual bool FromJson (const TSharedPtr< FJsonValue > & JsonValue) | Fills this object with data from the passed in JSON. |
public virtual void WriteJson (TSharedRef< TJsonWriter<>> & Writer) const | Writes the data from this object into the specified JSON Writer stream. |
public inline FString & GetKid () | Gets the value of Kid. |
public inline const FString & GetKid () const | Gets the value of Kid. |
public inline void SetKid (FString NewValue) | Sets the value of Kid. |
public inline FString & GetKty () | Gets the value of Kty. |
public inline const FString & GetKty () const | Gets the value of Kty. |
public inline void SetKty (FString NewValue) | Sets the value of Kty. |
public inline FString & GetN () | Gets the value of N. |
public inline const FString & GetN () const | Gets the value of N. |
public inline void SetN (FString NewValue) | Sets the value of N. |
public inline FString & GetE () | Gets the value of E. |
public inline const FString & GetE () const | Gets the value of E. |
public inline void SetE (FString NewValue) | Sets the value of E. |
Members
public FString
Kid
Key ID - see https://datatracker.ietf.org/doc/html/rfc7517#section-4.5.
#### `public FString `[`Kty`](#structFRHAPI__PublicKey_1a5e3b2f22a39f6191ffeef87b61815224)
Key Type - see https://datatracker.ietf.org/doc/html/rfc7517#section-4.1.
#### `public FString `[`N`](#structFRHAPI__PublicKey_1a1544c7fa9e970f9cdea72dca9f7278af)
Modulus - see https://www.rfc-editor.org/rfc/rfc7518.html#section-6.3.1.
#### `public FString `[`E`](#structFRHAPI__PublicKey_1ab0b9192d5c959bfef2be40a31dd112d3)
Exponent - see https://www.rfc-editor.org/rfc/rfc7518.html#section-6.3.1.
#### `public virtual bool `[`FromJson`](#structFRHAPI__PublicKey_1a7d39c5fc6b26257bf14265b4299d28ef)`(const TSharedPtr< FJsonValue > & JsonValue)`
Fills this object with data from the passed in JSON.
Parameters
JsonValue
Data from the API call.
Returns
true if parsing of the JSON data was successful.
#### `public virtual void `[`WriteJson`](#structFRHAPI__PublicKey_1af2b3c8f6bd481c19e8d850e009b6cc17)`(TSharedRef< TJsonWriter<>> & Writer) const`
Writes the data from this object into the specified JSON Writer stream.
Parameters
Writer
JSON Writer stream to push .
#### `public inline FString & `[`GetKid`](#structFRHAPI__PublicKey_1a60335aab0338252e58f6c5685ef338f0)`()`
Gets the value of Kid.
#### `public inline const FString & `[`GetKid`](#structFRHAPI__PublicKey_1a6c78913f542bed2ac985f8a4c42860f7)`() const`
Gets the value of Kid.
#### `public inline void `[`SetKid`](#structFRHAPI__PublicKey_1a60aaf4fd046da89bb52c83e7405a0956)`(FString NewValue)`
Sets the value of Kid.
#### `public inline FString & `[`GetKty`](#structFRHAPI__PublicKey_1a79925594fdedf7e4ef6a7ecace06535c)`()`
Gets the value of Kty.
#### `public inline const FString & `[`GetKty`](#structFRHAPI__PublicKey_1aa5681183d52a03df416cf243d208ea25)`() const`
Gets the value of Kty.
#### `public inline void `[`SetKty`](#structFRHAPI__PublicKey_1a25aa7d4686080296ab293b1b5bfa6e92)`(FString NewValue)`
Sets the value of Kty.
#### `public inline FString & `[`GetN`](#structFRHAPI__PublicKey_1a99ec123987afff8a97cb4299b0e7b1ae)`()`
Gets the value of N.
#### `public inline const FString & `[`GetN`](#structFRHAPI__PublicKey_1a5ed9ccc83530f2d2ceb797742ee42477)`() const`
Gets the value of N.
#### `public inline void `[`SetN`](#structFRHAPI__PublicKey_1a75ba94b0b78a76524031305103605d70)`(FString NewValue)`
Sets the value of N.
#### `public inline FString & `[`GetE`](#structFRHAPI__PublicKey_1ad23e8627ed6d0f3acf51ae00f3a291b9)`()`
Gets the value of E.
#### `public inline const FString & `[`GetE`](#structFRHAPI__PublicKey_1ad6e984160eb9de3a3fe4cda34b837827)`() const`
Gets the value of E.
#### `public inline void `[`SetE`](#structFRHAPI__PublicKey_1aff75e812a3346e9fc253048d7c40a42a)`(FString NewValue)`
Sets the value of E.