@@ -6,7 +6,7 @@ use alloc::vec::Vec;
6
6
use core:: cmp:: Ordering ;
7
7
8
8
use const_oid:: AssociatedOid ;
9
- use der:: asn1:: BitStringRef ;
9
+ use der:: asn1:: BitString ;
10
10
use der:: { Decode , Enumerated , Error , ErrorKind , Sequence , ValueOrd } ;
11
11
use spki:: { AlgorithmIdentifierRef , SubjectPublicKeyInfoRef } ;
12
12
@@ -91,10 +91,10 @@ pub struct TbsCertificate<'a> {
91
91
pub subject_public_key_info : SubjectPublicKeyInfoRef < ' a > ,
92
92
93
93
#[ asn1( context_specific = "1" , tag_mode = "IMPLICIT" , optional = "true" ) ]
94
- pub issuer_unique_id : Option < BitStringRef < ' a > > ,
94
+ pub issuer_unique_id : Option < BitString > ,
95
95
96
96
#[ asn1( context_specific = "2" , tag_mode = "IMPLICIT" , optional = "true" ) ]
97
- pub subject_unique_id : Option < BitStringRef < ' a > > ,
97
+ pub subject_unique_id : Option < BitString > ,
98
98
99
99
#[ asn1( context_specific = "3" , tag_mode = "EXPLICIT" , optional = "true" ) ]
100
100
pub extensions : Option < crate :: ext:: Extensions > ,
@@ -150,7 +150,7 @@ impl<'a> TbsCertificate<'a> {
150
150
pub struct Certificate < ' a > {
151
151
pub tbs_certificate : TbsCertificate < ' a > ,
152
152
pub signature_algorithm : AlgorithmIdentifierRef < ' a > ,
153
- pub signature : BitStringRef < ' a > ,
153
+ pub signature : BitString ,
154
154
}
155
155
156
156
#[ cfg( feature = "pem" ) ]
0 commit comments