ssh_tr.c

Example of how to open a SSH transport connection.

#include <stdlib.h>
#include "rtrlib/rtrlib.h"

int main(){
    struct tr_socket ssh_socket;
    char ssh_host[]     = "123.231.123.221";
    char ssh_user[]     = "rpki_user";
    char ssh_hostkey[]  = "/etc/rpki-rtr/hostkey";
    char ssh_privkey[]  = "/etc/rpki-rtr/client.priv";

    struct tr_ssh_config config = {
        ssh_host,
        22,
        NULL,
        ssh_user,
        ssh_hostkey,
        ssh_privkey,
    };

    tr_ssh_init(&config, &ssh_socket);
}
 All Data Structures Variables

Generated on 19 Jul 2019 for RTRlib by  doxygen 1.6.1