Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
CURLOPT_KRBLEVEL(3)	    Library Functions Manual	     CURLOPT_KRBLEVEL(3)

NAME
     CURLOPT_KRBLEVEL - FTP kerberos security level

SYNOPSIS
     #include <curl/curl.h>

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

DESCRIPTION
     Deprecated. It serves no purpose anymore.

     Pass  a char pointer 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 does not match one of these, private is 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.

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

DEFAULT
     NULL

PROTOCOLS
     This functionality affects ftp only

EXAMPLE
     int main(void)
     {
       CURL *curl = curl_easy_init();
       if(curl) {
	 CURLcode result;
	 curl_easy_setopt(curl, CURLOPT_URL, "ftp://example.com/foo.bin");
	 curl_easy_setopt(curl, CURLOPT_KRBLEVEL, "private");
	 result = curl_easy_perform(curl);
	 curl_easy_cleanup(curl);
       }
     }

HISTORY
     Functionality removed in 8.17.0

     This option was known as CURLOPT_KRB4LEVEL up to 7.16.3

DEPRECATED
     Deprecated since 8.17.0

AVAILABILITY
     Added in curl 7.16.4

RETURN VALUE
     curl_easy_setopt(3) returns a CURLcode indicating success or error.

     CURLE_OK (0) means everything was OK, non-zero means an error occurred, see
     libcurl-errors(3).

SEE ALSO
     CURLOPT_USE_SSL(3)

libcurl 			   2026-06-11		     CURLOPT_KRBLEVEL(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=CURLOPT_KRBLEVEL&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help