Format certificate serial number to hexadecimal string with even padding Converts a BigUint serial number to uppercase hex string, ensuring even length by prepending '0' if necessary.
(serial: &num_bigint::BigUint)
| 207 | /// Converts a BigUint serial number to uppercase hex string, ensuring |
| 208 | /// even length by prepending '0' if necessary. |
| 209 | fn format_serial_number(serial: &num_bigint::BigUint) -> String { |
| 210 | let mut serial_str = serial.to_str_radix(16).to_uppercase(); |
| 211 | if serial_str.len() % 2 == 1 { |
| 212 | serial_str.insert(0, '0'); |
| 213 | } |
| 214 | serial_str |
| 215 | } |
| 216 | |
| 217 | /// Normalize wildcard hostname by stripping "*." prefix |
| 218 | /// |
no test coverage detected