Project

General

Profile

Actions

CR #814

open
RA

CR:新增發卡行斷線/恢復控制介面(toggle-down)

CR #814: CR:新增發卡行斷線/恢復控制介面(toggle-down)

Added by Redmine Admin 6 days ago.

Status:
New
Priority:
P2-Normal
Assignee:
-
Category:
Operations
Start date:
10/19/2026
Due date:
10/19/2026 (6 days late)
% Done:

0%

Estimated time:
Story Points:

Description

背景

目前沒有 POST /api/v1/issuer/toggle-down。要測試硬斷線只能手動停止
Issuer 程序,較不方便,也沒有對應的自動化測試。

需求

提供測試專用的發卡行斷線/恢復控制,讓 NCCC 能穩定進入
ISSUER_UNAVAILABLE 並啟動 STIP 代理授權。

建議設計

  • 以環境變數開啟測試控制介面,預設關閉。
  • 控制介面應使用獨立 Port 或 supervisor,避免關閉自身後無法再恢復。
  • 收到 toggle-down 後關閉對外授權 listener 與 keep-alive 連線。
  • 提供 toggle-up 或由測試程序重啟 Issuer。
  • 整合測試驗證 ECONNREFUSED、stip_flag=true、reply_code=00、
    stip_reason=ISSUER_UNAVAILABLE。

驗收條件

  • 可重複執行斷線/恢復。
  • NCCC 在斷線期間仍可回應 STIP。
  • 測試不依賴固定 Port。
  • README 說明控制介面與安全限制。

Related issues 2 (0 open — 2 closed)

Related to Issue #817: 問題:ECONNREFUSED/發卡行硬斷線沒有自動化測試Closed10/19/202610/19/2026

Actions
Related to Requirement #809: NCCC HTTPS JSON STIP Mock:建立可驗證的專業測試基準Closed10/19/202610/19/2026

Actions

No data to display

Actions

Also available in: PDF Atom