답변
타임 스탬프는 디지털 서명이 만들어진 시간을 지정하는 데 사용됩니다. 이는 서명의 유효성을 올바르게 검증하는 데 필요합니다.
서명 타임 스탬프가있는 경우 서명을 확인 (확인)하는 응용 프로그램은 서명 유효성 확인과 관련된 인증서가 서명 당시 유효했는지 여부를 확인합니다. 서명에 타임 스탬프가 없으면 서명 유효성 검사가 수행되는 동안 인증서 유효성이 검사됩니다. 이는 항상 받아 들일 수있는 것은 아닙니다.
타임 스탬프와Example:
Certificate is valid from: 1st of January, 2008
Certificate is valid to: 31st of December, 2010
Signature is made on: 4th of July, 2009
Signature is verified on: 30th of April, 2012
: 서명은 타임 스탬프없이 (서명 인증서 유효 기간되었다) 괜찮 : 서명이 유효하지 않습니다 (인증서 서명 확인의 순간에 의해 만료).
장기간 (즉, 1 일 또는 며칠보다 긴 시간)에 서명을 사용한다고 가정 할 경우 타임 스탬프를 사용해야합니다 (문서 작성자 또는 데이터 작성자의 신빙성을 입증하기 위해).
예를 들어 동료에게 짧은 서명 메모를 보내고이 메모를 작성한 당일에 읽고 처리해야하는 경우 타임 스탬프는 필요하지 않습니다. 물론 서명 기술이 지원하지 않거나 타임 스탬프 권한을 사용할 수없는 경우 타임 스탬프를 사용할 수 없습니다.
반면에 광범위한 배포 또는 장기간 보관 및 보관을 위해 서명 된 문서를 만들 때 시간 소인은 필수입니다. 타임 스탬프는 소프트웨어 응용 프로그램의 실행 가능 모듈에 서명 할 때도 사용됩니다.
업데이트 : 타임 스탬프도 인증서로 서명됩니다. 또한이 서명은 일반 규칙을 사용하여 유효성을 검사하므로 타임 스탬프에 서명하는 데 사용 된 인증서가 서명 유효성 검사의 시점에서 유효해야합니다. 위의 예에서 타임 스탬프 인증서가 2012 년 4 월 1 일에 만료 된 경우 타임 스탬프는 유효하지 않은 것으로보고되고 서명 유효성 검사 중에 계산되지 않습니다.
서명 인증서가 만료되고 타임 스탬프가없는 경우 인증서가 유효 할 때 서명이 만들어 졌는지 확인할 방법이 없으므로 이전에 서명 된 코드가 "작동을 멈춤"수 있습니다.
타임 스탬프에는 특정 시간에 서명을했음을 증명하는 제 3 자 (일반적으로 CA)가 관련됩니다. 인증서가 만료되는시기와 상관없이 서명 된 코드를받은 사람은에 서명 할 때 인증서가 유효한지 인지 확인할 수 있습니다.
- 1. NTFS 타임 스탬프를 FAT 타임 스탬프로 변환
- 2. 타임 스탬프를 빼는 것
- 3. PHP에서 MySQL 타임 스탬프를 증가시키는 방법은 무엇입니까?
- 4. MSBuild에서 타임 스탬프를 출력하는 방법
- 5. 파이썬에서 gzip 타임 스탬프를 설정하십시오.
- 6. 클래스에서 오는 경우 IsRequired를 설정해야하는 이유는 무엇입니까?
- 7. 레일스에서 타임 스탬프를 언제 사용합니까?
- 8. ContentControl에서 IsTabStop을 true로 설정해야하는 이유는 무엇입니까?
- 9. 유닉스 타임 스탬프를 포맷하는 mysql 함수가 있나요?
- 10. 먼저 타임 스탬프를 확인 하시겠습니까?
- 11. Scala RemoteActors에서 클래스 로더를 설정해야하는 이유는 무엇입니까?
- 12. 이 타임 스탬프를 해석하는 방법은 무엇입니까?
- 13. 안드로이드에서 타임 스탬프를 날짜로 변환하는 방법은 무엇입니까?
- 14. OutputDebugString()에 타임 스탬프를 추가하는 방법은 무엇입니까?
- 15. 열의 최신 타임 스탬프를 얻는 방법은 무엇입니까?
- 16. 웹 페이지에서 타임 스탬프를 받으시겠습니까?
- 17. UNIX 타임 스탬프를 MySQL에 DATETIME
- 18. 변수를 private/public으로 설정해야하는 이유는 무엇입니까?
- 19. MYSQL 타임 스탬프를 time_t로 변환하십시오.
- 20. 유닉스 타임 스탬프를 시간으로 변환하기
- 21. SQL : 타임 스탬프를 사용하여 업데이트
- 22. 코코아의 파일에서 타임 스탬프를 읽으시겠습니까?
- 23. appengine은 타임 스탬프를 기반으로 선택합니다.
- 24. 타임 스탬프를 PHP와 비교하고 있습니까?
- 25. 유닉스 타임 스탬프를 hhmmss로 변환하는 방법?
- 26. SVN을 사용하여 파일의 타임 스탬프를 보존하려면 어떻게합니까?
- 27. 액티브/페이지 : DDL에 자동 타임 스탬프를 지원
- 28. RRD 마지막 유효한 데이터의 타임 스탬프를 인쇄합니다.
- 29. 요청의 타임 스탬프를 Fiddler에 표시 하시겠습니까?
- 30. zsh을 역사의 타임 스탬프를 읽을 수 없습니다
이 문장은 타임 스탬프에 서명하는 데 사용 된 인증서가 유효해야합니다. 마지막에 마지막으로 주어진 예제는 나에 따르면 잘못되었습니다. 타임 스탬프 서명에 대한 전체적인 생각은 무의미합니다. 타임 스탬프 인증서는 유효성 검사 중에 타임 스탬프에 서명하는 동안에 만 유효해야합니다. –
@ByjuVeedu 죄송 합니다만, 귀하의 말에 잘 맞지 않습니다. 유효성이 검증되는 모든 인증서 (서명 아님)는 유효성 검증 시점에서 유효해야합니다. 이것은 타임 스탬프에서도 사용되는 인증서에도 적용됩니다. –
@Eugene Mayevski 'Allied Bits, 방금 시스템 시계를 앞으로 이동하려고했습니다. 그리고 서명은 타임 스탬프 인증서 유효성에도 불구하고 유효했습니다. 인증서가없는 서명이 실패했습니다. – Denis