Skip to content

Commit d584ff0

Browse files
committed
x509-cert: TrustAnchorInfo is now an owned type
1 parent 147ebac commit d584ff0

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

x509-cert/src/anchor.rs

+5-4
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ use crate::ext::pkix::{certpolicy::CertificatePolicies, NameConstraints};
44
use crate::{ext::Extensions, name::Name};
55
use crate::{Certificate, TbsCertificate};
66

7-
use der::asn1::{OctetStringRef, Utf8StringRef};
7+
use alloc::string::String;
8+
use der::asn1::OctetString;
89
use der::{Choice, Enumerated, Sequence};
910
use flagset::{flags, FlagSet};
1011
use spki::SubjectPublicKeyInfoRef;
@@ -47,10 +48,10 @@ pub struct TrustAnchorInfo<'a> {
4748

4849
pub pub_key: SubjectPublicKeyInfoRef<'a>,
4950

50-
pub key_id: OctetStringRef<'a>,
51+
pub key_id: OctetString,
5152

5253
#[asn1(optional = "true")]
53-
pub ta_title: Option<Utf8StringRef<'a>>,
54+
pub ta_title: Option<String>,
5455

5556
#[asn1(optional = "true")]
5657
pub cert_path: Option<CertPathControls<'a>>,
@@ -59,7 +60,7 @@ pub struct TrustAnchorInfo<'a> {
5960
pub extensions: Option<Extensions>,
6061

6162
#[asn1(context_specific = "2", tag_mode = "IMPLICIT", optional = "true")]
62-
pub ta_title_lang_tag: Option<Utf8StringRef<'a>>,
63+
pub ta_title_lang_tag: Option<String>,
6364
}
6465

6566
/// ```text

0 commit comments

Comments
 (0)