lv-426 %!s(int64=17) %!d(string=hai) anos
pai
achega
abed5ccc4d
Modificáronse 1 ficheiros con 75 adicións e 0 borrados
  1. 75 0
      doc/microhttpd.texi

+ 75 - 0
doc/microhttpd.texi

@@ -291,6 +291,67 @@ the @code{struct sockaddr*} should point to a @code{struct sockaddr_in6},
 otherwise to a @code{struct sockaddr_in}.  If this option is not specified,
 the daemon will listen to incomming connections from anywhere.
 
+@item MHD_OPTION_HTTPS_KEY_PATH
+Filename for the private key (key.pem) to be used by the
+HTTPS daemon.  This option should be followed by an
+"const char*" argument.  The memory of the filename must
+not be released until the application terminates.
+This should be used in conjunction with 'MHD_OPTION_HTTPS_CERT_PATH'.
+          
+@item MHD_OPTION_HTTPS_CERT_PATH
+Filename for the certificate (cert.pem) to be used by the
+HTTPS daemon.  This option should be followed by an
+"const char*" argument.  The memory of the filename must
+not be released until the application terminates.
+This should be used in conjunction with 'MHD_OPTION_HTTPS_KEY_PATH'.
+          
+@item MHD_OPTION_HTTPS_MEM_KEY
+Memory pointer to the private key to be used by the
+HTTPS daemon.  This option should be followed by an
+"const char*" argument.
+This should be used in conjunction with 'MHD_OPTION_HTTPS_MEM_CERT'.
+   
+@item MHD_OPTION_HTTPS_MEM_CERT
+Memory pointer to the certificate to be used by the
+HTTPS daemon.  This option should be followed by an
+"const char*" argument.
+This should be used in conjunction with 'MHD_OPTION_HTTPS_MEM_KEY'.
+   
+@item MHD_OPTION_CRED_TYPE
+Daemon credentials type.  Either certificate or anonymous,
+this option should be followed by one of the values listed in
+"enum MHD_GNUTLS_CredentialsType".
+   
+@item MHD_OPTION_PROTOCOL_VERSION
+SSL/TLS protocol version.
+Memory pointer to a zero (MHD_GNUTLS_PROTOCOL_END) terminated
+(const) array of 'enum MHD_GNUTLS_Protocol' values representing the
+protocol versions to this server should support. Unsupported
+requests will be dropped by the server.
+
+@item MHD_OPTION_CIPHER_ALGORITHM
+Memory pointer to a zero (MHD_GNUTLS_CIPHER_UNKNOWN)
+terminated (const) array of 'enum MHD_GNUTLS_CipherAlgorithm'
+representing the cipher priority order to which the HTTPS
+daemon should adhere.
+  
+@item MHD_OPTION_KX_PRIORITY
+Memory pointer to a zero (MHD_GNUTLS_KX_UNKNOWN)
+terminated (const) array of 'MHD_GNUTLS_KeyExchangeAlgorithm'
+representing the key exchange algorithm priority order to which
+the HTTPS daemon should adhere.
+
+@item MHD_OPTION_CERT_TYPE
+Indicate which type of certificate this server will use,
+followed by a value of type 'enum MHD_GNUTLS_CertificateType'.
+
+@item MHD_OPTION_MAC_ALGO
+Specify the mac algorithm used by server.
+The argument should be of type "enum MHD_GNUTLS_MacAlgorithm"
+
+@item MHD_OPTION_TLS_COMP_ALGO
+Compression algorithm used by server.  Should be followed by an
+option of type 'enum MHD_GNUTLS_CompressionMethod'.
 
 @end table
 @end deftp
@@ -351,6 +412,20 @@ We had to close the session since @mhd{} was being shut down.
 @end deftp
 
 
+@deftp {Enumeration} MHD_GNUTLS_CipherAlgorithm
+List of symmetric ciphers.
+Note that not all listed algorithms are necessarily supported by
+all builds of MHD.
+@end deftp
+
+
+@deftp {Enumeration} MHD_GNUTLS_KeyExchangeAlgorithm
+List of key exchange algorithms.
+Note that not all listed algorithms are necessarily supported by
+all builds of MHD.
+@end deftp
+
+
 @c ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
 @c ------------------------------------------------------------