@@ -4,7 +4,8 @@ use crate::ext::pkix::{certpolicy::CertificatePolicies, NameConstraints};
4
4
use crate :: { ext:: Extensions , name:: Name } ;
5
5
use crate :: { Certificate , TbsCertificate } ;
6
6
7
- use der:: asn1:: { OctetStringRef , Utf8StringRef } ;
7
+ use alloc:: string:: String ;
8
+ use der:: asn1:: OctetString ;
8
9
use der:: { Choice , Enumerated , Sequence } ;
9
10
use flagset:: { flags, FlagSet } ;
10
11
use spki:: SubjectPublicKeyInfoRef ;
@@ -47,10 +48,10 @@ pub struct TrustAnchorInfo<'a> {
47
48
48
49
pub pub_key : SubjectPublicKeyInfoRef < ' a > ,
49
50
50
- pub key_id : OctetStringRef < ' a > ,
51
+ pub key_id : OctetString ,
51
52
52
53
#[ asn1( optional = "true" ) ]
53
- pub ta_title : Option < Utf8StringRef < ' a > > ,
54
+ pub ta_title : Option < String > ,
54
55
55
56
#[ asn1( optional = "true" ) ]
56
57
pub cert_path : Option < CertPathControls < ' a > > ,
@@ -59,7 +60,7 @@ pub struct TrustAnchorInfo<'a> {
59
60
pub extensions : Option < Extensions > ,
60
61
61
62
#[ 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 > ,
63
64
}
64
65
65
66
/// ```text
0 commit comments