Skip to content

Commit 432e9d4

Browse files
audunhallandcpu
authored andcommitted
Revert "change signature of signed_by to accept &AsRef<CertificateParams> issuer"
This reverts commit b2a851f.
1 parent 2a21329 commit 432e9d4

File tree

1 file changed

+4
-16
lines changed

1 file changed

+4
-16
lines changed

rcgen/src/certificate.rs

+4-16
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,6 @@ impl From<Certificate> for CertificateDer<'static> {
6161
}
6262
}
6363

64-
impl AsRef<CertificateParams> for Certificate {
65-
fn as_ref(&self) -> &CertificateParams {
66-
&self.params
67-
}
68-
}
69-
7064
/// Parameters used for certificate generation
7165
#[allow(missing_docs)]
7266
#[non_exhaustive]
@@ -158,13 +152,13 @@ impl CertificateParams {
158152
pub fn signed_by(
159153
self,
160154
public_key: &impl PublicKeyData,
161-
issuer: &impl AsRef<Self>,
155+
issuer: &Certificate,
162156
issuer_key: &KeyPair,
163157
) -> Result<Certificate, Error> {
164158
let issuer = Issuer {
165-
distinguished_name: &issuer.as_ref().distinguished_name,
166-
key_identifier_method: &issuer.as_ref().key_identifier_method,
167-
key_usages: &issuer.as_ref().key_usages,
159+
distinguished_name: &issuer.params.distinguished_name,
160+
key_identifier_method: &issuer.params.key_identifier_method,
161+
key_usages: &issuer.params.key_usages,
168162
key_pair: issuer_key,
169163
};
170164

@@ -854,12 +848,6 @@ impl CertificateParams {
854848
}
855849
}
856850

857-
impl AsRef<CertificateParams> for CertificateParams {
858-
fn as_ref(&self) -> &CertificateParams {
859-
self
860-
}
861-
}
862-
863851
fn write_general_subtrees(writer: DERWriter, tag: u64, general_subtrees: &[GeneralSubtree]) {
864852
writer.write_tagged_implicit(Tag::context(tag), |writer| {
865853
writer.write_sequence(|writer| {

0 commit comments

Comments
 (0)