WsAuthKeyRequest

StockSharp.Ws

Cliente → servidor auth a través de la tecla API. Utilizado por clientes programáticos (bots, SDKs) en lugar del flujo de contraseña. La firma es HMAC-SHA256 sobre "${KeyId}\n${Timestamp}\n${Nonce}\n" con el secreto de la clave API — la forma de cable estándar de los intercambios.

Propiedades

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

Campo de Wire keyId@ — el público id (ak_...).

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

Random per-request nonce. Caches de servidor (keyId@, nonce) para la ventana de skew; los duplicados son rechazados como replays.

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

Hex HMAC-SHA256 firma de la carga útil canónica (bajo maleta).

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

Unix-seconds, UTC, cuando se firmó la solicitud.

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

Tipo de campo de alambre.