*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> SSL_CTX_set_purpose (3)              
Title
Content
Arch
Section
 

SSL_CTX_set_purpose(3)

Contents


NAME    [Toc]    [Back]

       SSL_CTX_set_purpose  -  Set a purpose value to the SSL_CTX
       structure

SYNOPSIS    [Toc]    [Back]

       #include  <openssl/ssl.h>  #include  <openssl/x509v3.h>(to
       use the macros for purpose values)

       int SSL_CTX_set_purpose(
               SSL_CTX *s,
               int purpose );

DESCRIPTION    [Toc]    [Back]

       The SSL_CTX_set_purpose() function sets a purpose value in
       the SSL_CTX  structure.   The  purpose  values  and  their
       macros   are  defined  in  x509v3.h  as  follows:  #define
       X509_PURPOSE_SSL_CLIENT 1 #define  X509_PURPOSE_SSL_SERVER
       2  #define  X509_PURPOSE_NS_SSL_SERVER 3 #define X509_PURPOSE_SMIME_SIGN
  4  #define  X509_PURPOSE_SMIME_ENCRYPT  5
       #define X509_PURPOSE_CRL_SIGN 6 #define X509_PURPOSE_ANY 7

       The purpose value must be between 1 and 7. If  an  out-ofrange
  value is passed, the SSL_CTX_set_purpose() function
       returns 0. Upon success, 1 is returned.

RETURN VALUES    [Toc]    [Back]

       The following return values can occur: Seting the  purpose
       value  in  the  SSL_CTX structure was failed.  The purpose
       value was successfully set in the SSL_CTX structure.

SEE ALSO    [Toc]    [Back]

      
      
       Functions: SSL_set_purpose(3)



                                           SSL_CTX_set_purpose(3)
[ Back ]
 Similar pages
Name OS Title
SSL_CTX_get_cert_store Tru64 Get the X509_STORE structure in the SSL_CTX structure
SSL_CTX_set_trust Tru64 Set a trust value to the SSL_CTX structure
SSL_CTX_get_quiet_shutdown Tru64 Get the value of the quietshutdown flag in the SSL_CTX data structure
SSL_set_purpose Tru64 Set a purpose value to the SSL structure
SSL_get_SSL_CTX Tru64 Get the SSL_CTX from which an SSL is created
SSL_get_SSL_CTX NetBSD get the SSL_CTX from which an SSL is created
SSL_get_SSL_CTX OpenBSD get the SSL_CTX from which an SSL is created
SSL_CTX_free NetBSD free an allocated SSL_CTX object
SSL_CTX_free OpenBSD free an allocated SSL_CTX object
SSL_CTX_free Tru64 Free an allocated SSL_CTX object
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service