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

FreeBSD Manual Pages

  
 
  

home | help
gnutls_x509_crl_get_extension_info(3gnutlgnutls_x509_crl_get_extension_info(3)

NAME
       gnutls_x509_crl_get_extension_info - API	function

SYNOPSIS
       #include	<gnutls/x509.h>

       int  gnutls_x509_crl_get_extension_info(gnutls_x509_crl_t crl, unsigned
       indx, void * oid, size_t	* sizeof_oid, unsigned int * critical);

ARGUMENTS
       gnutls_x509_crl_t crl
		   should contain a gnutls_x509_crl_t type

       unsigned	indx
		   Specifies which extension OID to send, use (0) to  get  the
		   first one.

       void * oid  a pointer to	store the OID

       size_t *	sizeof_oid
		   initially  holds the	maximum	size of	 oid , on return holds
		   actual size of  oid .

       unsigned	int * critical
		   output variable with	critical flag, may be NULL.

DESCRIPTION
       This function will return the requested extension OID in	the  CRL,  and
       the critical flag for it.  The extension	OID will be stored as a	string
       in the provided buffer.	 Use  gnutls_x509_crl_get_extension_data()  to
       extract the data.

       If  the	buffer	provided is not	long enough to hold the	output,	then *
       sizeof_oid is updated  and  GNUTLS_E_SHORT_MEMORY_BUFFER	 will  be  re-
       turned.

RETURNS
       On  success, GNUTLS_E_SUCCESS (0) is returned, otherwise	a negative er-
       ror code	in case	of an error.  If your have reached the last  extension
       available GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE will be returned.

SINCE
       2.8.0

REPORTING BUGS
       Report bugs to <bugs@gnutls.org>.
       Home page: https://www.gnutls.org

COPYRIGHT
       Copyright (C) 2001- Free	Software Foundation, Inc., and others.
       Copying	and  distribution  of this file, with or without modification,
       are permitted in	any medium without royalty provided the	copyright  no-
       tice and	this notice are	preserved.

SEE ALSO
       The  full  documentation	 for gnutls is maintained as a Texinfo manual.
       If the /usr/local/share/doc/gnutls/ directory does not contain the HTML
       form visit

       https://www.gnutls.org/manual/

gnutls				    3.6.1gnutls_x509_crl_get_extension_info(3)

NAME | SYNOPSIS | ARGUMENTS | DESCRIPTION | RETURNS | SINCE | REPORTING BUGS | COPYRIGHT | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=gnutls_x509_crl_get_extension_info&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help