We have stuff left outstanding, and would appreciate your help.
These are the remaining GSSAPI calls to implement, in no particular order.
- gss_acquire_cred_from
- gss_acquire_cred_impersonate_name
- gss_acquire_cred_with_password
- gss_add_buffer_set_member
- gss_add_cred_from
- gss_add_cred_impersonate_name
- gss_authorize_localname
- gss_complete_auth_token
- gss_context_time
- gss_create_empty_buffer_set
- gss_decapsulate_token
- gss_delete_name_attribute
- gss_display_mech_attr
- gss_display_name_ext
- gss_encapsulate_token
- gss_export_cred
- gss_export_name_composite
- gss_export_sec_context
- gss_get_mic_iov
- gss_get_mic_iov_length
- gss_get_name_attribute
- gss_import_cred
- gss_import_sec_context
- gss_indicate_mechs_by_attrs
- gss_inquire_attrs_for_mech
- gss_inquire_cred_by_oid
- gss_inquire_mech_for_saslname
- gss_inquire_name
- gss_inquire_saslname_for_mech
- gss_inquire_sec_context_by_oid
- gss_krb5_ccache_name
- gss_krb5_copy_ccache
- gss_krb5_export_lucid_sec_context
- gss_krb5_free_lucid_sec_context
- gss_krb5_get_tkt_flags
- gss_krb5_import_cred
- gss_krb5_set_allowable_enctypes
- gss_krb5_set_cred_rcache
- gss_krb5int_make_seal_token_v3
- gss_krb5int_unseal_token_v3
- gss_localname
- gss_map_name_to_any
- gss_pname_to_uid
- gss_process_context_token
- gss_pseudo_random
- gss_release_any_name_mapping
- gss_release_buffer_set
- gss_release_iov_buffer
- gss_release_oid
- gss_seal
- gss_set_cred_option
- gss_set_name_attribute
- gss_set_neg_mechs
- gss_set_sec_context_option
- gss_sign
- gss_store_cred
- gss_store_cred_into
- gss_unseal
- gss_unwrap_aead
- gss_unwrap_iov
- gss_userok
- gss_verify
- gss_verify_mic_iov
- gss_wrap_aead
- gss_wrap_iov
- gss_wrap_iov_length
- gss_wrap_size_limit
- krb5_gss_register_acceptor_identity
- krb5_gss_use_kdc_context
We haven't tested against:
- MIT Kerberos