Skip to content

Commit 0430bc7

Browse files
audunhallanddjc
authored andcommitted
feat: Add AsRef<CertificateParams> for Certificate/CertificateParams
1 parent 1a72bfa commit 0430bc7

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

rcgen/src/certificate.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,12 @@ 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+
6470
/// Parameters used for certificate generation
6571
#[allow(missing_docs)]
6672
#[non_exhaustive]
@@ -848,6 +854,12 @@ impl CertificateParams {
848854
}
849855
}
850856

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

0 commit comments

Comments
 (0)