skip book previous and next navigation links
go up to top of book: HP Open Source Security for OpenVMS Volume 3:... HP Open Source Security for OpenVMS Volume 3:...
go to beginning of chapter: KRB5 (Kerberos V5) Application Programming Interface KRB5 (Kerberos V5) Application Programming Interface
go to previous page: krb5_copy_creds  Copy a credentials structure krb5_copy_creds Copy a credentials structure
go to next page: krb5_copy_keyblock  Copy a keyblockkrb5_copy_keyblock Copy a keyblock
end of book navigation links

krb5_copy_data -- Copy a Kerberos data structure 



C Prototype 

krb5_error_code krb5_copy_data(
         krb5_context      context,
         const krb5_data   *indata,
         krb5_data         **outdata );

Arguments 

context
(input/output)
 The context structure.
indata (input)  The data structure to be copied.
outdata (output)  A pointer to a copy of the data structure.

Description 

This routine copies a data structure, filling in *outdata to point to the newly allocated copy, which should be freed with krb5_free_data.

Return Values 

This routine returns the following KRB5 status code:

0
Successful completion.
ENOMEM
Insufficient memory.


go to previous page: krb5_copy_creds  Copy a credentials structure krb5_copy_creds Copy a credentials structure
go to next page: krb5_copy_keyblock  Copy a keyblockkrb5_copy_keyblock Copy a keyblock