Skip to content
마지막 작성자: hyejung-song
최근 업데이트: 25. 7. 7. 오후 6:50

오류 코드 및 메시지 구조 ​

모바일 신분증 시스템에서 발생 가능한 오류 코드와 그 구조를 상세히 설명합니다.

오류 코드 ​

1. verifier에서 발생하는 오류 ​

코드이름설명
형식 오류
10001unexpected message formatJSON 형식이 아님
10002missing mandatory item필수 항목 누락
10003base64 decode errorbase64 디코딩 실패
데이터 오류
10100invalid data유효하지 않은 필드 값
10101invalid type"type" 값이 'mip'가 아님
10102unsupported message version지원하지 않는 "version"
10103invalid cmd정의되지 않은 "cmd"
10104trxcode not found유효하지 않은 trxcode
10105profile create error프로필 생성 실패
10106~10110unsupported VP 관련 오류presentType, encryptType, keyType, type, authType가 명세와 다름
10111mismatching noncenonce 값이 일치하지 않음
10112mismatching authTypeauthType 값 불일치
절차 오류
10201message sequence error메시지 순서 오류
10202timeout error처리 시간 초과
거래 정보 오류
10301database error데이터베이스 처리 중 오류 발생
10302~10310거래코드, reqType, svcCode 등 관련 항목 누락 또는 정의되지 않음
BLE 관련 오류
10501incorrect passwordBLE 인증 비밀번호 불일치
기타 오류
99999unknown error알 수 없는 오류

2. 모바일 신분증 앱에서 발생하는 오류 ​

코드이름설명
형식 오류
20001unexpected message formatJSON 형식이 아님
20002missing mandatory item필수 항목 누락
데이터 오류
20100invalid data유효하지 않은 필드
20101invalid resultresult가 true/false가 아님
20102encoding error인코딩 실패
20103mismatching trxcode거래코드 불일치
20104unsupported image type지원하지 않는 이미지 형식
절차 오류
20201message sequence error메시지 순서 오류
20202timeout error처리 시간 초과
20203unknown disconnect앱 강제 종료 등으로 인한 연결 끊김
프로필 관련 오류
20300~20308VC 없음, nonce/필수 필드 누락, 서명 검증 실패 등
영지식 관련 오류 (ZKP)
20401~20403referent 없음, 조건 불일치, schema 조회 실패 등
API 관련 오류
20501~20503프로필/이미지 조회 또는 VP 제출 실패
20601vp proof failVP 생성 오류
BLE 관련 오류
20701incorrect passwordBLE 인증 실패
기타 오류
20901cancel by user사용자가 요청을 취소함
20903Transmit size exceeded허용된 메시지 크기 초과
90001user authentication fail사용자 인증 실패 (PIN, 생체인증 등)
90002Invalid app version지원하지 않는 앱 버전
99999unknown error알 수 없는 오류