4
4
use der:: { DateTime , Decode , Encode } ;
5
5
use hex_literal:: hex;
6
6
use lazy_static:: lazy_static;
7
- use rsa:: { RsaPrivateKey , pkcs1v15:: SigningKey , pkcs8:: DecodePrivateKey } ;
7
+ use rsa:: {
8
+ RsaPrivateKey ,
9
+ pkcs1v15:: { self , SigningKey } ,
10
+ pkcs8:: DecodePrivateKey ,
11
+ } ;
8
12
use sha1:: Sha1 ;
9
13
use sha2:: { Sha224 , Sha256 , Sha384 , Sha512 } ;
10
14
use x509_cert:: { Certificate , name:: Name , serial_number:: SerialNumber } ;
@@ -173,7 +177,7 @@ fn encode_ocsp_req_signed() {
173
177
. with_request (
174
178
Request :: from_issuer :: < Sha1 > ( & ISSUER , SerialNumber :: from ( 0x10001usize ) ) . unwrap ( ) ,
175
179
)
176
- . sign ( & mut signer, Some ( vec ! [ CERT . clone( ) ] ) )
180
+ . sign :: < _ , pkcs1v15 :: Signature > ( & mut signer, Some ( vec ! [ CERT . clone( ) ] ) )
177
181
. unwrap ( ) ;
178
182
assert_eq ! ( & req. to_der( ) . unwrap( ) , & req_der) ;
179
183
}
@@ -212,7 +216,7 @@ fn encode_ocsp_resp_sha1_certid() {
212
216
DateTime :: new ( 2020 , 1 , 1 , 0 , 0 , 0 ) . unwrap ( ) ,
213
217
) ) ,
214
218
)
215
- . sign (
219
+ . sign :: < _ , pkcs1v15 :: Signature > (
216
220
& mut signer,
217
221
Some ( vec ! [ ISSUER . clone( ) ] ) ,
218
222
OcspGeneralizedTime :: from ( DateTime :: new ( 2020 , 1 , 1 , 0 , 0 , 0 ) . unwrap ( ) ) ,
@@ -236,7 +240,7 @@ fn encode_ocsp_resp_sha256_certid() {
236
240
DateTime :: new ( 2020 , 1 , 1 , 0 , 0 , 0 ) . unwrap ( ) ,
237
241
) ) ,
238
242
)
239
- . sign (
243
+ . sign :: < _ , pkcs1v15 :: Signature > (
240
244
& mut signer,
241
245
Some ( vec ! [ ISSUER . clone( ) ] ) ,
242
246
OcspGeneralizedTime :: from ( DateTime :: new ( 2020 , 1 , 1 , 0 , 0 , 0 ) . unwrap ( ) ) ,
@@ -260,7 +264,7 @@ fn encode_ocsp_resp_sha512_certid() {
260
264
DateTime :: new ( 2020 , 1 , 1 , 0 , 0 , 0 ) . unwrap ( ) ,
261
265
) ) ,
262
266
)
263
- . sign (
267
+ . sign :: < _ , pkcs1v15 :: Signature > (
264
268
& mut signer,
265
269
Some ( vec ! [ ISSUER . clone( ) ] ) ,
266
270
OcspGeneralizedTime :: from ( DateTime :: new ( 2020 , 1 , 1 , 0 , 0 , 0 ) . unwrap ( ) ) ,
@@ -303,7 +307,7 @@ fn encode_ocsp_resp_multiple_extensions() {
303
307
)
304
308
. with_extension ( ext1)
305
309
. unwrap ( )
306
- . sign (
310
+ . sign :: < _ , pkcs1v15 :: Signature > (
307
311
& mut signer,
308
312
Some ( vec ! [ ISSUER . clone( ) ] ) ,
309
313
OcspGeneralizedTime :: from ( DateTime :: new ( 2020 , 1 , 1 , 0 , 0 , 0 ) . unwrap ( ) ) ,
@@ -397,7 +401,7 @@ fn encode_ocsp_resp_multiple_responses() {
397
401
DateTime :: new ( 2020 , 1 , 1 , 0 , 0 , 0 ) . unwrap ( ) ,
398
402
) ) ,
399
403
)
400
- . sign (
404
+ . sign :: < _ , pkcs1v15 :: Signature > (
401
405
& mut signer,
402
406
Some ( vec ! [ ISSUER . clone( ) ] ) ,
403
407
OcspGeneralizedTime :: from ( DateTime :: new ( 2020 , 1 , 1 , 0 , 0 , 0 ) . unwrap ( ) ) ,
@@ -426,7 +430,7 @@ fn encode_ocsp_resp_revoked_delegated() {
426
430
DateTime :: new ( 2024 , 11 , 4 , 1 , 9 , 46 ) . unwrap ( ) ,
427
431
) ) ,
428
432
)
429
- . sign (
433
+ . sign :: < _ , pkcs1v15 :: Signature > (
430
434
& mut signer,
431
435
Some ( vec ! [ OCSP . clone( ) ] ) ,
432
436
OcspGeneralizedTime :: from ( DateTime :: new ( 2023 , 11 , 5 , 1 , 9 , 46 ) . unwrap ( ) ) ,
0 commit comments