您好,
我要下單時遇到 "CaError: RTN_CERT_NOT_YET_VALID 5012 憑證尚未生效,無法使用", 請問有什麼建議嗎?
使用環境: MacOS, Docker, JupyterLab
憑證: 從 winodws 環境透過 "憑證管理小AP" 下載 Sinopac.pfx, 把此檔案丟到 macos 的 jupyter notebook 相同資料夾
api.login => ok
api.activate_ca => return True
trade = api.place_order(contract, order) => error
Error log 如下:
---------------------------------------------------------------------------
CaError Traceback (most recent call last)
<ipython-input-13-0a3a3ce09b0c> in <module>
----> 1 trade = api.place_order(contract, order)
/opt/conda/lib/python3.8/site-packages/shioaji/shioaji.py in place_order(self, contract, order, timeout, cb)
474 return None
475
--> 476 trade = self._solace.place_order(contract, order, timeout, cb)
477
478 if self.simulation:
shioaji/backend/solace/api.pyx in shioaji.backend.solace.api.SolaceAPI.place_order()
shioaji/backend/solace/api.pyx in shioaji.backend.solace.api.SolaceAPI.prepare_ca()
shioaji/TWCA/ca.pyx in shioaji.TWCA.ca.PyTWCASign.sign()
shioaji/TWCA/ca.pyx in shioaji.TWCA.ca.PyTWCASign.gen_sign()
shioaji/TWCA/ca.pyx in shioaji.TWCA.ca.PyTWCASign.get_quote_sign()
shioaji/TWCA/ca.pyx in shioaji.TWCA.ca.PyTWCASign.get_sign()
shioaji/TWCA/ca.pyx in shioaji.TWCA.ca.PyTWCASign.raise_error()
CaError: RTN_CERT_NOT_YET_VALID 5012 憑證尚未生效,無法使用