분류 전체보기

🩵electron

apple 개발자 계정으로 macOS application 코드서명+공증 하기(code sign, notarization)

1. Apple Developer Program 가입(연간 129000원)과정이 생각보다 복잡했다. 법인으로 신청했는데, 신청을 해두니 하루쯤 후에 전화요청 이메일이 와서 전화를 받으니 되게 상세하게 이것저것 물어보며 본인확인을 진행했다. 완료되면 이제 다음 프로세스로 진행할 수 있는 메일을 보내줘서, 여기서 결제를 마치니 바로 승인이 되었다. (최대 48시간이라고 안내해줬는데 1분만에 됐다.) 2. 인증서 발급받기Certificates, Identifiers & Profiles 탭에 들어간다. https://developer.apple.com/account/resources/certificates/add 로그인 - Apple idmsa.apple.com Developer ID Application 선택..

🩵electron

windows 설치파일 digitcert로 전자서명 하기

digitcert 인증서 구입 하면 이렇게 명함과 함께 usb를 전달받는다.뒷면에 써있는 홈페이지로 들어가본다.  뭔데 겁나 의심스럽게 인증서 페이지가 https 인증도 안되어있는거지..? 잘못 들어온게 맞는듯뭔 정식으로 배송온 명함에 있는 url이 이모양인거지,, 해킹당했나 (이딴 수상한 페이지가 있는 명함은 도대체 왜 같이 배송온걸까)아무튼 저건 잊고,,이메일에 함께 온 가이드대로 하면 금방 함.  사전 준비 사항usb에 토큰이 blank 형태로 배송됨초기 상태에는 보안 토큰에는 아직 인증서가 없으며, 사용자가 직접 인증서를 설치해야 함. 1. (세이프넷 툴 URL) 다운로드    https://www.digicert.com/StaticFiles/SafeNetAuthenticationClient-x6..

🩵electron

직접 개발한 exe 실행파일을 실 유저에게 배포하려면? (코드 전자 서명)

코드 서명(Code Signing)이란?코드 서명은 디지털 서명 기술을 사용하여 소프트웨어의 진위와 무결성을 보장하는 과정이다.즉, 개발자가 자신의 애플리케이션에 서명을 함으로써, 사용자는 이 애플리케이션이 신뢰할 수 있는 출처로부터 제공되었으며, 다운로드한 후 코드가 변경되지 않았음을 확인할 수 있다.  코드 서명이 중요한 이유신뢰성 확보: 사용자는 서명된 소프트웨어를 실행하기 전에 출처가 신뢰할 수 있는지 확인할 수 있다.보안 유지: 악의적인 소프트웨어가 자신을 정상적인 프로그램처럼 위장하려 할 때, 코드 서명은 이러한 위협으로부터 사용자를 보호한다.경고 메시지 감소: 윈도우 같은 운영 시스템에서는 서명되지 않은 프로그램을 실행할 때 경고 메시지를 표시하는데, 서명된 애플리케이션은 이러한 경고 없이 ..

🩵electron

electron s3 github actions 자동 배포 및 autoUpdater 설정

서론autoUpdater는 electron에 내장된것과 'electron-updater'에 내장된것 두가지가 있다. 'electron-updater'가 좀 더 많은 기능을 제공하며 사용하기 편했다. 처음에는 electron 앱의 자동 배포가 gtihub release에 연동되어있었다. 그러나 파일 다운로드 url은 s3에서 따로 관리되고있어서 다운로드와 자동배포 모두 s3와 연동되게 변경하기로 했다. 하는김에 github actions를 사용해서 s3에 exe 파일을 자동배포 할 수 있도록 해준다. 그리고 기존 코드가 배포하는 과정에서 package.json에 github token이 들어가있어서 잘못하면 토큰이 털릴 수 있는 구조로 되어있었다.그래서    과정다른 과정은 어떤걸 배포하든 똑같으니 생략 ..

해서미
'분류 전체보기' 카테고리의 글 목록 (2 Page)