A.WORKS 인증을 위해서는 공인인증서가 필요합니다. 본 부록에서는 가이드 작성을 위해 임시 활용을 위해 사설 인증서 생성부터 포함되어 있습니다.
제어판의 “프로그램 및 기능” 화면으로 접속하려면 “윈도우키+R” 단축키를 눌러 실행창을 돋보기 아이콘을 클릭하여 appwiz.cpl 을 입력한 후 Enter 를 누릅니다.
윈도우 제어판에서 아래와 같은 화면에서 IIS관리콘솔을 선택합니다.
윈도우 메뉴 시작프로그램에서 IIS(인터넷 정보 서비스) 관리자를 선택합니다.
우측 메뉴 중 “자체 서명된 인증서 만들기” 버튼을 클릭한 후 정보를 입력합니다. 인증서가 생성된 후에 “내보내기” 버튼을 클릭하여 pfx 파일을 저장합니다.
# keytool -importkeystore -srckeystore hanafn.pfx -srcstoretype PKCS12 -destkeystore hahafn.jks -deststoretype jks
키 저장소 hanafn.pfx을(를) hahafn.jks(으)로 임포트하는 중...
대상 키 저장소 비밀번호 입력:
소스 키 저장소 비밀번호 입력:
기존 항목 별칭 4be660d6-41d1-4597-8a78-2f72b491156d이(가) 존재합니다. 겹쳐 쓰겠습니까? [아니오]: 아니오
새 별칭 이름 입력 (이 항목에 대한 임포트를 취소하려면 Enter 키를 누름): aworks
4be660d6-41d1-4597-8a78-2f72b491156d 별칭에 대한 항목이 성공적으로 임포트되었습니다.
임포트 명령 완료: 성공적으로 임포트된 항목은 1개, 실패하거나 취소된 항목은 0개입니다.
Warning:
JKS 키 저장소는 고유 형식을 사용합니다. "keytool -importkeystore -srckeystore hahafn.jks -destkeystore hahafn.jks -deststoretype pkcs12"를 사용하는 산업 표준 형식인 PKCS12로 이전하는 것이 좋습니다.
D:\\aworks\\ssl-cert\>keytool -v -list -storetype pkcs12 -keystore hanafn.pfx -storepass aworks 또는
D:\\aworks\\ssl-cert\>keytool –list –v –keystore hanafn.pfx –storepass aworks
키 저장소 유형: PKCS12
키 저장소 제공자: SunJSSE
키 저장소에 1개의 항목이 포함되어 있습니다.
별칭 이름: 4be660d6-41d1-4597-8a78-2f72b491156d
생성 날짜: 2020. 10. 29
항목 유형: PrivateKeyEntry
인증서 체인 길이: 1
인증서[1]:
소유자: CN=258077-01.poscoict.ad
발행자: CN=258077-01.poscoict.ad
일련 번호: 1829f2635106e39143a967b6e211e722
적합한 시작 날짜: Thu Oct 29 15:00:20 KST 2020 종료 날짜: Fri Oct 29 09:00:00 KST 2021
인증서 지문:
MD5: 64:9F:6D:B4:25:73:63:E6:BD:A7:78:9C:AB:8A:29:6D
SHA1: 33:5F:A6:F1:AD:04:CD:2A:10:62:EF:67:0B:C1:A2:71:0B:EA:BD:4B
SHA256: 1C:5F:3A:9A:DC:7D:19:90:C0:76:92:5F:05:F9:EC:41:C7:2E:10:D9:06:67:4C:79:23:E4:9B:AB:93:95:F9:26
서명 알고리즘 이름: SHA256withRSA
주체 공용 키 알고리즘: 2048비트 RSA 키
버전: 3
확장:
#1: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
serverAuth
]
#2: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
Key_Encipherment
Data_Encipherment
]
#3: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
DNSName: 258077-01.poscoict.ad
]
>*******************************************
server:
port: 8080
error:
include-exception: true
ssl:
enabled: false
key-store: .\cert\hanafn.jks
key-store-password: aworks
key-password: aworks
key-store-type: pkcs12
key-alias: 4be660d6-41d1-4597-8a78-2f72b491156d
#trust-store: D:\aworks\aworks-workcenter-3.1.0\cert\aworks_store.ts
#trust-store-password: poscoict
# keytool -importkeystore -srckeystore c:\\Users\\Administrator\\Desktop\\hanafn.pfx -srcstoretype pkcs12 -destkeystore c:\\Users\\Administrator\\Desktop\\hanafn.jks -deststoretype jks
# keytool -importkeystore -srckeystore c:\\Users\\Administrator\\Desktop\\hanafn.pfx -srcstoretype pkcs12 -destkeystore c:\\Users\\Administrator\\Desktop\\hanafn.jks -deststoretype jks -alias "6bb91a3c-1add-48a7-9b93-07d17fad01d6"
# keytool -export -alias 6bb91a3c-1add-48a7-9b93-07d17fad01d6 -keystore c:\\Users\\Administrator \\Desktop\\hanafn.jks -rfc -file c:\\Users\\Administrator\\Desktop\\hanafn.cer
keytool -import -alias 6bb91a3c-1add-48a7-9b93-07d17fad01d6 -file c:\\Users\\Administrator \\Desktop\\hanafn.cer -keystore c:\\Users\\Administrator\\Desktop\\hanafn.ts