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_auth_con_getrcache  Get the rcache element from the auth_context krb5_auth_con_getrcache Get the rcache element from the auth_context
go to next page: krb5_auth_con_getauthenticator  Retrieve authenticator used during mutual authenticationkrb5_auth_con_getauthenticator Retrieve authenticator used during...
end of book navigation links

krb5_auth_con_getaddrs -- Retrieve address fields from the auth_context 



C Prototype 

krb5_error_code krb5_auth_con_getaddrs(
         krb5_context           context,
         krb5_auth_context      auth_context,
         krb5_address          **local_addr,
         krb5_address          **remote_addr );       

Arguments 

context
(input/output)
 The context structure.
auth_context (input/output)
 A per-connection context.
local_addr (output) Local address.
remote_addr (output) Remote address.

Description 

This routine retrieves local_addr and remote_addr from auth_context. If local_addr or remote_addr is not NULL, the memory is first freed with krb5_free_address and then newly allocated. It is the caller's responsibility to free the returned addresses in this way.

Return Values 

This routine returns the following KRB5 status code:

0
Successful completion.


go to previous page: krb5_auth_con_getrcache  Get the rcache element from the auth_context krb5_auth_con_getrcache Get the rcache element from the auth_context
go to next page: krb5_auth_con_getauthenticator  Retrieve authenticator used during mutual authenticationkrb5_auth_con_getauthenticator Retrieve authenticator used during...