doxygen
This commit is contained in:
@@ -33,6 +33,18 @@
|
|||||||
|
|
||||||
#include "krb5_locl.h"
|
#include "krb5_locl.h"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Free ticket and content
|
||||||
|
*
|
||||||
|
* @param context a Kerberos 5 context
|
||||||
|
* @param ticket ticket to free
|
||||||
|
*
|
||||||
|
* @return Returns 0 to indicate success. Otherwise an kerberos et
|
||||||
|
* error code is returned, see krb5_get_error_message().
|
||||||
|
*
|
||||||
|
* @ingroup krb5
|
||||||
|
*/
|
||||||
|
|
||||||
krb5_error_code KRB5_LIB_FUNCTION
|
krb5_error_code KRB5_LIB_FUNCTION
|
||||||
krb5_free_ticket(krb5_context context,
|
krb5_free_ticket(krb5_context context,
|
||||||
krb5_ticket *ticket)
|
krb5_ticket *ticket)
|
||||||
@@ -44,6 +56,19 @@ krb5_free_ticket(krb5_context context,
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Copy ticket and content
|
||||||
|
*
|
||||||
|
* @param context a Kerberos 5 context
|
||||||
|
* @param from ticket to copy
|
||||||
|
* @param to new copy of ticket, free with krb5_free_ticket()
|
||||||
|
*
|
||||||
|
* @return Returns 0 to indicate success. Otherwise an kerberos et
|
||||||
|
* error code is returned, see krb5_get_error_message().
|
||||||
|
*
|
||||||
|
* @ingroup krb5
|
||||||
|
*/
|
||||||
|
|
||||||
krb5_error_code KRB5_LIB_FUNCTION
|
krb5_error_code KRB5_LIB_FUNCTION
|
||||||
krb5_copy_ticket(krb5_context context,
|
krb5_copy_ticket(krb5_context context,
|
||||||
const krb5_ticket *from,
|
const krb5_ticket *from,
|
||||||
@@ -80,6 +105,19 @@ krb5_copy_ticket(krb5_context context,
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return client principal in ticket
|
||||||
|
*
|
||||||
|
* @param context a Kerberos 5 context
|
||||||
|
* @param ticket ticket to copy
|
||||||
|
* @param client client principal, free with krb5_free_principal()
|
||||||
|
*
|
||||||
|
* @return Returns 0 to indicate success. Otherwise an kerberos et
|
||||||
|
* error code is returned, see krb5_get_error_message().
|
||||||
|
*
|
||||||
|
* @ingroup krb5
|
||||||
|
*/
|
||||||
|
|
||||||
krb5_error_code KRB5_LIB_FUNCTION
|
krb5_error_code KRB5_LIB_FUNCTION
|
||||||
krb5_ticket_get_client(krb5_context context,
|
krb5_ticket_get_client(krb5_context context,
|
||||||
const krb5_ticket *ticket,
|
const krb5_ticket *ticket,
|
||||||
@@ -88,6 +126,19 @@ krb5_ticket_get_client(krb5_context context,
|
|||||||
return krb5_copy_principal(context, ticket->client, client);
|
return krb5_copy_principal(context, ticket->client, client);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return server principal in ticket
|
||||||
|
*
|
||||||
|
* @param context a Kerberos 5 context
|
||||||
|
* @param ticket ticket to copy
|
||||||
|
* @param server server principal, free with krb5_free_principal()
|
||||||
|
*
|
||||||
|
* @return Returns 0 to indicate success. Otherwise an kerberos et
|
||||||
|
* error code is returned, see krb5_get_error_message().
|
||||||
|
*
|
||||||
|
* @ingroup krb5
|
||||||
|
*/
|
||||||
|
|
||||||
krb5_error_code KRB5_LIB_FUNCTION
|
krb5_error_code KRB5_LIB_FUNCTION
|
||||||
krb5_ticket_get_server(krb5_context context,
|
krb5_ticket_get_server(krb5_context context,
|
||||||
const krb5_ticket *ticket,
|
const krb5_ticket *ticket,
|
||||||
@@ -96,6 +147,17 @@ krb5_ticket_get_server(krb5_context context,
|
|||||||
return krb5_copy_principal(context, ticket->server, server);
|
return krb5_copy_principal(context, ticket->server, server);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return end time of ticket
|
||||||
|
*
|
||||||
|
* @param context a Kerberos 5 context
|
||||||
|
* @param ticket ticket to copy
|
||||||
|
*
|
||||||
|
* @return end time of ticket
|
||||||
|
*
|
||||||
|
* @ingroup krb5
|
||||||
|
*/
|
||||||
|
|
||||||
time_t KRB5_LIB_FUNCTION
|
time_t KRB5_LIB_FUNCTION
|
||||||
krb5_ticket_get_endtime(krb5_context context,
|
krb5_ticket_get_endtime(krb5_context context,
|
||||||
const krb5_ticket *ticket)
|
const krb5_ticket *ticket)
|
||||||
@@ -261,10 +323,17 @@ out:
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/**
|
||||||
* Extract the authorization data type of `type' from the
|
* Extract the authorization data type of type from the ticket. Store
|
||||||
* 'ticket'. Store the field in `data'. This function is to use for
|
* the field in data. This function is to use for kerberos
|
||||||
* kerberos applications.
|
* applications.
|
||||||
|
*
|
||||||
|
* @param context a Kerberos 5 context
|
||||||
|
* @param ticket Kerberos ticket
|
||||||
|
* @param type type to fetch
|
||||||
|
* @param data returned data, free with krb5_data_free()
|
||||||
|
*
|
||||||
|
* @ingroup krb5
|
||||||
*/
|
*/
|
||||||
|
|
||||||
krb5_error_code KRB5_LIB_FUNCTION
|
krb5_error_code KRB5_LIB_FUNCTION
|
||||||
|
Reference in New Issue
Block a user