krb5_mk_ncred - Format a KRB-CRED message for an array of credentials.¶
- krb5_error_code krb5_mk_ncred(krb5_context context, krb5_auth_context auth_context, krb5_creds ** ppcreds, krb5_data ** ppdata, krb5_replay_data * outdata)¶
param: | [in] context - Library context [inout] auth_context - Authentication context [in] ppcreds - Null-terminated array of credentials [out] ppdata - Encoded credentials [out] outdata - Replay cache information (NULL if not needed) |
---|
retval: |
|
---|---|
return: |
|
This function takes an array of credentials ppcreds and formats a KRB-CRED message ppdata to pass to krb5_rd_cred() .
The message will be encrypted using the send subkey of auth_context if it is present, or the session key otherwise.
Note
If the KRB5_AUTH_CONTEXT_RET_TIME or KRB5_AUTH_CONTEXT_RET_SEQUENCE flag is set in auth_context , outdata is required.