WMW

Конвертер Формату SSL-Сертифіката

Free

Перетворюйте сертифікати SSL/TLS між кодуваннями PEM і DER, об'єднуйте сертифікати у файл PKCS#7 (.p7b) або вилучайте їх із нього, а також упаковуйте сертифікат і закритий ключ у захищений паролем файл PKCS#12 (.pfx / .p12) або вилучайте їх назад, усе це працює повністю у вашому браузері.

Повністю працює у вашому браузері за допомогою node-forge. Ваші файли та ключі нікуди не завантажуються.

Вхідний сертифікат

Недавня Активність

Видно всім. Останні 20 використань серед усіх відвідувачів, найновіші спочатку.

Extracted a certificate and key from a .pfx file

3 години тому

Packaged a certificate and key into a .pfx file

3 години тому

Extracted 2 certificate(s) from a PKCS#7 bundle

3 години тому

Bundled 2 certificate(s) into a PKCS#7 file

3 години тому

Converted a certificate to PEM

3 години тому

Converted a certificate to DER

3 години тому

Коментарі (0)

Знайшли цей інструмент корисним? Залиште коментар, поділіться порадою, чи скажіть нам, як ми можемо покращити його.

Коментарі гостей переглядаються перед публікацією. Увійти щоб публікувати миттєво.

Ще немає коментарів. Будьте першим, хто поділиться думками!

Що робить цей інструмент

Цей інструмент перетворює сертифікати SSL/TLS між кодуваннями PEM і DER, об'єднує сертифікати у файл PKCS#7 (.p7b) або вилучає їх із нього, а також упаковує сертифікат і закритий ключ у захищений паролем файл PKCS#12 (.pfx / .p12) або вилучає їх назад, і все це без завантаження ваших файлів будь-куди.

Як Це Працює

Кожен формат тут, PEM, DER, PKCS#7 і PKCS#12, кодує одні й ті самі базові структури даних ASN.1, визначені стандартами X.509 і PKCS; цей інструмент аналізує наданий вами формат у цю структуру за допомогою бібліотеки node-forge, а потім повторно серіалізує її у запитаний формат. Для PKCS#12 створення файлу додатково шифрує закритий ключ і сертифікат разом під вибраним вами паролем експорту, використовуючи ту саму схему на основі 3DES, яку очікують більшість інструментів і операційних систем, тоді як вилучення файлу PKCS#12 спочатку перевіряє і розшифровує його за допомогою наданого вами пароля, перш ніж вилучити сертифікат, ключ і будь-які сертифікати ланцюжка, які він містить.

Проблеми, які це вирішує

Часті запитання

›Яка різниця між PEM і DER?

Обидва формати кодують абсолютно однакові дані сертифіката; PEM це текстовий формат Base64, обгорнутий у рядки -----BEGIN CERTIFICATE-----, широко використовуваний OpenSSL, Apache та nginx у Linux, тоді як DER це необроблене двійкове кодування тієї ж структури ASN.1, більш поширене у Windows та сховищах ключів Java. Перетворення між ними ніколи не змінює зміст сертифіката, лише спосіб його пакування в байти.

›Для чого потрібен файл PKCS#7 (.p7b)?

Файл .p7b об'єднує один або кілька сертифікатів, зазвичай сертифікат сервера разом із промiжними сертифікатами CA, без включення жодного закритого ключа, що робить його зручним способом передати ланцюжок сертифікатів комусь або імпортувати ланцюжок у сховище сертифікатів Windows чи Java за один крок.

›Для чого потрібен файл PKCS#12 (.pfx / .p12)?

Файл .pfx (також званий .p12) це захищений паролем контейнер, який об'єднує закритий ключ разом із відповідним сертифікатом та, за бажанням, ланцюжком CA, в одному зашифрованому файлі; це формат, який найчастіше потрібен при одночасному імпортуванні сертифіката та ключа в IIS, сховище ключів Java, браузер або мобільний пристрій.

›Чи безпечно створювати або вилучати .pfx тут?

Так: увесь процес, читання вашого сертифіката та ключа, шифрування або розшифрування контейнера PKCS#12, виконується локально у вашому браузері за допомогою бібліотеки node-forge, і ніщо з того, що ви вставляєте або завантажуєте, ніколи не надсилається на сервер.

›Мій закритий ключ зашифрований, що мені робити?

Вставте його точно так, як він виглядає у файлі, включно із заголовком ENCRYPTED, і введіть його наявний пароль у поле "Пароль закритого ключа" перед створенням .pfx; це окремий пароль від нового пароля експорту, який ви виберете для самого файлу .pfx.

›Чому мій пакет показує лише один сертифікат, хоча я вставив два?

Переконайтеся, що кожен блок сертифіката, від -----BEGIN CERTIFICATE----- до -----END CERTIFICATE-----, є повним і що ви вставили повний текст обох; інструмент автоматично визначає кожен повний блок сертифіката PEM у текстовому полі, тож обрізаний або неправильно сформований блок буде просто пропущено.

Пов'язані Інструменти

Free

Текст

Генератор Самопідписаних SSL-Сертифікатів

Створюйте справжній, працюючий самопідписаний TLS-сертифікат разом із відповідним закритим ключем прямо у браузері за допомогою node-forge, з Subject Alternative Names, налаштовуваним розміром ключа та терміном дії, а також готовими до завантаження файлами .crt і .key.

Free

Текст

Перевірка Пари SSL-Сертифіката і Ключа

Перевірте, чи дійсно закритий ключ SSL/TLS, сертифікат і необов'язковий CSR належать до однієї пари ключів, розшифруйте та перегляньте суб'єкт сертифіката, видавця, термін дії, SAN та відбитки, усе це працює повністю у вашому браузері.

Free

Текст

Перегляд SSL-Сертифікатів

Декодуйте один або кілька сертифікатів X.509 у форматі PEM або DER і переглядайте кожне поле зрозумілою мовою: суб'єкт, видавця, термін дії, відбитки, відомості про відкритий ключ, а також кожне стандартне розширення, зокрема Key Usage, Subject Alternative Names та Authority Information Access, усе це працює повністю у вашому браузері.

Free

Текст

Додати префікс та суфікс

Додайте той самий текст префікса та/чи суфікса до кожного рядка списку прямо у вашому браузері.

Free

Текст

Додати текст до кожного рядка

Вставте той самий текст у кожен рядок, на початку, в кінці, у точній позиції, чи поруч зі збігом, прямо у вашому браузері.

Free

Текст

Калькулятор контрольної суми Adler-32

Обчисліть контрольну суму Adler-32 тексту чи файлу прямо у вашому браузері.

Free

Текст

Генератор анаграм

Знаходьте англійські анаграми та коротші слова, які можна скласти з будь-якого слова, прямо у вашому браузері.

Free

Текст

Тестер API

Надсилайте HTTP-запити до будь-якої API-точки доступу та перевіряйте відповідь прямо у вашому браузері.