/** * shishi_encticketpart_flags_set: * @handle: shishi handle as allocated by shishi_init(). * @encticketpart: input EncTicketPart variable. * @flags: flags to set in encticketpart. * * Set the EncTicketPart.flags to supplied value. * * Return value: Returns %SHISHI_OK iff successful. **/ int shishi_encticketpart_flags_set (Shishi * handle, Shishi_asn1 encticketpart, int flags) { int res; res = shishi_asn1_write_bitstring (handle, encticketpart, "flags", flags); if (res != SHISHI_OK) return res; return SHISHI_OK; }
/** * shishi_apreq_options_set: * @handle: shishi handle as allocated by shishi_init(). * @apreq: AP-REQ as allocated by shishi_apreq(). * @options: Options to set in AP-REQ. * * Set the AP-Options in AP-REQ to indicate integer. * * Return value: Returns SHISHI_OK iff successful. **/ int shishi_apreq_options_set (Shishi * handle, Shishi_asn1 apreq, uint32_t options) { int res; res = shishi_asn1_write_bitstring (handle, apreq, "ap-options", options); if (res != SHISHI_OK) return res; return SHISHI_OK; }
/** * shishi_kdcreq_options_set: * @handle: shishi handle as allocated by shishi_init(). * @kdcreq: KDC-REQ variable to set etype field in. * @options: integer with flags to store in KDC-REQ. * * Set options in KDC-REQ. Note that this reset any already existing * flags. * * Return value: Returns SHISHI_OK iff successful. **/ int shishi_kdcreq_options_set (Shishi * handle, Shishi_asn1 kdcreq, uint32_t options) { int res; res = shishi_asn1_write_bitstring (handle, kdcreq, "req-body.kdc-options", options); if (res != SHISHI_OK) return res; return SHISHI_OK; }