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
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
| 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
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.
Parameters
JsonValueData from the API call.
Returns
true if parsing of the JSON data was successful.
public virtual void WriteJson(TSharedRef< TJsonWriter<>> & Writer) const
Writes the data from this object into the specified JSON Writer stream.
Parameters
WriterJSON Writer stream to push .
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.