Libssh - не удалось проанализировать SSH -RSA PublicKeyC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Libssh - не удалось проанализировать SSH -RSA PublicKey

Сообщение Anonymous »

Я использую типичный метод разбора [неавтооператива] для импорта SSH PublicKey. Код был в производстве годами и работает без проблем, за исключением этого одного файла ключа. < /P>
Код, который я использую, заключается обертка для всего этого): < /p>

Код: Выделить всё

    ::ssh_options_set( ssh_session.get( ), SSH_OPTIONS_HOST, host.data( ) );
::ssh_options_set( ssh_session.get( ), SSH_OPTIONS_PORT_STR, __port );
::ssh_options_set( ssh_session.get( ), SSH_OPTIONS_USER, credentials.username.data( ) );
::ssh_options_set( ssh_session.get( ), SSH_OPTIONS_TIMEOUT, &timeout );
::ssh_options_set( ssh_session.get( ), SSH_OPTIONS_PUBLICKEY_ACCEPTED_TYPES, "ssh-rsa" );

::ssh_connect( ssh_session.get( ) );

// Setup authentication
auto rc = ::ssh_pki_import_pubkey_file( keyfile_path, &publicKey );
if ( rc != SSH_OK ) {
std::ostringstream err;
err 

Подробнее здесь: [url]https://stackoverflow.com/questions/79455283/libssh-failing-to-parse-ssh-rsa-publickey[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»