@@ -59,8 +59,8 @@ fn server_no_root_certs() {
59
59
let keys = test_cert_gen:: keys ( ) ;
60
60
61
61
let identity = p ! ( Identity :: from_pkcs12(
62
- & keys. server. pkcs12,
63
- & keys. server. pkcs12_password
62
+ & keys. server. cert_and_key_pkcs12 . pkcs12. 0 ,
63
+ & keys. server. cert_and_key_pkcs12 . password
64
64
) ) ;
65
65
let builder = p ! ( TlsAcceptor :: new( identity) ) ;
66
66
@@ -78,7 +78,7 @@ fn server_no_root_certs() {
78
78
p ! ( socket. write_all( b"world" ) ) ;
79
79
} ) ;
80
80
81
- let root_ca = Certificate :: from_der ( & keys. client . cert_der ) . unwrap ( ) ;
81
+ let root_ca = Certificate :: from_der ( keys. client . ca . get_der ( ) ) . unwrap ( ) ;
82
82
83
83
let socket = p ! ( TcpStream :: connect( ( "localhost" , port) ) ) ;
84
84
let builder = p ! ( TlsConnector :: builder( )
@@ -100,8 +100,8 @@ fn server() {
100
100
let keys = test_cert_gen:: keys ( ) ;
101
101
102
102
let identity = p ! ( Identity :: from_pkcs12(
103
- & keys. server. pkcs12,
104
- & keys. server. pkcs12_password
103
+ & keys. server. cert_and_key_pkcs12 . pkcs12. 0 ,
104
+ & keys. server. cert_and_key_pkcs12 . password
105
105
) ) ;
106
106
let builder = p ! ( TlsAcceptor :: new( identity) ) ;
107
107
@@ -119,7 +119,7 @@ fn server() {
119
119
p ! ( socket. write_all( b"world" ) ) ;
120
120
} ) ;
121
121
122
- let root_ca = Certificate :: from_der ( & keys. client . cert_der ) . unwrap ( ) ;
122
+ let root_ca = Certificate :: from_der ( keys. client . ca . get_der ( ) ) . unwrap ( ) ;
123
123
124
124
let socket = p ! ( TcpStream :: connect( ( "localhost" , port) ) ) ;
125
125
let builder = p ! ( TlsConnector :: builder( )
@@ -141,7 +141,7 @@ fn certificate_from_pem() {
141
141
let keys = test_cert_gen:: keys ( ) ;
142
142
143
143
let der_path = dir. path ( ) . join ( "cert.der" ) ;
144
- fs:: write ( & der_path, & keys. client . cert_der ) . unwrap ( ) ;
144
+ fs:: write ( & der_path, & keys. client . ca . get_der ( ) ) . unwrap ( ) ;
145
145
let output = Command :: new ( "openssl" )
146
146
. arg ( "x509" )
147
147
. arg ( "-in" )
@@ -155,16 +155,16 @@ fn certificate_from_pem() {
155
155
assert ! ( output. status. success( ) ) ;
156
156
157
157
let cert = Certificate :: from_pem ( & output. stdout ) . unwrap ( ) ;
158
- assert_eq ! ( cert. to_der( ) . unwrap( ) , keys. client. cert_der ) ;
158
+ assert_eq ! ( cert. to_der( ) . unwrap( ) , keys. client. ca . get_der ( ) ) ;
159
159
}
160
160
161
161
#[ test]
162
162
fn peer_certificate ( ) {
163
163
let keys = test_cert_gen:: keys ( ) ;
164
164
165
165
let identity = p ! ( Identity :: from_pkcs12(
166
- & keys. server. pkcs12,
167
- & keys. server. pkcs12_password
166
+ & keys. server. cert_and_key_pkcs12 . pkcs12. 0 ,
167
+ & keys. server. cert_and_key_pkcs12 . password
168
168
) ) ;
169
169
let builder = p ! ( TlsAcceptor :: new( identity) ) ;
170
170
@@ -177,7 +177,7 @@ fn peer_certificate() {
177
177
assert ! ( socket. peer_certificate( ) . unwrap( ) . is_none( ) ) ;
178
178
} ) ;
179
179
180
- let root_ca = Certificate :: from_der ( & keys. client . cert_der ) . unwrap ( ) ;
180
+ let root_ca = Certificate :: from_der ( keys. client . ca . get_der ( ) ) . unwrap ( ) ;
181
181
182
182
let socket = p ! ( TcpStream :: connect( ( "localhost" , port) ) ) ;
183
183
let builder = p ! ( TlsConnector :: builder( )
@@ -186,7 +186,7 @@ fn peer_certificate() {
186
186
let socket = p ! ( builder. connect( "localhost" , socket) ) ;
187
187
188
188
let cert = socket. peer_certificate ( ) . unwrap ( ) . unwrap ( ) ;
189
- assert_eq ! ( cert. to_der( ) . unwrap( ) , keys. client. cert_der ) ;
189
+ assert_eq ! ( cert. to_der( ) . unwrap( ) , keys. client. ca . get_der ( ) ) ;
190
190
191
191
p ! ( j. join( ) ) ;
192
192
}
@@ -196,8 +196,8 @@ fn server_tls11_only() {
196
196
let keys = test_cert_gen:: keys ( ) ;
197
197
198
198
let identity = p ! ( Identity :: from_pkcs12(
199
- & keys. server. pkcs12,
200
- & keys. server. pkcs12_password
199
+ & keys. server. cert_and_key_pkcs12 . pkcs12. 0 ,
200
+ & keys. server. cert_and_key_pkcs12 . password
201
201
) ) ;
202
202
let builder = p ! ( TlsAcceptor :: builder( identity)
203
203
. min_protocol_version( Some ( Protocol :: Tlsv12 ) )
@@ -218,7 +218,7 @@ fn server_tls11_only() {
218
218
p ! ( socket. write_all( b"world" ) ) ;
219
219
} ) ;
220
220
221
- let root_ca = Certificate :: from_der ( & keys. client . cert_der ) . unwrap ( ) ;
221
+ let root_ca = Certificate :: from_der ( keys. client . ca . get_der ( ) ) . unwrap ( ) ;
222
222
223
223
let socket = p ! ( TcpStream :: connect( ( "localhost" , port) ) ) ;
224
224
let builder = p ! ( TlsConnector :: builder( )
@@ -241,8 +241,8 @@ fn server_no_shared_protocol() {
241
241
let keys = test_cert_gen:: keys ( ) ;
242
242
243
243
let identity = p ! ( Identity :: from_pkcs12(
244
- & keys. server. pkcs12,
245
- & keys. server. pkcs12_password
244
+ & keys. server. cert_and_key_pkcs12 . pkcs12. 0 ,
245
+ & keys. server. cert_and_key_pkcs12 . password
246
246
) ) ;
247
247
let builder = p ! ( TlsAcceptor :: builder( identity)
248
248
. min_protocol_version( Some ( Protocol :: Tlsv12 ) )
@@ -256,7 +256,7 @@ fn server_no_shared_protocol() {
256
256
assert ! ( builder. accept( socket) . is_err( ) ) ;
257
257
} ) ;
258
258
259
- let root_ca = Certificate :: from_der ( & keys. client . cert_der ) . unwrap ( ) ;
259
+ let root_ca = Certificate :: from_der ( keys. client . ca . get_der ( ) ) . unwrap ( ) ;
260
260
261
261
let socket = p ! ( TcpStream :: connect( ( "localhost" , port) ) ) ;
262
262
let builder = p ! ( TlsConnector :: builder( )
@@ -274,8 +274,8 @@ fn server_untrusted() {
274
274
let keys = test_cert_gen:: keys ( ) ;
275
275
276
276
let identity = p ! ( Identity :: from_pkcs12(
277
- & keys. server. pkcs12,
278
- & keys. server. pkcs12_password
277
+ & keys. server. cert_and_key_pkcs12 . pkcs12. 0 ,
278
+ & keys. server. cert_and_key_pkcs12 . password
279
279
) ) ;
280
280
let builder = p ! ( TlsAcceptor :: new( identity) ) ;
281
281
@@ -301,8 +301,8 @@ fn server_untrusted_unverified() {
301
301
let keys = test_cert_gen:: keys ( ) ;
302
302
303
303
let identity = p ! ( Identity :: from_pkcs12(
304
- & keys. server. pkcs12,
305
- & keys. server. pkcs12_password
304
+ & keys. server. cert_and_key_pkcs12 . pkcs12. 0 ,
305
+ & keys. server. cert_and_key_pkcs12 . password
306
306
) ) ;
307
307
let builder = p ! ( TlsAcceptor :: new( identity) ) ;
308
308
@@ -339,12 +339,12 @@ fn import_same_identity_multiple_times() {
339
339
let keys = test_cert_gen:: keys ( ) ;
340
340
341
341
let _ = p ! ( Identity :: from_pkcs12(
342
- & keys. server. pkcs12,
343
- & keys. server. pkcs12_password
342
+ & keys. server. cert_and_key_pkcs12 . pkcs12. 0 ,
343
+ & keys. server. cert_and_key_pkcs12 . password
344
344
) ) ;
345
345
let _ = p ! ( Identity :: from_pkcs12(
346
- & keys. server. pkcs12,
347
- & keys. server. pkcs12_password
346
+ & keys. server. cert_and_key_pkcs12 . pkcs12. 0 ,
347
+ & keys. server. cert_and_key_pkcs12 . password
348
348
) ) ;
349
349
350
350
let p8buf = include_bytes ! ( "../test/chain.pem" ) ;
@@ -358,8 +358,8 @@ fn shutdown() {
358
358
let keys = test_cert_gen:: keys ( ) ;
359
359
360
360
let identity = p ! ( Identity :: from_pkcs12(
361
- & keys. server. pkcs12,
362
- & keys. server. pkcs12_password
361
+ & keys. server. cert_and_key_pkcs12 . pkcs12. 0 ,
362
+ & keys. server. cert_and_key_pkcs12 . password
363
363
) ) ;
364
364
let builder = p ! ( TlsAcceptor :: new( identity) ) ;
365
365
@@ -378,7 +378,7 @@ fn shutdown() {
378
378
p ! ( socket. shutdown( ) ) ;
379
379
} ) ;
380
380
381
- let root_ca = Certificate :: from_der ( & keys. client . cert_der ) . unwrap ( ) ;
381
+ let root_ca = Certificate :: from_der ( keys. client . ca . get_der ( ) ) . unwrap ( ) ;
382
382
383
383
let socket = p ! ( TcpStream :: connect( ( "localhost" , port) ) ) ;
384
384
let builder = p ! ( TlsConnector :: builder( )
0 commit comments