Schema & Credential Definition Example¶
STEP 1. 기본증명(Schema ID) 생성하기¶
note
기본증명양식(Schema ID)은 initial 관리자가 생성하여 제공함. 기본 제공하는 양식을 사용하거나 아래 양식에 맞춰 관리자에게 신규 생성 요청 가능함
- 기본증명(Schema ID) 생성요청 예시
- 한글 스키마 제목 (e.g ID 카드신청) | 한글명 띄어쓰기 가능
- 영어 제목 (e.g IDCardApplication) | 영문명 띄어쓰기 불가, 대문자사용 가능
- Schema Attribue 항목 (아래 Table)
| Index | 한글명 | 영어(attribute name) | 작성 Guide |
|---|---|---|---|
| Attribute #1 | 사업장코드 | contract_no | 한글명 띄어쓰기 가능, 영문 가능 영문명 띄어쓰기 대신 '_' 사용, 대문자, 특수문자 불가능 |
| Attribute #2 | 카드번호 | mid | 한글명 띄어쓰기 가능, 영문 가능 영문명 띄어쓰기 대신 '_' 사용, 대문자, 특수문자 불가능 |
| Attribute #3 | 사원(학생)번호 | employee_no | 한글명 띄어쓰기 가능, 영문 가능 영문명 띄어쓰기 대신 '_' 사용, 대문자, 특수문자 불가능 |
| Attribute #4 | 이름 | name | 한글명 띄어쓰기 가능, 영문 가능 영문명 띄어쓰기 대신 '_' 사용, 대문자, 특수문자 불가능 |
| Attribute #5 | 한글... | English... | 한글명 띄어쓰기 가능, 영문 가능 영문명 띄어쓰기 대신 '_' 사용, 대문자, 특수문자 불가능 |
| ... | ... | ... | 한글명 띄어쓰기 가능, 영문 가능 영문명 띄어쓰기 대신 '_' 사용, 대문자, 특수문자 불가능 |
- Schema ID (개발) | 생성 후 발급 | (e.g. N6r4nLwAkcYUX8c8Kb8Ufu:2:IDCardApplication:1.0)
- Schema ID (운영) | 생성 후 발급 | (e.g. N5r3nLwAkcYUX8c8Kb8Ufu:2:IDCardApplication:1.0)
Attribute Name 제약 사항
- 미리 정해진 attribue의 영문명은 아래에서 정의한 명칭을 사용해야 한다.
| 한글 | 영어 | value | example |
|---|---|---|---|
| 만료일 | exp_date | YYYYMMDD | 20231130 |
| 생년월일 | date_of_birth | YYYYMMDD | 20000101 |
| 전화번호 | mobile_num | 00000000000(최대 11자) | 01012345678 |
| 발급일자 | date_of_issue | YYYYMMDD | 20231130 |
warning
날짜는 기본적으로 YYYYMMDD 의 규격을 따라야 한다. YYYY-MM-DD 혹은 YYYY.MM.DD 형식을 사용하면 안됨
STEP 2. 증명서발행양식(Credential Definition ID) 생성하기¶
note
Web Console 증명서 발행양식생성에서 진행
아래와 같이 기본양식(SchemaID)기반으로 발행양식(Credential Definition ID)을 생성해야 함.
해당 정보 기반으로 증명서 발행 가능.
아래와 같이 '발행 양식 생성'에서 사용할 기본양식(Schema)를 선택하고, 발행양식 생성 완료.

생성이 완료되면 아래와 같이 정보가 표시 됨
증명서ID가 발행을 위한 정보 입니다.
