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

FreeBSD Manual Pages

  
 
  

home | help
krb5plugin...table_desc(3) Heimdal Kerberos 5 library krb5plugin...table_desc(3)

NAME
     krb5plugin_an2ln_ftable_desc  -  Description  of the krb5_aname_to_lname(3)
     plugin facility.

SYNOPSIS
     #include <an2ln_plugin.h>

Detailed Description
     Description of the krb5_aname_to_lname(3) plugin facility.

     The krb5_aname_to_lname(3) function  is  pluggable.  The  plugin  is  named
     KRB5_PLUGIN_AN2LN	 ('an2ln'),  with  a  single  minor  version,  KRB5_PLU-
     GIN_AN2LN_VERSION_0 (0).

     The plugin for krb5_aname_to_lname(3) consists of a data symbol referencing
     a structure of type krb5plugin_an2ln_ftable, with four fields:

     Parameters
	 init Plugin initialization function (see krb5-plugin(7))
	 minor_version The plugin minor version number (0)
	 fini Plugin finalization function
	 an2ln Plugin aname_to_lname function

     The an2ln field is the plugin entry point	that  performs	the  traditional
     aname_to_lname  operation	however  the plugin desires. It is invoked in no
     particular order relative to other an2ln plugins, but it has a 'rule' argu-
     ment that indicates which plugin is intended to act on the rule. The plugin
     an2ln function must return KRB5_PLUGIN_NO_HANDLE if the rule is not applic-
     able to it.

     The plugin an2ln function has the following arguments, in this order:

     1.  plug_ctx, the context value output by the plugin's init function

     2.  context, a krb5_context

     3.  rule, the aname_to_lname rule being evaluated (from krb5.conf(5))

     4.  aname, the krb5_principal to be mapped to an lname

     5.  set_res_f, a function the plugin must call to set its result

     6.  set_res_ctx, the first argument to set_res_f (the second is the  result
	 lname string)

Author
     Generated	automatically by Doxygen for Heimdal Kerberos 5 library from the
     source code.

Version 7.8.0			 Tue Nov 15 2022      krb5plugin...table_desc(3)

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

home | help