Skip to content
RallyHere Docs
GitHub

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

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.