@@ -10,12 +10,12 @@ use crate::{
1010
1111/// SslConnectorBuilderExt trait for `SslConnectorBuilder`.
1212pub trait SslConnectorBuilderExt {
13- /// Configure the CertStore for the given `SslConnectorBuilder`.
14- fn set_cert_store ( self , store : Option < & CertStore > ) -> crate :: Result < SslConnectorBuilder > ;
15-
1613 /// Configure the Identity for the given `SslConnectorBuilder`.
1714 fn set_identity ( self , identity : Option < & Identity > ) -> crate :: Result < SslConnectorBuilder > ;
1815
16+ /// Configure the CertStore for the given `SslConnectorBuilder`.
17+ fn set_cert_store ( self , store : Option < & CertStore > ) -> crate :: Result < SslConnectorBuilder > ;
18+
1919 /// Configure the certificate verification for the given `SslConnectorBuilder`.
2020 fn set_cert_verification ( self , enable : bool ) -> SslConnectorBuilder ;
2121
@@ -27,16 +27,6 @@ pub trait SslConnectorBuilderExt {
2727}
2828
2929impl SslConnectorBuilderExt for SslConnectorBuilder {
30- fn set_cert_store ( mut self , store : Option < & CertStore > ) -> crate :: Result < SslConnectorBuilder > {
31- if let Some ( store) = store {
32- self . set_cert_store_ref ( & store. 0 )
33- } else {
34- self . set_default_verify_paths ( ) . map_err ( Error :: tls) ?;
35- }
36-
37- Ok ( self )
38- }
39-
4030 fn set_identity ( mut self , identity : Option < & Identity > ) -> crate :: Result < SslConnectorBuilder > {
4131 if let Some ( identity) = identity {
4232 self . set_certificate ( & identity. cert ) . map_err ( Error :: tls) ?;
@@ -52,6 +42,16 @@ impl SslConnectorBuilderExt for SslConnectorBuilder {
5242 Ok ( self )
5343 }
5444
45+ fn set_cert_store ( mut self , store : Option < & CertStore > ) -> crate :: Result < SslConnectorBuilder > {
46+ if let Some ( store) = store {
47+ self . set_cert_store_ref ( & store. 0 )
48+ } else {
49+ self . set_default_verify_paths ( ) . map_err ( Error :: tls) ?;
50+ }
51+
52+ Ok ( self )
53+ }
54+
5555 fn set_cert_verification ( mut self , enable : bool ) -> SslConnectorBuilder {
5656 self . set_verify ( if enable {
5757 SslVerifyMode :: PEER
0 commit comments