WsAuthKeyRequest

StockSharp.Ws

クライアント → API キー経由でサーバーのauth. パスワードフローの代わりにプログラム型クライアント(ボット、SDK)によって使用されます。 署名は、HMAC-SHA256 を "$ {KeyId} \n $ {Timestamp} \n $ {Nonce} \n $ {Nonce} \n" に、API キーシークレットで使用されます。 交換用の標準線形状。 外部の ±2 分か (KeyId、Nonce) が最近見られた場合 (再プレイ)。

プロパティ

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

ワイヤフィールドkeyId — パブリックID (ak_...)。 秘密のサーバー側を調べます。

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

ランダム per-request nonce。 サーバキャッシュ(keyId, nonce) は、スキューウィンドウの; 重複は、再生として拒否されます。

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

正規のペイロード(ローケース)のヘックスHMAC-SHA256署名。

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

リクエストが署名されたとき、Unix-seconds、UTC。

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

ワイヤー フィールドのタイプ。