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.