서명 도구 사용

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • 서명 도구를 사용하여 애플리케이션에서 지원되는 기록에 ServiceNow 서명하는 방법을 알아봅니다.

    시작하기 전에

    필요한 역할: 관리자

    이 단계를 수행하려면 다음이 있어야 합니다.

    • ServiceNow 서명할 기록이 있는 애플리케이션입니다.
    • 기록 서명을 위한 개인 키.
    • 실행 권한이 있는 로컬 환경의 signRecords.sh 스크립트입니다.
      중요사항:
      signRecords.sh 스크립트는 서명 도구 jar 파일의 일부로 포함되어 있으며, 다음에서 요청해야 합니다. ServiceNow 고객 지원.

    프로시저

    1. 로컬 환경에서 signRecords.sh 스크립트가 포함된 디렉터리로 이동합니다.
    2. 다음 명령 형식을 사용하여 기록에 서명합니다.
      ./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
    3. 메시지가 표시되면 키 스토어의 암호를 입력합니다.
      암호가 없으면 Enter 키를 누릅니다.
    4. 출력을 검토하여 서명이 성공적으로 완료되었는지 확인합니다.
      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!
      

      앞의 출력 예에서 서명 도구는 제공된 키 저장소 파일을 사용하여 기록에 서명했습니다. 다음 사항도 확인할 수 있습니다.

      • 스크립트가 지원되는 기록 65e811327702111057416efe7c5a994f 찾아서 서명했습니다.
      • ServiceNow-App-1 디렉터리에서 sys_certificate.xmlsn_kmf_record_signature.xml라는 두 개의 기록이 생성되었습니다.
    5. 에서 원격 변경 내용을 스튜디오적용하여 업데이트된 애플리케이션을 인스턴스로 다시 임포트합니다.
      자세한 내용은 문서를 참조하십시오.