table of contents
| KRB5_RD_SAFE(3) | Library Functions Manual | KRB5_RD_SAFE(3) | 
NAME¶
krb5_rd_safe,
    krb5_rd_priv — verifies
    authenticity of messages
LIBRARY¶
Kerberos 5 Library (libkrb5, -lkrb5)
SYNOPSIS¶
#include
  <krb5.h>
  
  krb5_error_code
  
  krb5_rd_priv(krb5_context
    context,
    krb5_auth_context
    auth_context, const
    krb5_data *inbuf,
    krb5_data *outbuf,
    krb5_replay_data
    *outdata);
krb5_error_code
  
  krb5_rd_safe(krb5_context
    context,
    krb5_auth_context
    auth_context, const
    krb5_data *inbuf,
    krb5_data *outbuf,
    krb5_replay_data
    *outdata);
DESCRIPTION¶
krb5_rd_safe()
    and
    krb5_rd_priv()
    parses KRB-SAFE and KRB-PRIV
    messages (as generated by krb5_mk_safe(3) and
    krb5_mk_priv(3)) from inbuf and
    verifies its integrity. The user data part of the message in put in
    outbuf. The encryption state, including keyblocks and
    addresses, is taken from auth_context. If the
    KRB5_AUTH_CONTEXT_RET_SEQUENCE or
    KRB5_AUTH_CONTEXT_RET_TIME flags are set in the
    auth_context the sequence number and time are returned
    in the outdata parameter.
SEE ALSO¶
| May 1, 2006 | HEIMDAL |