SignedQueryRequest

Eine signierte Abfrageanfrage vom Client.

JSON-Darstellung
{
  "serializedClientQuery": string,
  "senderSignature": string,
  "senderSigningKeySlot": enum (KeySlot)
}
Felder
serializedClientQuery

string (bytes format)

Erforderlich. Ein protobuf-serialisiertes ClientQuery zum Abfragen des Universal Ledger-Netzwerks.

Ein base64-codierter String.

senderSignature

string (bytes format)

Optional. Die Signatur des Absenders der Abfrageanfrage, berechnet über die serializedClientQuery Byte. Wenn dieses Feld weggelassen wird, wird die Abfrage als anonym behandelt und es werden nur öffentliche Informationen zurückgegeben.

Die Signatur wird vom Server nur überprüft, wenn die Absender-ID im ClientQuery angegeben ist. Die Signatur wird abgelehnt, wenn die Ablaufzeit im serialisierten ClientQuery fehlt, in der Vergangenheit liegt oder mehr als 5 Minuten in der Zukunft liegt.

Ein base64-codierter String.

senderSigningKeySlot

enum (KeySlot)

Optional. Der Schlüsselslot des Absenders, der zum Signieren der Abfrageanfrage verwendet wurde. Wenn nicht angegeben, wird der primäre Slot des Absenderkontos verwendet.