Skip to content

RHAPI_PublicKey

Summary

MembersDescriptions
struct FRHAPI_PublicKeyPublic 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

struct FRHAPI_PublicKey
: public FRHAPI_Model

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

MembersDescriptions
public FString KidKey ID - see https://datatracker.ietf.org/doc/html/rfc7517#section-4.5.
public FString KtyKey Type - see https://datatracker.ietf.org/doc/html/rfc7517#section-4.1.
public FString NModulus - see https://www.rfc-editor.org/rfc/rfc7518.html#section-6.3.1.
public FString EExponent - 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) constWrites 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() constGets 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() constGets 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() constGets 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() constGets 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.