Man Linux: Main Page and Category List

NAME

       gnutls_x509_crt_get_pk_algorithm  -  return the certificate’s PublicKey
       algorithm

SYNOPSIS

       #include <gnutls/x509.h>

       int gnutls_x509_crt_get_pk_algorithm(gnutls_x509_crt_t  cert,  unsigned
       int * bits);

ARGUMENTS

       gnutls_x509_crt_t cert
                   should contain a gnutls_x509_crt_t structure

       unsigned int * bits
                   if  bits  is  non  null  it  will  hold  the  size  of  the
                   parameters’ in bits

DESCRIPTION

       This function  will  return  the  public  key  algorithm  of  an  X.509
       certificate.

       If  bits is non null, it should have enough size to hold the parameters
       size in bits. For RSA the bits returned is the modulus.   For  DSA  the
       bits returned are of the public exponent.

RETURNS

       a  member  of  the  gnutls_pk_algorithm_t  enumeration on success, or a
       negative value on error.

REPORTING BUGS

       Report   bugs   to    <bug-gnutls@gnu.org>.     GnuTLS    home    page:
       http://www.gnu.org/software/gnutls/  General  help  using GNU software:
       http://www.gnu.org/gethelp/

COPYRIGHT

       Copyright © 2008 Free Software Foundation.
       Copying and distribution of this file, with  or  without  modification,
       are  permitted  in  any  medium  without royalty provided the copyright
       notice and this notice are preserved.

SEE ALSO

       The full documentation for gnutls is maintained as  a  Texinfo  manual.
       If  the  info  and gnutls programs are properly installed at your site,
       the command

              info gnutls

       should give you access to the complete manual.