EN JA
KRB5_MK_SAFE(3)
KRB5_MK_SAFE(3) FreeBSD Library Functions Manual KRB5_MK_SAFE(3)

名称

krb5_mk_safe, krb5_mk_priv保護された整合性そして/または、暗号化されたメッセージを生成する

ライブラリ

Kerberos 5 ライブラリ (libkrb5, -lkrb5)

書式

#include < krb5.h>


krb5_error_code
krb5_mk_priv( krb5_context context, krb5_auth_context auth_context, const krb5_data *userdata, krb5_data *outbuf, krb5_replay_data *outdata);

krb5_error_code
krb5_mk_safe( krb5_context context, krb5_auth_context auth_context, const krb5_data *userdata, krb5_data *outbuf, krb5_replay_data *outdata);

解説

krb5_mk_safe() と krb5_mk_priv() は、 KRB-SAFE (保護された整合性) と KRB-PRIV (また、暗号化された) メッセージを outbuf に書式化します。実際のメッセージデータは、 userdata から取られます。 KRB5_AUTH_CONTEXT_DO_SEQUENCE または KRB5_AUTH_CONTEXT_DO_TIME フラグが auth_context に設定されているなら、シーケンス番号とタイムスタンプが生成されます。また、 KRB5_AUTH_CONTEXT_RET_SEQUENCE または KRB5_AUTH_CONTEXT_RET_TIME フラグが設定されているなら、 outdata パラメータにそれらは、返されます。
May 1, 2006 HEIMDAL