File tree Expand file tree Collapse file tree 3 files changed +4
-8
lines changed
Expand file tree Collapse file tree 3 files changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -56,9 +56,7 @@ impl ResolvesClientCert for ClientCertResolver {
5656 if let Some ( ref pin) = self . pin {
5757 signing_key. key ( ) . set_pin ( pin) . ok ( ) ?;
5858 }
59- CertifiedKey :: new ( chain. into ( ) , Box :: new ( signing_key) )
60- . ok ( ) ?
61- . signer ( sigschemes)
59+ CertifiedKey :: new_unchecked ( chain. into ( ) , Box :: new ( signing_key) ) . signer ( sigschemes)
6260 }
6361
6462 fn has_certs ( & self ) -> bool {
Original file line number Diff line number Diff line change @@ -83,7 +83,7 @@ impl ResolvesServerCert for ServerCertResolver {
8383 . map_err ( |_| rustls:: Error :: NoSuitableCertificate ) ?;
8484 let certs = chain. into_iter ( ) . map ( Into :: into) . collect ( ) ;
8585
86- CertifiedKey :: new ( certs, Box :: new ( key) ) ?
86+ CertifiedKey :: new_unchecked ( certs, Box :: new ( key) )
8787 . signer ( client_hello. signature_schemes ( ) )
8888 . ok_or_else ( || rustls:: Error :: General ( "No common schemes" . to_owned ( ) ) )
8989 }
Original file line number Diff line number Diff line change @@ -47,9 +47,7 @@ mod client {
4747 sigschemes : & [ SignatureScheme ] ,
4848 ) -> Option < CertifiedSigner > {
4949 let ( chain, signing_key) = get_chain ( & self . 0 , & self . 1 ) . ok ( ) ?;
50- CertifiedKey :: new ( chain. into ( ) , Box :: new ( signing_key) )
51- . ok ( ) ?
52- . signer ( sigschemes)
50+ CertifiedKey :: new_unchecked ( chain. into ( ) , Box :: new ( signing_key) ) . signer ( sigschemes)
5351 }
5452
5553 fn has_certs ( & self ) -> bool {
@@ -133,7 +131,7 @@ mod server {
133131 . map_err ( |_| rustls:: Error :: NoSuitableCertificate ) ?;
134132 let certs = chain. into_iter ( ) . map ( Into :: into) . collect ( ) ;
135133
136- CertifiedKey :: new ( certs, Box :: new ( key) ) ?
134+ CertifiedKey :: new_unchecked ( certs, Box :: new ( key) )
137135 . signer ( client_hello. signature_schemes ( ) )
138136 . ok_or_else ( || rustls:: Error :: General ( "No common schemes" . to_owned ( ) ) )
139137 }
You can’t perform that action at this time.
0 commit comments