| Предыдущий | Следующий |
| OSS_BAD_PTR | OSS_INDEFINITE_NOT_SUPPORTED |
OSS_BAD_TIME
Что означает OSS_BAD_TIME
OSS_BAD_TIME указывает на неверное кодирование или значение ASN.1-времени. Это не оценка срока действия сертификата: ошибка относится именно к синтаксису или диапазонам временного поля.
Что проверить
- Сохраните исходные байты или строку времени и тип ASN.1 на первом вызове OSS, который вернул ошибку.
- Проверьте год, месяц, день, часы, минуты, секунды, високосный день, дробную часть и допустимую форму часового пояса.
- Выполните encode/decode round-trip заведомо корректного значения через тот же generated control table и ту же версию runtime.
- Если ломается только один PDU, сопоставьте границы поля с ASN.1 schema до исправления downstream-логики даты.
Как подтвердить исправление
Исправление подтверждается стабильным round-trip того же логического времени и корректной обработкой граничных дат.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
