소개
Microsoft.Azure.ArtifactSigningClientTools는 Windows용 MSI 패키지로, Azure Artifact Signing 서비스를 이용한 코드 서명에 필요한 클라이언트 도구를 한 번에 설치합니다.
상세정보
소개
Microsoft.Azure.ArtifactSigningClientTools는 Windows용 MSI 패키지로, Azure Artifact Signing(이전 Trusted Signing) 서비스를 이용한 코드 서명에 필요한 클라이언트 도구를 한 번에 설치합니다.
핵심 기능
- Windows SDK의 SignTool.exe와 필요한 의존성 파일(Azure.CodeSigning.Dlib.dll)을 제공합니다.
- winget 또는 MSI를 통해 간편하게 설치할 수 있으며, 설치 후 시스템 경로에 도구가 등록됩니다.
- Azure Artifact Signing 서비스를 활용하여 애플리케이션, MSIX 패키지 등에 디지털 서명을 수행할 수 있습니다.
지원 환경
Windows 운영 체제에서 실행되며, 관리자 권한으로 MSI 설치를 권장합니다.
기본 사용법
- winget install -e –id Microsoft.Azure.ArtifactSigningClientTools 명령을 실행하거나 제공된 MSI 파일을 실행하여 설치합니다.
- 설치 후 시스템을 재시작하거나 환경 변수를 갱신하여 SignTool.exe 경로를 인식하게 합니다.
- Azure CLI(az login)로 Azure 계정에 로그인한 후, SignTool을 사용하여 서명합니다. 예시: SignTool sign /v /debug /fd SHA256 /tr http://timestamp.digicert.com /td SHA256 /dlib “C:Program Files (x86)MicrosoftArtifactSigningClientToolsbinAzure.CodeSigning.Dlib.dll” /dmdf “경로metadata.json” “파일경로”
제한 사항 및 체크포인트
- 설치 후 바로 사용하려면 시스템 재시작 또는 환경 변수 갱신이 필요할 수 있습니다.
- SignTool 실행 시 Azure.CodeSigning.Dlib.dll 파일의 정확한 경로를 지정해야 하며, 경로가 잘못되면 서명에 실패합니다.
- CI/CD 환경(예: GitHub Actions Windows 러너)에서 설치 시 프로세스가 정지될 수 있다는 보고가 있으므로, 충분한 타임아웃과 디스크 공간을 확인해야 합니다.
- Azure Artifact Signing 서비스를 사용하려면 별도의 Azure 구독과 적절한 역할(Artifact Signing Certificate Profile Signer)이 필요합니다.
자주 묻는 질문(FAQ)
- 이 도구는 무엇인가요? Azure Artifact Signing 클라이언트 도구를 Windows에 쉽게 설치하기 위한 MSI 패키지입니다.
- SignTool.exe는 어디에 있나요? 기본 설치 경로는 C:Program Files (x86)Windows Kits10binx64SignTool.exe이며, winget 설치 시 해당 경로에 배치됩니다.
- Azure.CodeSigning.Dlib.dll은 어떻게 찾나요? 설치 후 C:Program Files (x86)MicrosoftArtifactSigningClientToolsbin 폴더에 존재합니다.
- Trusted Signing과 차이점은 무엇인가요? Azure Artifact Signing은 이전 Trusted Signing 서비스의 새로운 이름으로, 기능은 동일하며 브랜드만 변경되었습니다.
시스템 요구사항
Windows 운영 체제, 관리자 권한 권장


