Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
WebSignature Class Reference

Public Member Functions

WebSignature & operator= (WebSignature const &)
 WebSignature (WebSignature const &)
MCAPI bool verify (::std::string const &publicKey, ::std::optional<::Crypto::Asymmetric::System > expectedSystem) const
MCAPI ~WebSignature ()
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI ::std::optional<::WebSignature > parseDetached (::std::string const &compactSerialization, ::std::string payload, uint64 maxLength)
static MCAPI ::std::optional<::WebSignature > sign (::std::string const &payload, ::PrivateKeyManager const &manager, ::Json::Value const &additionalProperties)

Public Attributes

::ll::UntypedStorage< 8, 32 > mUnkecbed0
::ll::UntypedStorage< 8, 16 > mUnk9d9703
::ll::UntypedStorage< 8, 32 > mUnkf7737f
::ll::UntypedStorage< 8, 32 > mUnk59b486

Constructor & Destructor Documentation

◆ ~WebSignature()

MCAPI WebSignature::~WebSignature ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ verify()

MCAPI bool WebSignature::verify ( ::std::string const & publicKey,
::std::optional<::Crypto::Asymmetric::System > expectedSystem ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parseDetached()

MCAPI ::std::optional<::WebSignature > WebSignature::parseDetached ( ::std::string const & compactSerialization,
::std::string payload,
uint64 maxLength )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ sign()

MCAPI ::std::optional<::WebSignature > WebSignature::sign ( ::std::string const & payload,
::PrivateKeyManager const & manager,
::Json::Value const & additionalProperties )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void WebSignature::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: