0

Windows 8.1에서 실행되는 Windows 응용 프로그램이 있습니다. 사이드로드를 사용하는 테스트 인증서를 사용하여 앱을 설치합니다. 열쇠는 며칠 만에 만료되며 새로운 것을 생성하고 배포하는 과정에 있습니다. 한편, 나는 인증서가 만료 된 후 응용 프로그램이 작동을 멈출 지 알고 싶습니다. 내 장치를 게시하고 만료 된 인증서로도 작동하는 응용 프로그램을 테스트하려고했습니다. 그것은 의도 된 행동입니까? 나는 앱의 향후 배포에 대해 갱신 된 인증서가 필요하다는 것을 알고 있지만 인증서가 만료 된 후에도 현재 버전이 계속 작동 할 것입니다.인증서가 만료 된 후 Windows 응용 프로그램이 작동합니까?

나는 인터넷 검색을 시도하고 다양한 기사를 읽었지만 관련 답변을 찾을 수 없습니다.

+0

적절한 태그, uwp 및 windows를 선택하십시오. Windows 8.1에서 앱이 실행되는 경우 전화 8.1이 적합하지 않을 수 있습니다. – kennyzx

답변

0

인증서가 만료 된 후에 현재 설치된 버전의 작동이 중지됩니다. 앱을 시작할 때 앱에 서명하는 데 사용되는 인증서에 대한 확인이 수행됩니다. 인증서가 이미 만료 된 경우 앱을 열 수 없습니다. 증상은 응용 프로그램 창이 잠시 표시된 다음 즉시 최소화됩니다.

테스트에서 앱 재개 시나리오 테스트를 끝내지 않도록 시스템 시간을 설정하기 전에 (작업 관리자에서) 앱이 종료되었는지 확인하십시오. 시스템 시간을 회사 서버와 동기화 할 수 있으므로 기업 네트워크와의 연결을 끊어야합니다. 그런 다음 앱을 다시 열면 증상을 관찰 할 수 있어야합니다.

업데이트 :

내가 내 테스트에서 일부 특정 단계에 따라, 내가 먼저 패키지, 처음으로 출시 전에 다음 마우스 오른쪽 을 설치 한 실현, 나는 시스템 시간을 설정 한 다음 시작 앱. 이 방법으로 앱을 열지 못했습니다. 나는 인증서가 만료되어 차단 된 첫 번째 발사에서 일어나는 몇 가지 추가 배포 단계를 추측

App failed with error: Element not found.

같은 오류가 보인다. 따라서 앱을 활성화 할 수 없습니다.

배포 된 앱이 최소 한 번 실행 되었다면 만료일 이후 아무 문제없이 계속 작업 할 수있는 것처럼 보입니다.

+0

응답 해 주셔서 대단히 감사드립니다. 내가 언급 한 테스트 시나리오를 실행했는데 아무런 문제없이 앱이 정상적으로 작동했습니다. 종료 및 응용 프로그램을 다시 시작한 장치 등 .. 그리고 모든 인스턴스에서 만료 된 인증서를 무시합니다. 우리는 Windows 8.1 앱이며 Windows 전화 앱이 아닙니다. 그 사람이 다르게 반응하는지 확실하지 않습니다. app lauch에서 인증서 확인을 시행하거나 무시하는 패키지 설정이 있습니까? – XtremeBytes

+0

일부 업데이트. 나는 설치된 애플 리케이션이 계속 작동하는데 아무런 문제가 없다고 생각한다. 언급 한 단계는 실제로 내 팀에서 수행 한 테스트 케이스이며이 새로운 테스트 결과에 따라 테스트 사례를 업데이트해야하는 것처럼 보입니다. :) – kennyzx

0

최근에 우리는 Windows 8.1 앱에서 같은 문제에 직면했습니다. 현재 설치된 빌드는 인증서가 만료 된 후에도 정상적으로 작동합니다. 그러나 새로운 인증서는 유효한 인증서를 찾을 때 설치되지 않습니다.

Incase 만료 된 인증서로 빌드를 설치해야하는 경우 날짜 (인증서 만료 전 날짜)를 변경하고 동일한 빌드를 설치할 수 있습니다. 설치가 성공적으로 완료되면 날짜를 변경하고 앱을 실행할 수 있습니다.