server.key.der ИЛИ server.crt.der того же размера - PullRequest
0 голосов
/ 14 января 2020

Возможно ли создать сертификат openssl (server.key.der ИЛИ server.crt.der) того же размера .. 1024 или 2048 или любого другого фиксированного размера? Мне это нравится, он меняет размер каждый раз, когда я создаю сертификаты, а затем мне приходится менять размер буфера. Есть ли параметр, из которого я могу исправить размер сертификатов.

1 Ответ

1 голос
/ 14 января 2020

Сертификаты содержат переменное количество данных (например, общее имя). Кроме того, ASN.1 является кодировкой переменной длины (например, меньшие числа требуют меньше места, чем, например, большие числа ).

Так что нет, вы не можете ни надежно предсказывать, ни контролировать размер подписанный сертификат или его ключ. Тем не менее, это должно быть тривиально, чтобы определить разумную верхнюю границу размера.

...