Udostępnij przez


Łącza certyfikatów

Funkcje CertAddCertificateLinkToStore, CertAddCRLLinkToStorei CertAddCTLLinkToStore dodać linki do istniejących kontekstów do magazynów certyfikatów , a nie dodawać kopii tych kontekstów. Dodawanie linków do magazynów sprawia, że ten sam certyfikat fizyczny , listy CRLlub CTL dostępne za pośrednictwem kilku różnych magazynów. Zmiany wprowadzone we właściwościach rozszerzonych kontekstu z magazynu oryginalnego kontekstu lub z magazynu, w którym jest przechowywany link do tego kontekstu, są dostępne w magazynie, który przechowuje oryginalny kontekst i we wszystkich innych magazynach, które mają linki do tego kontekstu.

Aby uzyskać przykład użycia CertAddCertificateLinkToStore, zobacz Przykładowy program C: operacje magazynu certyfikatów.

łącza certyfikatów

Załóżmy, że certyfikaty A.1, A.2, A.3 i A.4 są pierwotnie w magazynie A, a certyfikaty B.1, B.2, B.3 i B.4 są pierwotnie w magazynie B.

  • Diagram przedstawia link dodany w magazynie B do certyfikatu A.2 i link dodany w magazynie A do certyfikatu B.2.
  • Oryginał certyfikatu A.2 jest nadal w magazynie A. Oryginał B.2 jest nadal w sklepie B.
  • Wszelkie zmiany wprowadzone w rozszerzonych właściwościach certyfikatu A.2 lub certyfikatu B.2 z magazynu A lub magazynu B będą dostępne dla obu magazynów.
  • Jeśli kopia certyfikatu A.3 została wprowadzona i zapisana w magazynie B, wszelkie zmiany właściwości rozszerzonych oryginalnego certyfikatu A.3 wykonanego z magazynu A nie będą widoczne w nowej kopii w magazynie B. Jeśli wprowadzono zmiany w rozszerzonych właściwościach kopii certyfikatu A.3 w magazynie B, zmiany te nie będą miały wpływu na zawartość oryginalnego certyfikatu A.3 i nie będą widoczne z magazynu A.