SignedQueryRequest

בקשת שאילתה חתומה מהלקוח.

ייצוג ב-JSON
{
  "serializedClientQuery": string,
  "senderSignature": string,
  "senderSigningKeySlot": enum (KeySlot)
}
שדות
serializedClientQuery

string (bytes format)

חובה. ‫ClientQuery שעבר סריאליזציה של protobuf כדי לשלוח שאילתה לרשת Universal Ledger.

מחרוזת בקידוד Base64.

senderSignature

string (bytes format)

זה שינוי אופציונלי. החתימה של שולח בקשת השאילתה, שמחושבת על פני serializedClientQuery בייטים. אם משמיטים את השדה הזה, השאילתה מטופלת כאנונימית ומוחזר רק מידע ציבורי.

החתימה מאומתת על ידי השרת רק אם מזהה השולח מצוין ב-ClientQuery. החתימה נדחית אם מועד התפוגה ב-ClientQuery שעבר סריאליזציה חסר, חלף או יחול בעוד יותר מ-5 דקות.

מחרוזת בקידוד Base64.

senderSigningKeySlot

enum (KeySlot)

זה שינוי אופציונלי. החריץ למפתח של השולח שמשמש לחתימה על בקשת השאילתה. אם לא מציינים משבצת, המערכת משתמשת במשבצת הראשית של חשבון השולח.