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
JsonValue
Data 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
Writer
JSON 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.