Подключаю XML-шлюз для терминала, с терминалом общаемся по https. По инструкции создается сертификат (сразу говорю, в сертификатах нихрена непонимаю). Инструкция такая, устанавливается <b>openssl</b>, и в командной строке openssl:
genrsa -out private.pem 1024
req -new -x509 -key private.pem -out cert.crt
pkcs12 -export -in cert.crt -inkey private.pem -out cert.pfx
x509 -pubkey -noout <cert.crt> public.pem