서명 도구를 사용하여 애플리케이션에서 지원되는 기록에 ServiceNow 서명하는 방법을 알아봅니다.
시작하기 전에
필요한 역할: 관리자
이러한 단계를 수행하려면 다음이 있어야 합니다.
프로시저
-
로컬 환경에서 signRecords.sh 스크립트가 포함된 디렉터리로 이동합니다.
-
다음 명령 형식을 사용하여 기록에 서명합니다.
./signRecords.sh -d [Path to the root directory of the ServiceNow Application to Sign] -f [Path to the Keystore file]
예:
./signRecords.sh -d /users/abc/ServiceNow-App-1 -f /users/abc/codesigning.p12
-
메시지가 표시되면 키 저장소의 암호를 입력합니다.
암호가 없으면 Enter 키를 누릅니다.
-
출력을 검토하여 서명이 성공했는지 확인합니다.
Sep 26, 2022 2:41:09 PM com.snc.java.commands.ACommand start
INFO: CODESIGN: executing codesigning...
Sep 26, 2022 2:41:09 PM com.snc.core.codesigning.CodeSignerSupplier get
INFO: CODESIGN: signing record for documentId: 65e811327702111057416efe7c5a994f
Sep 26, 2022 2:41:11 PM com.snc.java.commands.ACommand start
INFO: CODESIGN: codesigning successfully completed!
앞의 출력 예제에서 서명 도구는 제공된 키 스토어 파일을 사용하여 기록에 서명했습니다. 또한 다음을 확인할 수 있습니다.
-
에서 스튜디오원격 변경 사항을 적용하여 업데이트된 애플리케이션을 다시 인스턴스로 임포트합니다.