인증서 링크
CertAddCertificateLinkToStore, CertAddCRLLinkToStore 및 CertAddCTLLinkToStore 함수는 이러한 컨텍스트의 복사본을 추가하는 대신 기존 컨텍스트에 대한 링크를 인증서 저장소에 추가합니다. 저장소에 링크를 추가하면 여러 다른 저장소를 통해 동일한 물리적 인증서, CRL 또는 CTL 을 사용할 수 있습니다. 원래 컨텍스트의 저장소 또는 해당 컨텍스트에 대한 링크가 저장된 저장소에서 컨텍스트 의 확장 속성에 대한 변경 내용은 원래 컨텍스트를 보유하는 저장소 및 해당 컨텍스트에 대한 링크가 있는 다른 모든 저장소에서 사용할 수 있습니다.
CertAddCertificateLinkToStore를 사용하는 예제는 예제 C 프로그램: 인증서 저장소 작업을 참조하세요.
인증서 A.1, A.2, A.3 및 A.4는 원래 저장소 A에 있고 인증서 B.1, B.2, B.3 및 B.4는 원래 저장소 B에 있다고 가정합니다.
- 이 다이어그램은 인증서 A.2에 저장소 B에 추가된 링크와 인증서 B.2에 대한 저장소 A에 추가된 링크를 보여줍니다.
- 인증서 A.2의 원본은 여전히 저장소 A에 있습니다. B.2의 원본은 여전히 매장 B에 있습니다.
- 저장소 A 또는 저장소 B에서 인증서 A.2 또는 인증서 B.2의 확장 속성에 대한 변경 내용은 두 저장소에서 모두 사용할 수 있습니다.
- 인증서 A.3의 복사본이 만들어지고 저장소 B에 저장된 경우 저장소 A에서 만든 원래 A.3 인증서의 확장 속성에 대한 변경 내용은 저장소 B의 새 복사본에 표시되지 않습니다. 저장소 B에서 인증서 A.3 복사본의 확장 속성을 변경한 경우 해당 변경 내용은 원래 A.3 인증서의 내용에 영향을 미치지 않으며 저장소 A에서 표시되지 않습니다.