File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ pub struct SignedData<'a> {
41
41
pub certificates : Option <
42
42
common:: Asn1ReadableOrWritable <
43
43
asn1:: SetOf < ' a , certificate:: Certificate < ' a > > ,
44
- asn1:: SetOfWriter < ' a , & ' a certificate:: Certificate < ' a > > ,
44
+ asn1:: SetOfWriter < ' a , certificate:: Certificate < ' a > > ,
45
45
> ,
46
46
> ,
47
47
Original file line number Diff line number Diff line change @@ -52,7 +52,7 @@ fn serialize_certificates<'p>(
52
52
53
53
let raw_certs = py_certs
54
54
. iter ( )
55
- . map ( |c| c. raw . borrow_dependent ( ) )
55
+ . map ( |c| c. raw . borrow_dependent ( ) . clone ( ) )
56
56
. collect :: < Vec < _ > > ( ) ;
57
57
58
58
let signed_data = pkcs7:: SignedData {
@@ -211,7 +211,7 @@ fn sign_and_serialize<'p>(
211
211
let mut digest_algs = vec ! [ ] ;
212
212
let mut certs = py_certs
213
213
. iter ( )
214
- . map ( |p| p. raw . borrow_dependent ( ) )
214
+ . map ( |p| p. raw . borrow_dependent ( ) . clone ( ) )
215
215
. collect :: < Vec < _ > > ( ) ;
216
216
217
217
let ka_vec = cryptography_keepalive:: KeepAlive :: new ( ) ;
@@ -288,7 +288,7 @@ fn sign_and_serialize<'p>(
288
288
if !digest_algs. contains ( & digest_alg) {
289
289
digest_algs. push ( digest_alg. clone ( ) ) ;
290
290
}
291
- certs. push ( cert. raw . borrow_dependent ( ) ) ;
291
+ certs. push ( cert. raw . borrow_dependent ( ) . clone ( ) ) ;
292
292
293
293
signer_infos. push ( pkcs7:: SignerInfo {
294
294
version : 1 ,
You can’t perform that action at this time.
0 commit comments