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
ワイヤー フィールドのタイプ。