DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

CURLOPT_KRBLEVEL(3)




CURLOPT_KRBLEVEL(3) curl_easy_setopt options  CURLOPT_KRBLEVEL(3)


NAME

     CURLOPT_KRBLEVEL - set FTP kerberos security level


SYNOPSIS

     #include <curl/curl.h>

     CURLcode  curl_easy_setopt(CURL  *handle,  CURLOPT_KRBLEVEL,
     char *level);


DESCRIPTION

     Pass a char * as parameter. Set the kerberos security  level
     for  FTP;  this  also enables kerberos awareness.  This is a
     string that should match  one  of  the  following:  'clear',
     'safe',  'confidential'  or 'private'.  If the string is set
     but doesn't match one of these, 'private' will be used.  Set
     the string to NULL to disable kerberos support for FTP.

     The application does not have  to  keep  the  string  around
     after setting this option.


DEFAULT

     NULL


PROTOCOLS

     FTP


EXAMPLE

     CURL *curl = curl_easy_init();
     if(curl) {
       curl_easy_setopt(curl, CURLOPT_URL, "ftp://example.com/foo.bin");
       curl_easy_setopt(curl, CURLOPT_KRBLEVEL, "private");
       ret = curl_easy_perform(curl);
       curl_easy_cleanup(curl);
     }


AVAILABILITY

     This option was known as CURLOPT_KRB4LEVEL up to 7.16.3


RETURN VALUE

     Returns   CURLE_OK   if    the    option    is    supported,
     CURLE_UNKNOWN_OPTION if not, or CURLE_OUT_OF_MEMORY if there
     was insufficient heap space.


SEE ALSO

     CURLOPT_KRBLEVEL(3), CURLOPT_USE_SSL(3),

libcurl 7.58.0      Last change: May 31, 2017                   1


Man(1) output converted with man2html