Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «openssl»
[Из песочницы] Своё Certificate Authority — в 5 OpenSSL команд 2013-09-04 00:02:01
Зачем это нужно?
Представим, у нас есть два сервера, работают они себе, и ...
+ развернуть текст сохранённая копия
Зачем это нужно?
Представим, у нас есть два сервера, работают они себе, и переодически они хотят, что-то друг у друга спросить по протоколу HTTP/HTTPS.
Протокол HTTP не безопасен и логично использовать протокол HTTPS для общения меду серверами.
Для организации такого общения нам нужно 2 SSL сертификата.
Если сервера пренадлежат одной организации, то может быть проще и безопасней подписывать сертификаты самостоятельно, а не покупать.
Читать дальше →
Тэги: openssl, ssl, веб-разработка, корневой, криптография, сертификат
Як увімкнути OpenSSL для PHP під Windows? 2013-08-12 15:19:00
... іант перший. Встановити OpenSSL для Windows. Або ...
+ развернуть текст сохранённая копия
Варіант перший. Встановити OpenSSL для Windows. Або ж другий варант, який мені подобається більше. В корені папки PHP лежить два файли: libeay32.dll та ssleay32.dll (вони входять в пакет). Скопіюйте їх і покладіть в папку C:\Windows\System32. В папці з розширеннями PHP (ext) має бути файл php_openssl.dll. Якщо такого нема, то викачайте собі zip-архів для вашої версії [...]
Тэги: libeay32.dll, openssl, php, php_openssl.dll, ssleay32.dll
OpenGL C++. Установка. 2013-08-11 17:39:00
+ развернуть текст сохранённая копия
Что такое OpenGL?OpenGL – это программный интерфейс к графической аппаратуре. Этот интерфейс состоит приблизительно из 250 отдельных команд (около 200 команд в самой OpenGL и еще 50 в библиотеке утилит), которые используются для указания объектов и операций, которые необходимо выполнить, чтобы получить интерактивное приложение, работающее с трехмерной графикой.
Всё скачать можно здесь.
1)Начнём все файлы .dll в архиве dll.zip мы должны перекинуть по этому адресу: C://Windows/System иC://Windows/System32
2)Bсе файлы .lib архиве library.zip надо перекинуть по этому адресу:
C://Program files/Microsoft Visual Studio/VC/lib
3)Мы создадим папку по адресу
C://Program files/Microsoft Visual Studio/VC/include, назовём её GL. И в эту папку перекинем все файлы .h из архива include.zip.
Установка завершена!
Проверяем.Создадим в Microsoft Visual C++ 2010 Express пустой проект с файлом например: main.cpp.
Вот код который нарисует треугольник с разноцветными вершинами или углами.
#include<GL/glut.h>
void Draw()
{
glBegin(GL_TRIANGLES);// Начало рисования треугольника glColor3f(1.0f,0.0f,0.1f); //цвет glVertex3f( 0.0f, 1.0f, 1.0f); // Вверх glColor3f(1.0f,1.0f,0.1f); //цвет glVertex3f(-1.0f,-1.0f, 0.0f); // Слева снизу glColor3f(0.1f,0.1f,1.0f); //цвет glVertex3f( 1.0f,-1.0f, 0.0f); // Справа снизу glEnd();// Конец рисования
glFlush(); }
void Initialize(){ glClearColor(0.1,0.1,0.1,0.1);// цвет заднего фона } int main (int argc, char**argv){ //ИнициализацияglutInit(&argc, argv);glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);//Очистка экрана и буфера глубины glutInitWindowSize(1920,1080);//ширина и высота окнаglutInitWindowPosition(0,0);// x=0 y=0glutCreateWindow("OpenGL");//название окна //РегистрацияglutDisplayFunc(Draw);//рисованиеInitialize();glutMainLoop();return 0;}
Должно появится окно. Например:
Если все работает то удачи в программировании!Подпишись на обновление IT-Блога по E-mail (Email). Будь всегда вкурсе новых о публикаций в IT-Блоге! Добавь в избранное IT-Блог .
Тэги: c++, opengl
[Из песочницы] Взаимодействие php-soap на linux с авторизацией по сертификатам с использованием алгоритмов ГОСТ 2013-08-07 20:49:44
... формат, понятный OpenSSL. Проверить работу OpenSSL.
3 ...
+ развернуть текст сохранённая копия
С криптографией я сталкивался ранее, приходилось разворачивать удостоверяющий центр на КриптоПро в свое время, так что общие представления о том что такое закрытые и открытые ключи и сертификаты у меня имелось, но вот о том как все это работает в Linux представления особого не было.
Встала задача обеспечить взаимодействие со службами РосМинздрава, а именно — с федеральным регистром медработников по протоколу SOAP. Со стороны клиента система на CentOS и работающими службами на PHP, со стороны сервера — SOAP-сервис с авторизацией по сертификатам с использованием ГОСТ алгоритмов. В наличии была флешка с закрытым ключом, сформированным удостоверяющим центром РосМинздрава и сертификат этого ключа.
После анализа ситуации по использованию ГОСТ алгоритмов шифрования в мире Linux выяснено что за последние годы здесь есть хорошее движение вперед, но все таки не совсем все хорошо. Итак, для того чтобы заставить расширение php-soap прозрачно понимать алгоритмы ГОСТ, а также использовать сертификаты и ключи выданные РосМинздравом нужно сделать следующее:
1. Обновить в дистрибутиве библиотеку OpenSSL до версии не ниже 1.0.1с и настроить поддержку ГОСТ.
2. Преобразовать выданный ключ и сертификат в формат, понятный OpenSSL. Проверить работу OpenSSL.
3. Подправить расширение OpenSSL в PHP и перекомпилировать сам PHP. Протестировать работу SOAP на PHP.
Итак, приступим. Читать дальше →
Тэги: openssl, php, soap, гост, криптография
[Из песочницы] Пример примитивного веб сервера на С++ с использованием OpenSSL 2013-01-25 17:58:02
Давно хотел написать полезную статью и вот наконец нашёл подходящий информационный повод.
...
+ развернуть текст сохранённая копия
Давно хотел написать полезную статью и вот наконец нашёл подходящий информационный повод.
Речь в этой статье пойдёт о создании примитивного web сервера работающего по https протоколу. Мы на пишем серверную часть, а в качестве клиентской части будет выступать любой из браузеров.
В итоге мы получим максимально упрощённый пример примитивного web сервера который можно будет улучшать и затачивать под свои задачи.
Читать дальше →
Тэги: c++, https, openssl, ssl, веб-разработка, песочница, с++
Страницы: 1 2 3 4 5 6 7 8 9
Главная / Главные темы / Тэг «openssl»
|
Взлеты Топ 5
Падения Топ 5
|