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.