Skip to content

Commit 5da978a

Browse files
committed
Add basic gss_set_cred_option SPI
Signed-off-by: Simo Sorce <[email protected]>
1 parent fe6c5fe commit 5da978a

File tree

3 files changed

+22
-0
lines changed

3 files changed

+22
-0
lines changed

src/gss_creds.c

+9
Original file line numberDiff line numberDiff line change
@@ -716,3 +716,12 @@ uint32_t gssntlm_inquire_cred_by_mech(uint32_t *minor_status,
716716
if (cred_usage) *cred_usage = usage;
717717
return GSSERRS(0, GSS_S_COMPLETE);
718718
}
719+
720+
uint32_t gssntlm_set_cred_option(uint32_t *minor_status,
721+
gss_cred_id_t *cred_handle,
722+
const gss_OID desired_object,
723+
const gss_buffer_t value)
724+
{
725+
*minor_status = EINVAL;
726+
return GSS_S_UNAVAILABLE;
727+
}

src/gss_ntlmssp.h

+4
Original file line numberDiff line numberDiff line change
@@ -453,4 +453,8 @@ uint32_t gssntlm_inquire_attrs_for_mech(uint32_t *minor_status,
453453
gss_OID_set *mech_attrs,
454454
gss_OID_set *known_mech_attrs);
455455

456+
uint32_t gssntlm_set_cred_option(uint32_t *minor_status,
457+
gss_cred_id_t *cred_handle,
458+
const gss_OID desired_object,
459+
const gss_buffer_t value);
456460
#endif /* _GSS_NTLMSSP_H_ */

src/gss_spi.c

+9
Original file line numberDiff line numberDiff line change
@@ -452,3 +452,12 @@ OM_uint32 gssspi_mech_invoke(OM_uint32 *minor_status,
452452
return gssntlm_mech_invoke(minor_status, desired_mech, desired_object,
453453
value);
454454
}
455+
456+
OM_uint32 gss_set_cred_option(OM_uint32 *minor_status,
457+
gss_cred_id_t *cred_handle,
458+
const gss_OID desired_object,
459+
const gss_buffer_t value)
460+
{
461+
return gssntlm_set_cred_option(minor_status, cred_handle, desired_object,
462+
value);
463+
}

0 commit comments

Comments
 (0)