shishi_ticket_set_enc_part3
Api function
Usage
#include <shishi.h>
int shishi_ticket_set_enc_part(Shishi * handle, Shishi_asn1 ticket, int32_t etype, uint32_t kvno, const char * buf, size_t buflen);
Arguments
Shishi * handle
|
shishi handle as allocated by |
|---|---|
Shishi_asn1 ticket
|
Ticket to add enc-part field to. |
int32_t etype
|
encryption type used to encrypt enc-part. |
uint32_t kvno
|
key version number. |
const char * buf
|
input array with encrypted enc-part. |
size_t buflen
|
size of input array with encrypted enc-part. |
Overview
Set the encrypted enc-part field in the Ticket. The encrypted data is usually created by calling shishi_encrypt() on the DER encoded enc-part. To save time, you may want to use shishi_ticket_add_enc_part() instead, which calculates the encrypted data and calls this function in one step.
Return value
Returns SHISHI_OK iff successful.
Releases
10 releases since Debian 4.0 (Etch); the text changed 5 times.