@@ -107,6 +107,7 @@ <h3>Properties</h3>
107107 < li class ="tsd-kind-property tsd-parent-kind-class "> < a href ="io.tlscontextoptions.html#private_key " class ="tsd-kind-icon "> private_< wbr > key</ a > </ li >
108108 < li class ="tsd-kind-property tsd-parent-kind-class "> < a href ="io.tlscontextoptions.html#private_key_filepath " class ="tsd-kind-icon "> private_< wbr > key_< wbr > filepath</ a > </ li >
109109 < li class ="tsd-kind-property tsd-parent-kind-class "> < a href ="io.tlscontextoptions.html#verify_peer " class ="tsd-kind-icon "> verify_< wbr > peer</ a > </ li >
110+ < li class ="tsd-kind-property tsd-parent-kind-class "> < a href ="io.tlscontextoptions.html#windows_cert_store_path " class ="tsd-kind-icon "> windows_< wbr > cert_< wbr > store_< wbr > path</ a > </ li >
110111 </ ul >
111112 </ section >
112113 < section class ="tsd-index-section ">
@@ -119,6 +120,7 @@ <h3>Methods</h3>
119120 < li class ="tsd-kind-method tsd-parent-kind-class tsd-is-static "> < a href ="io.tlscontextoptions.html#create_client_with_mtls_pkcs11 " class ="tsd-kind-icon "> create_< wbr > client_< wbr > with_< wbr > mtls_< wbr > pkcs11</ a > </ li >
120121 < li class ="tsd-kind-method tsd-parent-kind-class tsd-is-static "> < a href ="io.tlscontextoptions.html#create_client_with_mtls_pkcs12_from_path " class ="tsd-kind-icon "> create_< wbr > client_< wbr > with_< wbr > mtls_< wbr > pkcs12_< wbr > from_< wbr > path</ a > </ li >
121122 < li class ="tsd-kind-method tsd-parent-kind-class tsd-is-static "> < a href ="io.tlscontextoptions.html#create_client_with_mtls_pkcs_from_path " class ="tsd-kind-icon "> create_< wbr > client_< wbr > with_< wbr > mtls_< wbr > pkcs_< wbr > from_< wbr > path</ a > </ li >
123+ < li class ="tsd-kind-method tsd-parent-kind-class tsd-is-static "> < a href ="io.tlscontextoptions.html#create_client_with_mtls_windows_cert_store_path " class ="tsd-kind-icon "> create_< wbr > client_< wbr > with_< wbr > mtls_< wbr > windows_< wbr > cert_< wbr > store_< wbr > path</ a > </ li >
122124 < li class ="tsd-kind-method tsd-parent-kind-class tsd-is-static "> < a href ="io.tlscontextoptions.html#create_server_with_mtls_from_path " class ="tsd-kind-icon "> create_< wbr > server_< wbr > with_< wbr > mtls_< wbr > from_< wbr > path</ a > </ li >
123125 < li class ="tsd-kind-method tsd-parent-kind-class tsd-is-static "> < a href ="io.tlscontextoptions.html#create_server_with_mtls_pkcs_from_path " class ="tsd-kind-icon "> create_< wbr > server_< wbr > with_< wbr > mtls_< wbr > pkcs_< wbr > from_< wbr > path</ a > </ li >
124126 </ ul >
@@ -381,6 +383,18 @@ <h3>verify_<wbr>peer</h3>
381383 set this to true.</ p >
382384 </ div >
383385 </ section >
386+ < section class ="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class ">
387+ < a name ="windows_cert_store_path " class ="tsd-anchor "> </ a >
388+ < h3 > < span class ="tsd-flag ts-flagOptional "> Optional</ span > windows_< wbr > cert_< wbr > store_< wbr > path</ h3 >
389+ < div class ="tsd-signature tsd-kind-icon "> windows_< wbr > cert_< wbr > store_< wbr > path< span class ="tsd-signature-symbol "> :</ span > < span class ="tsd-signature-type "> undefined</ span > < span class ="tsd-signature-symbol "> | </ span > < span class ="tsd-signature-type "> string</ span > </ div >
390+ < aside class ="tsd-sources ">
391+ </ aside >
392+ < div class ="tsd-comment tsd-typography ">
393+ < div class ="lead ">
394+ < p > Path to certificate in a Windows cert store. Windows only.</ p >
395+ </ div >
396+ </ div >
397+ </ section >
384398 </ section >
385399 < section class ="tsd-panel-group tsd-member-group ">
386400 < h2 > Methods</ h2 >
@@ -616,6 +630,38 @@ <h4 class="tsd-returns-title">Returns <a href="io.tlscontextoptions.html" class=
616630 </ li >
617631 </ ul >
618632 </ section >
633+ < section class ="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static ">
634+ < a name ="create_client_with_mtls_windows_cert_store_path " class ="tsd-anchor "> </ a >
635+ < h3 > < span class ="tsd-flag ts-flagStatic "> Static</ span > create_< wbr > client_< wbr > with_< wbr > mtls_< wbr > windows_< wbr > cert_< wbr > store_< wbr > path</ h3 >
636+ < ul class ="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static ">
637+ < li class ="tsd-signature tsd-kind-icon "> create_< wbr > client_< wbr > with_< wbr > mtls_< wbr > windows_< wbr > cert_< wbr > store_< wbr > path< span class ="tsd-signature-symbol "> (</ span > certificate_path< span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> string</ span > < span class ="tsd-signature-symbol "> )</ span > < span class ="tsd-signature-symbol "> : </ span > < a href ="io.tlscontextoptions.html " class ="tsd-signature-type "> TlsContextOptions</ a > </ li >
638+ </ ul >
639+ < ul class ="tsd-descriptions ">
640+ < li class ="tsd-description ">
641+ < aside class ="tsd-sources ">
642+ </ aside >
643+ < div class ="tsd-comment tsd-typography ">
644+ < div class ="lead ">
645+ < p > Create options configured for mutual TLS in client mode,
646+ using a certificate in a Windows certificate store.</ p >
647+ </ div >
648+ < p > NOTE: Windows only.</ p >
649+ </ div >
650+ < h4 class ="tsd-parameters-title "> Parameters</ h4 >
651+ < ul class ="tsd-parameters ">
652+ < li >
653+ < h5 > certificate_path: < span class ="tsd-signature-type "> string</ span > </ h5 >
654+ < div class ="tsd-comment tsd-typography ">
655+ < p > Path to certificate in a Windows certificate store.
656+ The path must use backslashes and end with the certificate's thumbprint.
657+ Example: < code > CurrentUser\MY\A11F8A9B5DF5B98BA3508FBCA575D09570E0D2C6</ code > </ p >
658+ </ div >
659+ </ li >
660+ </ ul >
661+ < h4 class ="tsd-returns-title "> Returns < a href ="io.tlscontextoptions.html " class ="tsd-signature-type "> TlsContextOptions</ a > </ h4 >
662+ </ li >
663+ </ ul >
664+ </ section >
619665 < section class ="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static ">
620666 < a name ="create_server_with_mtls_from_path " class ="tsd-anchor "> </ a >
621667 < h3 > < span class ="tsd-flag ts-flagStatic "> Static</ span > create_< wbr > server_< wbr > with_< wbr > mtls_< wbr > from_< wbr > path</ h3 >
@@ -806,6 +852,9 @@ <h4 class="tsd-returns-title">Returns <a href="io.tlscontextoptions.html" class=
806852 < li class =" tsd-kind-property tsd-parent-kind-class ">
807853 < a href ="io.tlscontextoptions.html#verify_peer " class ="tsd-kind-icon "> verify_< wbr > peer</ a >
808854 </ li >
855+ < li class =" tsd-kind-property tsd-parent-kind-class ">
856+ < a href ="io.tlscontextoptions.html#windows_cert_store_path " class ="tsd-kind-icon "> windows_< wbr > cert_< wbr > store_< wbr > path</ a >
857+ </ li >
809858 < li class =" tsd-kind-method tsd-parent-kind-class ">
810859 < a href ="io.tlscontextoptions.html#override_default_trust_store " class ="tsd-kind-icon "> override_< wbr > default_< wbr > trust_< wbr > store</ a >
811860 </ li >
@@ -827,6 +876,9 @@ <h4 class="tsd-returns-title">Returns <a href="io.tlscontextoptions.html" class=
827876 < li class =" tsd-kind-method tsd-parent-kind-class tsd-is-static ">
828877 < a href ="io.tlscontextoptions.html#create_client_with_mtls_pkcs_from_path " class ="tsd-kind-icon "> create_< wbr > client_< wbr > with_< wbr > mtls_< wbr > pkcs_< wbr > from_< wbr > path</ a >
829878 </ li >
879+ < li class =" tsd-kind-method tsd-parent-kind-class tsd-is-static ">
880+ < a href ="io.tlscontextoptions.html#create_client_with_mtls_windows_cert_store_path " class ="tsd-kind-icon "> create_< wbr > client_< wbr > with_< wbr > mtls_< wbr > windows_< wbr > cert_< wbr > store_< wbr > path</ a >
881+ </ li >
830882 < li class =" tsd-kind-method tsd-parent-kind-class tsd-is-static ">
831883 < a href ="io.tlscontextoptions.html#create_server_with_mtls_from_path " class ="tsd-kind-icon "> create_< wbr > server_< wbr > with_< wbr > mtls_< wbr > from_< wbr > path</ a >
832884 </ li >
0 commit comments