File tree Expand file tree Collapse file tree 1 file changed +2
-11
lines changed Expand file tree Collapse file tree 1 file changed +2
-11
lines changed Original file line number Diff line number Diff line change @@ -999,11 +999,7 @@ impl CertificateParams {
999
999
1000
1000
// Write standard key usage
1001
1001
if !self . key_usages . is_empty ( ) {
1002
- writer. next ( ) . write_sequence ( |writer| {
1003
- let oid = ObjectIdentifier :: from_slice ( OID_KEY_USAGE ) ;
1004
- writer. next ( ) . write_oid ( & oid) ;
1005
- writer. next ( ) . write_bool ( true ) ;
1006
-
1002
+ write_x509_extension ( writer. next ( ) , OID_KEY_USAGE , true , |writer| {
1007
1003
let mut bits: u16 = 0 ;
1008
1004
1009
1005
for entry in self . key_usages . iter ( ) {
@@ -1032,12 +1028,7 @@ impl CertificateParams {
1032
1028
// Finally take only the bytes != 0
1033
1029
let bits = & bits[ ..nb] ;
1034
1030
1035
- let der = yasna:: construct_der ( |writer| {
1036
- writer. write_bitvec_bytes ( & bits, msb as usize )
1037
- } ) ;
1038
-
1039
- // Write them
1040
- writer. next ( ) . write_bytes ( & der) ;
1031
+ writer. write_bitvec_bytes ( & bits, msb as usize )
1041
1032
} ) ;
1042
1033
}
1043
1034
You can’t perform that action at this time.
0 commit comments