logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

krb5_creds, krb5_copy_creds, krb5_copy_creds_contents, krb5_free_creds, krb5_free_cred_contents —

Description

krb5_creds holds Kerberos credentials:

       typedef struct krb5_creds {
           krb5_principal      client;
           krb5_principal      server;
           krb5_keyblock       session;
           krb5_times          times;
           krb5_data           ticket;
           krb5_data           second_ticket;
           krb5_authdata       authdata;
           krb5_addresses      addresses;
           krb5_ticket_flags   flags;
       } krb5_creds;

       krb5_copy_creds() makes a copy of incred to outcred.  outcred should be freed with  krb5_free_creds()  by
       the caller.

       krb5_copy_creds_contents()  makes  a copy of the content of incred to outcreds.  outcreds should be freed
       by the called with krb5_free_creds_contents().

       krb5_free_creds() frees the content of the cred structure and the structure itself.

       krb5_free_cred_contents() frees the content of the cred structure.

Library

       Kerberos 5 Library (libkrb5, -lkrb5)

Name

       krb5_creds,   krb5_copy_creds,   krb5_copy_creds_contents,   krb5_free_creds,  krb5_free_cred_contents  —
       Kerberos 5 credential handling functions

See Also

krb5(3), krb5_compare_creds(3), krb5_get_init_creds(3), kerberos(8)

HEIMDAL                                            May 1, 2006                                     KRB5_CREDS(3)

Synopsis

#include<krb5.h>krb5_error_codekrb5_copy_creds(krb5_contextcontext, constkrb5_creds*incred, krb5_creds**outcred);

       krb5_error_codekrb5_copy_creds_contents(krb5_contextcontext, constkrb5_creds*incred, krb5_creds*outcred);

       krb5_error_codekrb5_free_creds(krb5_contextcontext, krb5_creds*outcred);

       krb5_error_codekrb5_free_cred_contents(krb5_contextcontext, krb5_creds*cred);

See Also