@@ -9,7 +9,7 @@ use yasna::Tag;
9
9
use crate :: ENCODE_CONFIG ;
10
10
use crate :: {
11
11
oid, write_distinguished_name, write_dt_utc_or_generalized,
12
- write_x509_authority_key_identifier, write_x509_extension, CertificateParams , Error , Issuer ,
12
+ write_x509_authority_key_identifier, write_x509_extension, Certificate , Error , Issuer ,
13
13
KeyIdMethod , KeyPair , KeyUsagePurpose , SerialNumber ,
14
14
} ;
15
15
@@ -190,17 +190,17 @@ impl CertificateRevocationListParams {
190
190
/// Including a signature from the issuing certificate authority's key.
191
191
pub fn signed_by (
192
192
self ,
193
- issuer : & impl AsRef < CertificateParams > ,
193
+ issuer : & Certificate ,
194
194
issuer_key : & KeyPair ,
195
195
) -> Result < CertificateRevocationList , Error > {
196
196
if self . next_update . le ( & self . this_update ) {
197
197
return Err ( Error :: InvalidCrlNextUpdate ) ;
198
198
}
199
199
200
200
let issuer = Issuer {
201
- distinguished_name : & issuer. as_ref ( ) . distinguished_name ,
202
- key_identifier_method : & issuer. as_ref ( ) . key_identifier_method ,
203
- key_usages : & issuer. as_ref ( ) . key_usages ,
201
+ distinguished_name : & issuer. params . distinguished_name ,
202
+ key_identifier_method : & issuer. params . key_identifier_method ,
203
+ key_usages : & issuer. params . key_usages ,
204
204
key_pair : issuer_key,
205
205
} ;
206
206
0 commit comments