Нет.
Расширения бесполезны, как и имена файлов. Они НЕ СЧИТАЮТ. Только контент имеет значение. Программное обеспечение не заботится о том, как вы называете свои имена файлов, храня сертификаты и закрытые ключи, это может быть foobar.42
и будет работать так же хорошо (при условии, что содержимое корректно).
Имена предназначены только для помощи людям легче узнать, о чем речь. Например, обычно используют имя сайта в качестве имени файла, чтобы четко его идентифицировать, а затем используют «некоторое» расширение с одной стороны для сертификата (.cert
или .crt
или .cer
) и личного ключа (.key
). У вас также есть запросы на подпись сертификата (которые вы генерируете до получения сертификата), которые часто .csr
.
Иногда вы также можете найти .pem
, что неоднозначно: PEM - это формат для кодирования контента , вы можете закодировать сертификат или ключ, так что просто .pem
вы не знаете, о чем идет речь, и, по крайней мере, .crt
против .key
по крайней мере прояснит разницу.
Теперь, .cert
вероятно, будет наиболее очевидным выбором ... но поскольку мы наследуем от некоторых прошлых произвольных ограничений некоторых прошлых ОС, мы часто предпочитаем не более 3 букв для расширений, поэтому выбирайте яд между сокращением .cert
или .cer
или .crt
(последнее мне кажется чаще встречающимся). Также для тех же самых глупых прошлых произвольных решений, некоторые ОС прикрепляют определенные c действия к указанным c файлам на основе их имени. Ваша ОС может по-разному относиться к одному и тому же файлу, если он заканчивается на .crt
по сравнению с .cer
. Но это все настройки и локальные настройки, опять же, только содержание действительно имеет значение.