WsAuthKeyRequest

StockSharp.Ws

Client → Server auth via API-Schlüssel. Wird von programmatischen Clients (Bots, SDKs) anstelle des Passwortflusses verwendet. Die Signatur ist HMAC-SHA256 über "${KeyId}\n${Timestamp}\n${Nonce}\n$" mit dem API-Schlüsselgeheimnis - die Standarddrahtform des Austauschs. Wenn außerhalb von ±2 min Schiefer oder wenn (KeyId, Nonce) kürzlich gesehen wurde (Wiedergabe).

Eigenschaften

KeyId
public string KeyId { get; set; }
value = wsAuthKeyRequest.KeyId
wsAuthKeyRequest.KeyId = value

Wire Feld keyId — die öffentliche ID (ak_...). Sucht die geheime Server-Seite nach.

Nonce
public string Nonce { get; set; }
value = wsAuthKeyRequest.Nonce
wsAuthKeyRequest.Nonce = value

Server-Caches (keyId, nonce) für das Schieferfenster; Duplikate werden als Wiederholungen abgelehnt.

Signature
public string Signature { get; set; }
value = wsAuthKeyRequest.Signature
wsAuthKeyRequest.Signature = value

Hex HMAC-SHA256 Signatur der kanonischen Nutzlast (Kleinbuchstaben).

Timestamp
public long Timestamp { get; set; }
value = wsAuthKeyRequest.Timestamp
wsAuthKeyRequest.Timestamp = value

Unix-Sekunden, UTC, als die Anfrage unterzeichnet wurde.

Type
public string Type { get; set; }
value = wsAuthKeyRequest.Type
wsAuthKeyRequest.Type = value

Art des Drahtfelds.