콘텐츠로 이동

자주 묻는 질문

Signox 도입·통합 과정에서 자주 나오는 질문을 모았습니다. 도메인 모델과 설계 원칙은 개요를, 실제 통합 흐름은 빠른 시작을 참고하세요.

전자서명 서비스와 같은 건가요?

섹션 제목: “전자서명 서비스와 같은 건가요?”

아니요. 전자서명은 사람이 문서에 서명하는 것이고, Signox는 소프트웨어 라이센스를 발급·검증·관리합니다. 다루는 대상이 다릅니다.

복제로부터 얼마나 안전한가요?

섹션 제목: “복제로부터 얼마나 안전한가요?”

정직하게 말씀드리면, 어떤 라이센싱도 100%는 불가능합니다(클라이언트 검증은 우회될 수 있습니다). Signox는 위조 불가능한 Ed25519 서명으로 복제를 훨씬 어렵고 비싸게 만들어, 정직한 구매를 유도합니다.

인터넷이 안 되는 오프라인(폐쇄망)에서도 쓸 수 있나요?

섹션 제목: “인터넷이 안 되는 오프라인(폐쇄망)에서도 쓸 수 있나요?”

네. Ed25519로 서명된 .lic 파일을 발급해 배포하면, 클라이언트는 공개키만으로 네트워크 없이 로컬에서 검증합니다. 금융·국방·제조 등 폐쇄망 고객에게 그대로 판매할 수 있습니다. 자세한 흐름은 오프라인 활성화를 참고하세요.

모든 라이센스는 Ed25519 비대칭 키로 서명되며 비밀키는 서버에만 보관됩니다. 클라이언트에는 공개키만 배포되므로 서명을 위조할 수 없고, 모든 발급·해지 이력은 감사 로그로 기록됩니다.

어떻게 통합하나요? 별도 API 토큰이 필요한가요?

섹션 제목: “어떻게 통합하나요? 별도 API 토큰이 필요한가요?”

앱에 임베드하는 Signox SDK로 통합합니다. SignoxClientactivate()(최초 1회 활성화) / validate()(시작 시 검증) / deactivate()(기기 이동 시 해제)만 호출하면 됩니다.

별도의 API 토큰은 없습니다. 유일한 자격증명은 라이센스 키(licenseKey)입니다 — 배포 소프트웨어에 비밀 토큰을 심으면 추출될 수 있기 때문입니다. 통합 예시는 Node.js SDK빠른 시작을 참고하세요.

라이센스 키 형식은 어떻게 되나요?

섹션 제목: “라이센스 키 형식은 어떻게 되나요?”

6자 그룹 6개, 총 36자입니다. 예:

S7K4M2-9I3XQ8-4TG5BN-A2PN6C-5RH8O3-K9D2VX

브랜드 SIGNOX를 그룹마다 대각선으로 심어 두어, 형식 검증(오타·1차 위조 필터)에 활용합니다. 다만 실제 위변조 방지는 이 형식이 아니라 Ed25519 서명이 담당합니다 — 형식만으로 유효성을 판단하지 않습니다.

한 라이센스로 기기를 몇 대까지 쓸 수 있나요?

섹션 제목: “한 라이센스로 기기를 몇 대까지 쓸 수 있나요?”

모든 라이센스는 기기 고정(node-locked)입니다. 라이센스 키 단독으로는 인증되지 않고, SDK가 자동 생성하는 기기 식별자(hwid)와 쌍을 이뤄야 합니다. 동시 사용 대수는 정책(Policy)의 maxDevices가 상시 적용됩니다(라이센스별 재정의는 없습니다). 기기 식별 방식은 디바이스 식별을 참고하세요.

활성화 후에도 계속 인터넷 연결이 필요한가요?

섹션 제목: “활성화 후에도 계속 인터넷 연결이 필요한가요?”

아니요. 온라인으로 한 번 활성화하면 SDK가 서명된 라이센스 상태를 로컬에 캐시하므로, 이후에는 네트워크 없이도 동작합니다.

validate()가 돌려주는 상태 코드로 앱 동작을 분기하면 됩니다:

  • VALID · IN_GRACE_PERIODvalid = true (정상 동작, 유예기간이면 갱신 안내 권장)
  • EXPIRED · SUSPENDED · REVOKED 등 → valid = false (인증 실패 처리)

상태 전이와 전체 수명주기는 온라인 활성화에서 다룹니다.

어떤 언어와 플랫폼을 지원하나요?

섹션 제목: “어떤 언어와 플랫폼을 지원하나요?”

Node.js(서버·CLI·Electron)용 SDK를 우선 제공하며, Java·C# SDK를 이어서 준비하고 있습니다. SDK가 기기 식별·서명검증·오프라인 검증·로컬 캐시를 모두 처리합니다. SDK가 아직 지원하지 않는 언어/플랫폼이 필요하면 문의해 주세요.

어떤 라이센스 타입을 발급할 수 있나요?

섹션 제목: “어떤 라이센스 타입을 발급할 수 있나요?”

정책에서 라이센스 타입을 정합니다 — 영구(perpetual), 기간제(timed), 트라이얼(trial). 디바이스 한도·유예기간·기능값도 정책 단위로 관리합니다. 자세한 개념은 개요를 참고하세요.