Documentation
¶
Overview ¶
Package gss provides purego-based Go bindings for the macOS GSS framework.
Apple documentation: https://developer.apple.com/documentation/gss
Index ¶
- func GSSCreateCredentialFromUUID(uuid unsafe.Pointer) unsafe.Pointer
- func GSSCreateError(mech *GssOIDDescStruct, major_status uint32, minor_status uint32) unsafe.Pointer
- func GSSCreateName(name unsafe.Pointer, name_type *GssOIDDescStruct, error_ unsafe.Pointer) unsafe.Pointer
- func GSSCredentialCopyName(cred unsafe.Pointer) unsafe.Pointer
- func GSSCredentialCopyUUID(credential unsafe.Pointer) unsafe.Pointer
- func GSSCredentialGetLifetime(cred unsafe.Pointer) uint32
- func GSSNameCreateDisplayString(name unsafe.Pointer) unsafe.Pointer
- func GssAaplChangePassword(name unsafe.Pointer, mech *GssOIDDescStruct, attributes unsafe.Pointer, ...) uint32
- func GssAaplInitialCred(desired_name unsafe.Pointer, desired_mech *GssOIDDescStruct, ...) uint32
- func GssAcceptSecContext(minor_status *uint32, context_handle unsafe.Pointer, ...) uint32
- func GssAcquireCred(minor_status *uint32, desired_name unsafe.Pointer, time_req uint32, ...) uint32
- func GssAcquireCredWithPassword(minor_status *uint32, desired_name unsafe.Pointer, password unsafe.Pointer, ...) uint32
- func GssAddBufferSetMember(minor_status *uint32, member_buffer unsafe.Pointer, ...) uint32
- func GssAddCred(minor_status *uint32, input_cred_handle unsafe.Pointer, ...) uint32
- func GssAddOidSetMember(minor_status *uint32, member_oid *GssOIDDescStruct, ...) uint32
- func GssCanonicalizeName(minor_status *uint32, input_name unsafe.Pointer, mech_type unsafe.Pointer, ...) uint32
- func GssCompareName(minor_status *uint32, name1_arg unsafe.Pointer, name2_arg unsafe.Pointer, ...) uint32
- func GssContextTime(minor_status *uint32, context_handle unsafe.Pointer, time_rec *uint32) uint32
- func GssCreateEmptyBufferSet(minor_status *uint32, buffer_set **GssBufferSetDescStruct) uint32
- func GssCreateEmptyOidSet(minor_status *uint32, oid_set **GssOIDSetDescStruct) uint32
- func GssDecapsulateToken(input_token *GssBufferDescStruct, oid *GssOIDDescStruct, ...) uint32
- func GssDeleteSecContext(minor_status *uint32, context_handle unsafe.Pointer, ...) uint32
- func GssDestroyCred(min_stat *uint32, cred_handle unsafe.Pointer) uint32
- func GssDisplayMechAttr(minor_status *uint32, mech_attr *GssOIDDescStruct, name *GssBufferDescStruct, ...) uint32
- func GssDisplayName(minor_status *uint32, input_name unsafe.Pointer, ...) uint32
- func GssDisplayStatus(minor_status *uint32, status_value uint32, status_type int, ...) uint32
- func GssDuplicateName(minor_status *uint32, src_name unsafe.Pointer, dest_name unsafe.Pointer) uint32
- func GssDuplicateOid(minor_status *uint32, src_oid *GssOIDDescStruct, dest_oid **GssOIDDescStruct) uint32
- func GssEncapsulateToken(input_token *GssBufferDescStruct, oid *GssOIDDescStruct, ...) uint32
- func GssExportCred(minor_status *uint32, cred_handle unsafe.Pointer, token *GssBufferDescStruct) uint32
- func GssExportName(minor_status *uint32, input_name unsafe.Pointer, ...) uint32
- func GssExportSecContext(minor_status *uint32, context_handle unsafe.Pointer, ...) uint32
- func GssGetMic(minor_status *uint32, context_handle unsafe.Pointer, qop_req uint32, ...) uint32
- func GssImportCred(minor_status *uint32, token *GssBufferDescStruct, cred_handle unsafe.Pointer) uint32
- func GssImportName(minor_status *uint32, input_name_buffer unsafe.Pointer, ...) uint32
- func GssImportSecContext(minor_status *uint32, interprocess_token unsafe.Pointer, ...) uint32
- func GssIndicateMechs(minor_status *uint32, mech_set **GssOIDSetDescStruct) uint32
- func GssIndicateMechsByAttrs(minor_status *uint32, desired_mech_attrs *GssOIDSetDescStruct, ...) uint32
- func GssInitSecContext(minor_status *uint32, initiator_cred_handle unsafe.Pointer, ...) uint32
- func GssInquireAttrsForMech(minor_status *uint32, mech *GssOIDDescStruct, mech_attr **GssOIDSetDescStruct, ...) uint32
- func GssInquireContext(minor_status *uint32, context_handle unsafe.Pointer, src_name unsafe.Pointer, ...) uint32
- func GssInquireCred(minor_status *uint32, cred_handle unsafe.Pointer, name_ret unsafe.Pointer, ...) uint32
- func GssInquireCredByMech(minor_status *uint32, cred_handle unsafe.Pointer, mech_type unsafe.Pointer, ...) uint32
- func GssInquireCredByOid(minor_status *uint32, cred_handle unsafe.Pointer, ...) uint32
- func GssInquireMechForSaslname(minor_status *uint32, sasl_mech_name unsafe.Pointer, ...) uint32
- func GssInquireMechsForName(minor_status *uint32, input_name unsafe.Pointer, ...) uint32
- func GssInquireName(minor_status *uint32, input_name unsafe.Pointer, name_is_MN *int32, ...) uint32
- func GssInquireNamesForMech(minor_status *uint32, mechanism *GssOIDDescStruct, ...) uint32
- func GssInquireSaslnameForMech(minor_status *uint32, desired_mech unsafe.Pointer, ...) uint32
- func GssInquireSecContextByOid(minor_status *uint32, context_handle unsafe.Pointer, ...) uint32
- func GssIterCreds(min_stat *uint32, flags uint32, mech *GssOIDDescStruct, ...) uint32
- func GssIterCredsF(min_stat *uint32, flags uint32, mech *GssOIDDescStruct, userctx unsafe.Pointer, ...) uint32
- func GssKrb5CcacheName(minor_status *uint32, name string, out_name string) uint32
- func GssKrb5CopyCcache(minor_status *uint32, cred unsafe.Pointer, out unsafe.Pointer) uint32
- func GssKrb5ExportLucidSecContext(minor_status *uint32, context_handle unsafe.Pointer, version uint32, ...) uint32
- func GssKrb5FreeLucidSecContext(minor_status *uint32, c unsafe.Pointer) uint32
- func GssKrb5SetAllowableEnctypes(minor_status *uint32, cred unsafe.Pointer, num_enctypes uint32, ...) uint32
- func GssOidEqual(a *GssOIDDescStruct, b *GssOIDDescStruct) int
- func GssOidToStr(minor_status *uint32, oid *GssOIDDescStruct, oid_str *GssBufferDescStruct) uint32
- func GssProcessContextToken(minor_status *uint32, context_handle unsafe.Pointer, ...) uint32
- func GssPseudoRandom(minor_status *uint32, context_ unsafe.Pointer, prf_key int, ...) uint32
- func GssReleaseBuffer(minor_status *uint32, buffer *GssBufferDescStruct) uint32
- func GssReleaseBufferSet(minor_status *uint32, buffer_set **GssBufferSetDescStruct) uint32
- func GssReleaseCred(minor_status *uint32, cred_handle unsafe.Pointer) uint32
- func GssReleaseName(minor_status *uint32, input_name unsafe.Pointer) uint32
- func GssReleaseOid(minor_status *uint32, oid **GssOIDDescStruct) uint32
- func GssReleaseOidSet(minor_status *uint32, set **GssOIDSetDescStruct) uint32
- func GssSeal(minor_status *uint32, context_handle unsafe.Pointer, conf_req_flag int, ...) uint32
- func GssSetCredOption(minor_status *uint32, cred_handle unsafe.Pointer, object unsafe.Pointer, ...) uint32
- func GssSetSecContextOption(minor_status *uint32, context_handle unsafe.Pointer, object unsafe.Pointer, ...) uint32
- func GssSign(minor_status *uint32, context_handle unsafe.Pointer, qop_req int, ...) uint32
- func GssTestOidSetMember(minor_status *uint32, member *GssOIDDescStruct, set unsafe.Pointer, ...) uint32
- func GssUnseal(minor_status *uint32, context_handle unsafe.Pointer, ...) uint32
- func GssUnwrap(minor_status *uint32, context_handle unsafe.Pointer, ...) uint32
- func GssUserok(name unsafe.Pointer, user string) int
- func GssVerify(minor_status *uint32, context_handle unsafe.Pointer, ...) uint32
- func GssVerifyMic(minor_status *uint32, context_handle unsafe.Pointer, ...) uint32
- func GssWrap(minor_status *uint32, context_handle unsafe.Pointer, conf_req_flag int, ...) uint32
- func GssWrapSizeLimit(minor_status *uint32, context_handle unsafe.Pointer, conf_req_flag int, ...) uint32
- func Gsskrb5ExtractAuthzDataFromSecContext(minor_status *uint32, context_handle unsafe.Pointer, ad_type int, ...) uint32
- func Gsskrb5RegisterAcceptorIdentity(identity string) uint32
- func Krb5GssRegisterAcceptorIdentity(identity string) uint32
- func SymbolAvailable(symbol string) bool
- type Acl_entry_id_t
- type Acl_flag_t
- type Acl_perm_t
- type Acl_tag_t
- type Acl_type_t
- type Clockid_t
- type Dispatch_autorelease_frequency_t
- type Dispatch_block_flags_t
- type Filesec_property_t
- type GssAuthIdentity
- type GssBufferDesc
- type GssBufferDescStruct
- type GssBufferSetDesc
- type GssBufferSetDescStruct
- type GssBufferSetT
- type GssBufferT
- type GssChannelBindingsStruct
- type GssChannelBindingsT
- type GssConstChannelBindingsT
- type GssCredIdTDescStruct
- type GssCtxIdTDescStruct
- type GssIovBufferDesc
- type GssIovBufferDescStruct
- type GssIovBufferT
- type GssKrb5CfxKeydata
- type GssKrb5CfxKeydataT
- type GssKrb5LucidContextV1
- type GssKrb5LucidContextV1T
- type GssKrb5LucidContextVersion
- type GssKrb5LucidContextVersionT
- type GssKrb5LucidKey
- type GssKrb5LucidKeyT
- type GssKrb5Rfc1964Keydata
- type GssKrb5Rfc1964KeydataT
- type GssNameTDescStruct
- type GssOID
- type GssOIDDesc
- type GssOIDDescStruct
- func Gss_appl_lkdc_supported_oid_desc() GssOIDDescStruct
- func Gss_c_cred_certificate_oid_desc() GssOIDDescStruct
- func Gss_c_cred_diag_oid_desc() GssOIDDescStruct
- func Gss_c_cred_get_default_oid_desc() GssOIDDescStruct
- func Gss_c_cred_heimbase_oid_desc() GssOIDDescStruct
- func Gss_c_cred_password_oid_desc() GssOIDDescStruct
- func Gss_c_cred_renew_oid_desc() GssOIDDescStruct
- func Gss_c_cred_secidentity_oid_desc() GssOIDDescStruct
- func Gss_c_cred_set_default_oid_desc() GssOIDDescStruct
- func Gss_c_cred_validate_oid_desc() GssOIDDescStruct
- func Gss_c_ctx_pfs_x_oid_desc() GssOIDDescStruct
- func Gss_c_inq_sspi_session_key_oid_desc() GssOIDDescStruct
- func Gss_c_inq_win2k_pac_x_oid_desc() GssOIDDescStruct
- func Gss_c_ma_auth_init_anon_oid_desc() GssOIDDescStruct
- func Gss_c_ma_auth_init_init_oid_desc() GssOIDDescStruct
- func Gss_c_ma_auth_init_oid_desc() GssOIDDescStruct
- func Gss_c_ma_auth_targ_anon_oid_desc() GssOIDDescStruct
- func Gss_c_ma_auth_targ_init_oid_desc() GssOIDDescStruct
- func Gss_c_ma_auth_targ_oid_desc() GssOIDDescStruct
- func Gss_c_ma_cbindings_oid_desc() GssOIDDescStruct
- func Gss_c_ma_compress_oid_desc() GssOIDDescStruct
- func Gss_c_ma_conf_prot_oid_desc() GssOIDDescStruct
- func Gss_c_ma_ctx_trans_oid_desc() GssOIDDescStruct
- func Gss_c_ma_deleg_cred_oid_desc() GssOIDDescStruct
- func Gss_c_ma_deprecated_oid_desc() GssOIDDescStruct
- func Gss_c_ma_integ_prot_oid_desc() GssOIDDescStruct
- func Gss_c_ma_itok_framed_oid_desc() GssOIDDescStruct
- func Gss_c_ma_mech_composite_oid_desc() GssOIDDescStruct
- func Gss_c_ma_mech_concrete_oid_desc() GssOIDDescStruct
- func Gss_c_ma_mech_description_oid_desc() GssOIDDescStruct
- func Gss_c_ma_mech_glue_oid_desc() GssOIDDescStruct
- func Gss_c_ma_mech_name_oid_desc() GssOIDDescStruct
- func Gss_c_ma_mech_nego_oid_desc() GssOIDDescStruct
- func Gss_c_ma_mech_pseudo_oid_desc() GssOIDDescStruct
- func Gss_c_ma_mic_oid_desc() GssOIDDescStruct
- func Gss_c_ma_not_dflt_mech_oid_desc() GssOIDDescStruct
- func Gss_c_ma_not_mech_oid_desc() GssOIDDescStruct
- func Gss_c_ma_oos_det_oid_desc() GssOIDDescStruct
- func Gss_c_ma_pfs_oid_desc() GssOIDDescStruct
- func Gss_c_ma_prot_ready_oid_desc() GssOIDDescStruct
- func Gss_c_ma_replay_det_oid_desc() GssOIDDescStruct
- func Gss_c_ma_sasl_mech_name_oid_desc() GssOIDDescStruct
- func Gss_c_ma_wrap_oid_desc() GssOIDDescStruct
- func Gss_c_nt_anonymous_oid_desc() GssOIDDescStruct
- func Gss_c_nt_dn_oid_desc() GssOIDDescStruct
- func Gss_c_nt_export_name_oid_desc() GssOIDDescStruct
- func Gss_c_nt_hostbased_service_oid_desc() GssOIDDescStruct
- func Gss_c_nt_hostbased_service_x_oid_desc() GssOIDDescStruct
- func Gss_c_nt_machine_uid_name_oid_desc() GssOIDDescStruct
- func Gss_c_nt_ntlm_oid_desc() GssOIDDescStruct
- func Gss_c_nt_string_uid_name_oid_desc() GssOIDDescStruct
- func Gss_c_nt_user_name_oid_desc() GssOIDDescStruct
- func Gss_c_nt_uuid_oid_desc() GssOIDDescStruct
- func Gss_c_ntlm_force_v1_oid_desc() GssOIDDescStruct
- func Gss_c_ntlm_guest_oid_desc() GssOIDDescStruct
- func Gss_c_ntlm_reset_keys_oid_desc() GssOIDDescStruct
- func Gss_c_ntlm_session_key_oid_desc() GssOIDDescStruct
- func Gss_c_ntlm_support_channelbindings_oid_desc() GssOIDDescStruct
- func Gss_c_ntlm_support_lm2_oid_desc() GssOIDDescStruct
- func Gss_c_ntlm_v1_oid_desc() GssOIDDescStruct
- func Gss_c_ntlm_v2_oid_desc() GssOIDDescStruct
- func Gss_c_peer_has_updated_spnego_oid_desc() GssOIDDescStruct
- func Gss_iakerb_mechanism_oid_desc() GssOIDDescStruct
- func Gss_krb5_ccache_name_x_oid_desc() GssOIDDescStruct
- func Gss_krb5_compat_des3_mic_x_oid_desc() GssOIDDescStruct
- func Gss_krb5_copy_ccache_x_oid_desc() GssOIDDescStruct
- func Gss_krb5_cred_no_ci_flags_x_oid_desc() GssOIDDescStruct
- func Gss_krb5_export_lucid_context_v1_x_oid_desc() GssOIDDescStruct
- func Gss_krb5_export_lucid_context_x_oid_desc() GssOIDDescStruct
- func Gss_krb5_extract_authz_data_from_sec_context_x_oid_desc() GssOIDDescStruct
- func Gss_krb5_get_acceptor_subkey_x_oid_desc() GssOIDDescStruct
- func Gss_krb5_get_authtime_x_oid_desc() GssOIDDescStruct
- func Gss_krb5_get_initiator_subkey_x_oid_desc() GssOIDDescStruct
- func Gss_krb5_get_service_keyblock_x_oid_desc() GssOIDDescStruct
- func Gss_krb5_get_subkey_x_oid_desc() GssOIDDescStruct
- func Gss_krb5_get_time_offset_x_oid_desc() GssOIDDescStruct
- func Gss_krb5_get_tkt_flags_x_oid_desc() GssOIDDescStruct
- func Gss_krb5_import_cred_x_oid_desc() GssOIDDescStruct
- func Gss_krb5_mechanism_oid_desc() GssOIDDescStruct
- func Gss_krb5_nt_principal_name_oid_desc() GssOIDDescStruct
- func Gss_krb5_nt_principal_name_referral_oid_desc() GssOIDDescStruct
- func Gss_krb5_nt_principal_oid_desc() GssOIDDescStruct
- func Gss_krb5_plugin_register_x_oid_desc() GssOIDDescStruct
- func Gss_krb5_register_acceptor_identity_x_oid_desc() GssOIDDescStruct
- func Gss_krb5_send_to_kdc_x_oid_desc() GssOIDDescStruct
- func Gss_krb5_set_allowable_enctypes_x_oid_desc() GssOIDDescStruct
- func Gss_krb5_set_default_realm_x_oid_desc() GssOIDDescStruct
- func Gss_krb5_set_dns_canonicalize_x_oid_desc() GssOIDDescStruct
- func Gss_krb5_set_time_offset_x_oid_desc() GssOIDDescStruct
- func Gss_netlogon_mechanism_oid_desc() GssOIDDescStruct
- func Gss_netlogon_nt_netbios_dns_name_oid_desc() GssOIDDescStruct
- func Gss_netlogon_set_session_key_x_oid_desc() GssOIDDescStruct
- func Gss_netlogon_set_sign_algorithm_x_oid_desc() GssOIDDescStruct
- func Gss_ntlm_get_session_key_x_oid_desc() GssOIDDescStruct
- func Gss_ntlm_mechanism_oid_desc() GssOIDDescStruct
- func Gss_pku2u_mechanism_oid_desc() GssOIDDescStruct
- func Gss_sasl_digest_md5_mechanism_oid_desc() GssOIDDescStruct
- func Gss_scram_mechanism_oid_desc() GssOIDDescStruct
- func Gss_spnego_mechanism_oid_desc() GssOIDDescStruct
- type GssOIDSet
- type GssOIDSetDesc
- type GssOIDSetDescStruct
- type Idtype_t
- type Krb5CcacheData
- type Mpo_flags_t
- type Os_clockid_t
- type Ptrauth_key
- type Qos_class_t
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GSSCreateError ¶
func GSSCreateError(mech *GssOIDDescStruct, major_status uint32, minor_status uint32) unsafe.Pointer
func GSSCreateName ¶
func GssAaplChangePassword ¶
func GssAaplChangePassword(name unsafe.Pointer, mech *GssOIDDescStruct, attributes unsafe.Pointer, error_ unsafe.Pointer) uint32
C function: gss_aapl_change_password
func GssAaplInitialCred ¶
func GssAaplInitialCred(desired_name unsafe.Pointer, desired_mech *GssOIDDescStruct, attributes unsafe.Pointer, output_cred_handle unsafe.Pointer, error_ unsafe.Pointer) uint32
C function: gss_aapl_initial_cred
func GssAcceptSecContext ¶
func GssAcceptSecContext(minor_status *uint32, context_handle unsafe.Pointer, acceptor_cred_handle unsafe.Pointer, input_token unsafe.Pointer, input_chan_bindings unsafe.Pointer, src_name unsafe.Pointer, mech_type **GssOIDDescStruct, output_token *GssBufferDescStruct, ret_flags *uint32, time_rec *uint32, delegated_cred_handle unsafe.Pointer) uint32
C function: gss_accept_sec_context
func GssAcquireCred ¶
func GssAcquireCred(minor_status *uint32, desired_name unsafe.Pointer, time_req uint32, desired_mechs unsafe.Pointer, cred_usage int, output_cred_handle unsafe.Pointer, actual_mechs **GssOIDSetDescStruct, time_rec *uint32) uint32
C function: gss_acquire_cred
func GssAcquireCredWithPassword ¶
func GssAcquireCredWithPassword(minor_status *uint32, desired_name unsafe.Pointer, password unsafe.Pointer, time_req uint32, desired_mechs unsafe.Pointer, cred_usage int, output_cred_handle unsafe.Pointer, actual_mechs **GssOIDSetDescStruct, time_rec *uint32) uint32
C function: gss_acquire_cred_with_password
func GssAddBufferSetMember ¶
func GssAddBufferSetMember(minor_status *uint32, member_buffer unsafe.Pointer, buffer_set **GssBufferSetDescStruct) uint32
C function: gss_add_buffer_set_member
func GssAddCred ¶
func GssAddCred(minor_status *uint32, input_cred_handle unsafe.Pointer, desired_name unsafe.Pointer, desired_mech unsafe.Pointer, cred_usage int, initiator_time_req uint32, acceptor_time_req uint32, output_cred_handle unsafe.Pointer, actual_mechs **GssOIDSetDescStruct, initiator_time_rec *uint32, acceptor_time_rec *uint32) uint32
C function: gss_add_cred
func GssAddOidSetMember ¶
func GssAddOidSetMember(minor_status *uint32, member_oid *GssOIDDescStruct, oid_set **GssOIDSetDescStruct) uint32
C function: gss_add_oid_set_member
func GssCanonicalizeName ¶
func GssCanonicalizeName(minor_status *uint32, input_name unsafe.Pointer, mech_type unsafe.Pointer, output_name unsafe.Pointer) uint32
C function: gss_canonicalize_name
func GssCompareName ¶
func GssCompareName(minor_status *uint32, name1_arg unsafe.Pointer, name2_arg unsafe.Pointer, name_equal *int32) uint32
C function: gss_compare_name
func GssContextTime ¶
C function: gss_context_time
func GssCreateEmptyBufferSet ¶
func GssCreateEmptyBufferSet(minor_status *uint32, buffer_set **GssBufferSetDescStruct) uint32
C function: gss_create_empty_buffer_set
func GssCreateEmptyOidSet ¶
func GssCreateEmptyOidSet(minor_status *uint32, oid_set **GssOIDSetDescStruct) uint32
C function: gss_create_empty_oid_set
func GssDecapsulateToken ¶
func GssDecapsulateToken(input_token *GssBufferDescStruct, oid *GssOIDDescStruct, output_token *GssBufferDescStruct) uint32
C function: gss_decapsulate_token
func GssDeleteSecContext ¶
func GssDeleteSecContext(minor_status *uint32, context_handle unsafe.Pointer, output_token *GssBufferDescStruct) uint32
C function: gss_delete_sec_context
func GssDestroyCred ¶
C function: gss_destroy_cred
func GssDisplayMechAttr ¶
func GssDisplayMechAttr(minor_status *uint32, mech_attr *GssOIDDescStruct, name *GssBufferDescStruct, short_desc *GssBufferDescStruct, long_desc *GssBufferDescStruct) uint32
C function: gss_display_mech_attr
func GssDisplayName ¶
func GssDisplayName(minor_status *uint32, input_name unsafe.Pointer, output_name_buffer *GssBufferDescStruct, output_name_type **GssOIDDescStruct) uint32
C function: gss_display_name
func GssDisplayStatus ¶
func GssDisplayStatus(minor_status *uint32, status_value uint32, status_type int, mech_type unsafe.Pointer, message_content *uint32, status_string *GssBufferDescStruct) uint32
C function: gss_display_status
func GssDuplicateName ¶
func GssDuplicateName(minor_status *uint32, src_name unsafe.Pointer, dest_name unsafe.Pointer) uint32
C function: gss_duplicate_name
func GssDuplicateOid ¶
func GssDuplicateOid(minor_status *uint32, src_oid *GssOIDDescStruct, dest_oid **GssOIDDescStruct) uint32
C function: gss_duplicate_oid
func GssEncapsulateToken ¶
func GssEncapsulateToken(input_token *GssBufferDescStruct, oid *GssOIDDescStruct, output_token *GssBufferDescStruct) uint32
C function: gss_encapsulate_token
func GssExportCred ¶
func GssExportCred(minor_status *uint32, cred_handle unsafe.Pointer, token *GssBufferDescStruct) uint32
C function: gss_export_cred
func GssExportName ¶
func GssExportName(minor_status *uint32, input_name unsafe.Pointer, exported_name *GssBufferDescStruct) uint32
C function: gss_export_name
func GssExportSecContext ¶
func GssExportSecContext(minor_status *uint32, context_handle unsafe.Pointer, interprocess_token *GssBufferDescStruct) uint32
C function: gss_export_sec_context
func GssGetMic ¶
func GssGetMic(minor_status *uint32, context_handle unsafe.Pointer, qop_req uint32, message_buffer unsafe.Pointer, message_token *GssBufferDescStruct) uint32
C function: gss_get_mic
func GssImportCred ¶
func GssImportCred(minor_status *uint32, token *GssBufferDescStruct, cred_handle unsafe.Pointer) uint32
C function: gss_import_cred
func GssImportName ¶
func GssImportName(minor_status *uint32, input_name_buffer unsafe.Pointer, input_name_type *GssOIDDescStruct, output_name unsafe.Pointer) uint32
C function: gss_import_name
func GssImportSecContext ¶
func GssImportSecContext(minor_status *uint32, interprocess_token unsafe.Pointer, context_handle unsafe.Pointer) uint32
C function: gss_import_sec_context
func GssIndicateMechs ¶
func GssIndicateMechs(minor_status *uint32, mech_set **GssOIDSetDescStruct) uint32
C function: gss_indicate_mechs
func GssIndicateMechsByAttrs ¶
func GssIndicateMechsByAttrs(minor_status *uint32, desired_mech_attrs *GssOIDSetDescStruct, except_mech_attrs *GssOIDSetDescStruct, critical_mech_attrs *GssOIDSetDescStruct, mechs **GssOIDSetDescStruct) uint32
C function: gss_indicate_mechs_by_attrs
func GssInitSecContext ¶
func GssInitSecContext(minor_status *uint32, initiator_cred_handle unsafe.Pointer, context_handle unsafe.Pointer, target_name unsafe.Pointer, input_mech_type unsafe.Pointer, req_flags uint32, time_req uint32, input_chan_bindings unsafe.Pointer, input_token unsafe.Pointer, actual_mech_type **GssOIDDescStruct, output_token *GssBufferDescStruct, ret_flags *uint32, time_rec *uint32) uint32
C function: gss_init_sec_context
func GssInquireAttrsForMech ¶
func GssInquireAttrsForMech(minor_status *uint32, mech *GssOIDDescStruct, mech_attr **GssOIDSetDescStruct, known_mech_attrs **GssOIDSetDescStruct) uint32
C function: gss_inquire_attrs_for_mech
func GssInquireContext ¶
func GssInquireContext(minor_status *uint32, context_handle unsafe.Pointer, src_name unsafe.Pointer, targ_name unsafe.Pointer, lifetime_rec *uint32, mech_type **GssOIDDescStruct, ctx_flags *uint32, locally_initiated *int32, xopen *int32) uint32
C function: gss_inquire_context
func GssInquireCred ¶
func GssInquireCred(minor_status *uint32, cred_handle unsafe.Pointer, name_ret unsafe.Pointer, lifetime *uint32, cred_usage *int, mechanisms **GssOIDSetDescStruct) uint32
C function: gss_inquire_cred
func GssInquireCredByMech ¶
func GssInquireCredByMech(minor_status *uint32, cred_handle unsafe.Pointer, mech_type unsafe.Pointer, cred_name unsafe.Pointer, initiator_lifetime *uint32, acceptor_lifetime *uint32, cred_usage *int) uint32
C function: gss_inquire_cred_by_mech
func GssInquireCredByOid ¶
func GssInquireCredByOid(minor_status *uint32, cred_handle unsafe.Pointer, desired_object unsafe.Pointer, data_set **GssBufferSetDescStruct) uint32
C function: gss_inquire_cred_by_oid
func GssInquireMechForSaslname ¶
func GssInquireMechForSaslname(minor_status *uint32, sasl_mech_name unsafe.Pointer, mech_type **GssOIDDescStruct) uint32
C function: gss_inquire_mech_for_saslname
func GssInquireMechsForName ¶
func GssInquireMechsForName(minor_status *uint32, input_name unsafe.Pointer, mech_types **GssOIDSetDescStruct) uint32
C function: gss_inquire_mechs_for_name
func GssInquireName ¶
func GssInquireName(minor_status *uint32, input_name unsafe.Pointer, name_is_MN *int32, mN_mech **GssOIDDescStruct, attrs **GssBufferSetDescStruct) uint32
C function: gss_inquire_name
func GssInquireNamesForMech ¶
func GssInquireNamesForMech(minor_status *uint32, mechanism *GssOIDDescStruct, name_types **GssOIDSetDescStruct) uint32
C function: gss_inquire_names_for_mech
func GssInquireSaslnameForMech ¶
func GssInquireSaslnameForMech(minor_status *uint32, desired_mech unsafe.Pointer, sasl_mech_name *GssBufferDescStruct, mech_name *GssBufferDescStruct, mech_description *GssBufferDescStruct) uint32
C function: gss_inquire_saslname_for_mech
func GssInquireSecContextByOid ¶
func GssInquireSecContextByOid(minor_status *uint32, context_handle unsafe.Pointer, desired_object unsafe.Pointer, data_set **GssBufferSetDescStruct) uint32
C function: gss_inquire_sec_context_by_oid
func GssIterCreds ¶
func GssIterCreds(min_stat *uint32, flags uint32, mech *GssOIDDescStruct, useriter func(*GssOIDDescStruct, unsafe.Pointer)) uint32
C function: gss_iter_creds
func GssIterCredsF ¶
func GssIterCredsF(min_stat *uint32, flags uint32, mech *GssOIDDescStruct, userctx unsafe.Pointer, useriter unsafe.Pointer) uint32
C function: gss_iter_creds_f
func GssKrb5CcacheName ¶
C function: gss_krb5_ccache_name
func GssKrb5CopyCcache ¶
C function: gss_krb5_copy_ccache
func GssKrb5ExportLucidSecContext ¶
func GssKrb5ExportLucidSecContext(minor_status *uint32, context_handle unsafe.Pointer, version uint32, rctx unsafe.Pointer) uint32
C function: gss_krb5_export_lucid_sec_context
func GssKrb5FreeLucidSecContext ¶
C function: gss_krb5_free_lucid_sec_context
func GssKrb5SetAllowableEnctypes ¶
func GssKrb5SetAllowableEnctypes(minor_status *uint32, cred unsafe.Pointer, num_enctypes uint32, enctypes *int32) uint32
C function: gss_krb5_set_allowable_enctypes
func GssOidEqual ¶
func GssOidEqual(a *GssOIDDescStruct, b *GssOIDDescStruct) int
C function: gss_oid_equal
func GssOidToStr ¶
func GssOidToStr(minor_status *uint32, oid *GssOIDDescStruct, oid_str *GssBufferDescStruct) uint32
C function: gss_oid_to_str
func GssProcessContextToken ¶
func GssProcessContextToken(minor_status *uint32, context_handle unsafe.Pointer, token_buffer unsafe.Pointer) uint32
C function: gss_process_context_token
func GssPseudoRandom ¶
func GssPseudoRandom(minor_status *uint32, context_ unsafe.Pointer, prf_key int, prf_in unsafe.Pointer, desired_output_len int, prf_out *GssBufferDescStruct) uint32
C function: gss_pseudo_random
func GssReleaseBuffer ¶
func GssReleaseBuffer(minor_status *uint32, buffer *GssBufferDescStruct) uint32
C function: gss_release_buffer
func GssReleaseBufferSet ¶
func GssReleaseBufferSet(minor_status *uint32, buffer_set **GssBufferSetDescStruct) uint32
C function: gss_release_buffer_set
func GssReleaseCred ¶
C function: gss_release_cred
func GssReleaseName ¶
C function: gss_release_name
func GssReleaseOid ¶
func GssReleaseOid(minor_status *uint32, oid **GssOIDDescStruct) uint32
C function: gss_release_oid
func GssReleaseOidSet ¶
func GssReleaseOidSet(minor_status *uint32, set **GssOIDSetDescStruct) uint32
C function: gss_release_oid_set
func GssSeal ¶
func GssSeal(minor_status *uint32, context_handle unsafe.Pointer, conf_req_flag int, qop_req int, input_message_buffer *GssBufferDescStruct, conf_state *int32, output_message_buffer *GssBufferDescStruct) uint32
C function: gss_seal
func GssSetCredOption ¶
func GssSetCredOption(minor_status *uint32, cred_handle unsafe.Pointer, object unsafe.Pointer, value unsafe.Pointer) uint32
C function: gss_set_cred_option
func GssSetSecContextOption ¶
func GssSetSecContextOption(minor_status *uint32, context_handle unsafe.Pointer, object unsafe.Pointer, value unsafe.Pointer) uint32
C function: gss_set_sec_context_option
func GssSign ¶
func GssSign(minor_status *uint32, context_handle unsafe.Pointer, qop_req int, message_buffer *GssBufferDescStruct, message_token *GssBufferDescStruct) uint32
C function: gss_sign
func GssTestOidSetMember ¶
func GssTestOidSetMember(minor_status *uint32, member *GssOIDDescStruct, set unsafe.Pointer, present *int32) uint32
C function: gss_test_oid_set_member
func GssUnseal ¶
func GssUnseal(minor_status *uint32, context_handle unsafe.Pointer, input_message_buffer *GssBufferDescStruct, output_message_buffer *GssBufferDescStruct, conf_state *int32, qop_state *int32) uint32
C function: gss_unseal
func GssUnwrap ¶
func GssUnwrap(minor_status *uint32, context_handle unsafe.Pointer, input_message_buffer unsafe.Pointer, output_message_buffer *GssBufferDescStruct, conf_state *int32, qop_state *uint32) uint32
C function: gss_unwrap
func GssVerify ¶
func GssVerify(minor_status *uint32, context_handle unsafe.Pointer, message_buffer *GssBufferDescStruct, token_buffer *GssBufferDescStruct, qop_state *int32) uint32
C function: gss_verify
func GssVerifyMic ¶
func GssVerifyMic(minor_status *uint32, context_handle unsafe.Pointer, message_buffer unsafe.Pointer, token_buffer unsafe.Pointer, qop_state *uint32) uint32
C function: gss_verify_mic
func GssWrap ¶
func GssWrap(minor_status *uint32, context_handle unsafe.Pointer, conf_req_flag int, qop_req uint32, input_message_buffer unsafe.Pointer, conf_state *int32, output_message_buffer *GssBufferDescStruct) uint32
C function: gss_wrap
func GssWrapSizeLimit ¶
func GssWrapSizeLimit(minor_status *uint32, context_handle unsafe.Pointer, conf_req_flag int, qop_req uint32, req_output_size uint32, max_input_size *uint32) uint32
C function: gss_wrap_size_limit
func Gsskrb5ExtractAuthzDataFromSecContext ¶
func Gsskrb5ExtractAuthzDataFromSecContext(minor_status *uint32, context_handle unsafe.Pointer, ad_type int, ad_data *GssBufferDescStruct) uint32
C function: gsskrb5_extract_authz_data_from_sec_context
func Gsskrb5RegisterAcceptorIdentity ¶
C function: gsskrb5_register_acceptor_identity
func Krb5GssRegisterAcceptorIdentity ¶
C function: krb5_gss_register_acceptor_identity
func SymbolAvailable ¶
SymbolAvailable reports whether the named C symbol was bound when the library loaded. Calling a generated wrapper whose symbol is unavailable dereferences a nil function variable and panics.
Types ¶
type Acl_entry_id_t ¶
type Acl_entry_id_t int64
const ( ACL_FIRST_ENTRY Acl_entry_id_t = 0 ACL_NEXT_ENTRY Acl_entry_id_t = -1 ACL_LAST_ENTRY Acl_entry_id_t = -2 )
func (Acl_entry_id_t) String ¶
func (e Acl_entry_id_t) String() string
type Acl_flag_t ¶
type Acl_flag_t int64
const ( ACL_FLAG_DEFER_INHERIT Acl_flag_t = 1 ACL_FLAG_NO_INHERIT Acl_flag_t = 131072 ACL_ENTRY_INHERITED Acl_flag_t = 16 ACL_ENTRY_FILE_INHERIT Acl_flag_t = 32 ACL_ENTRY_DIRECTORY_INHERIT Acl_flag_t = 64 ACL_ENTRY_LIMIT_INHERIT Acl_flag_t = 128 ACL_ENTRY_ONLY_INHERIT Acl_flag_t = 256 )
func (Acl_flag_t) String ¶
func (e Acl_flag_t) String() string
type Acl_perm_t ¶
type Acl_perm_t int64
const ( ACL_READ_DATA Acl_perm_t = 2 ACL_LIST_DIRECTORY Acl_perm_t = 2 ACL_WRITE_DATA Acl_perm_t = 4 ACL_ADD_FILE Acl_perm_t = 4 ACL_EXECUTE Acl_perm_t = 8 ACL_SEARCH Acl_perm_t = 8 ACL_DELETE Acl_perm_t = 16 ACL_APPEND_DATA Acl_perm_t = 32 ACL_ADD_SUBDIRECTORY Acl_perm_t = 32 ACL_DELETE_CHILD Acl_perm_t = 64 ACL_READ_ATTRIBUTES Acl_perm_t = 128 ACL_WRITE_ATTRIBUTES Acl_perm_t = 256 ACL_READ_EXTATTRIBUTES Acl_perm_t = 512 ACL_WRITE_EXTATTRIBUTES Acl_perm_t = 1024 ACL_READ_SECURITY Acl_perm_t = 2048 ACL_WRITE_SECURITY Acl_perm_t = 4096 ACL_CHANGE_OWNER Acl_perm_t = 8192 ACL_SYNCHRONIZE Acl_perm_t = 1048576 )
func (Acl_perm_t) String ¶
func (e Acl_perm_t) String() string
type Acl_type_t ¶
type Acl_type_t int64
const ( ACL_TYPE_EXTENDED Acl_type_t = 256 ACL_TYPE_ACCESS Acl_type_t = 0 ACL_TYPE_DEFAULT Acl_type_t = 1 ACL_TYPE_AFS Acl_type_t = 2 ACL_TYPE_CODA Acl_type_t = 3 ACL_TYPE_NTFS Acl_type_t = 4 ACL_TYPE_NWFS Acl_type_t = 5 )
func (Acl_type_t) String ¶
func (e Acl_type_t) String() string
type Dispatch_autorelease_frequency_t ¶
type Dispatch_autorelease_frequency_t uint64
const ( DISPATCH_AUTORELEASE_FREQUENCY_INHERIT Dispatch_autorelease_frequency_t = 0 DISPATCH_AUTORELEASE_FREQUENCY_WORK_ITEM Dispatch_autorelease_frequency_t = 1 DISPATCH_AUTORELEASE_FREQUENCY_NEVER Dispatch_autorelease_frequency_t = 2 )
func (Dispatch_autorelease_frequency_t) String ¶
func (e Dispatch_autorelease_frequency_t) String() string
type Dispatch_block_flags_t ¶
type Dispatch_block_flags_t uint64
const ( DISPATCH_BLOCK_BARRIER Dispatch_block_flags_t = 1 DISPATCH_BLOCK_DETACHED Dispatch_block_flags_t = 2 DISPATCH_BLOCK_ASSIGN_CURRENT Dispatch_block_flags_t = 4 DISPATCH_BLOCK_NO_QOS_CLASS Dispatch_block_flags_t = 8 DISPATCH_BLOCK_INHERIT_QOS_CLASS Dispatch_block_flags_t = 16 DISPATCH_BLOCK_ENFORCE_QOS_CLASS Dispatch_block_flags_t = 32 )
func (Dispatch_block_flags_t) String ¶
func (e Dispatch_block_flags_t) String() string
type Filesec_property_t ¶
type Filesec_property_t int64
const ( FILESEC_OWNER Filesec_property_t = 1 FILESEC_GROUP Filesec_property_t = 2 FILESEC_UUID Filesec_property_t = 3 FILESEC_MODE Filesec_property_t = 4 FILESEC_ACL Filesec_property_t = 5 FILESEC_GRPUUID Filesec_property_t = 6 FILESEC_ACL_RAW Filesec_property_t = 100 FILESEC_ACL_ALLOCSIZE Filesec_property_t = 101 )
func (Filesec_property_t) String ¶
func (e Filesec_property_t) String() string
type GssAuthIdentity ¶
type GssAuthIdentity struct{}
C struct: gss_auth_identity GssAuthIdentity is an opaque type.
type GssBufferDesc ¶
type GssBufferDesc = GssBufferDescStruct
GssBufferDesc is an alias for gss_buffer_desc_struct (C typedef gss_buffer_desc).
type GssBufferDescStruct ¶
The structure for a buffer descriptor that you use to exchange octet streams with many GSS-API functions. C struct: gss_buffer_desc_struct
func Gss_c_attr_local_login_user ¶
func Gss_c_attr_local_login_user() GssBufferDescStruct
type GssBufferSetDesc ¶
type GssBufferSetDesc = GssBufferSetDescStruct
GssBufferSetDesc is an alias for gss_buffer_set_desc_struct (C typedef gss_buffer_set_desc).
type GssBufferSetDescStruct ¶
type GssBufferSetDescStruct struct {
Count uint
Elements *GssBufferDescStruct
}
The structure for a buffer set descriptor that you use to manage an array of buffer descriptors. C struct: gss_buffer_set_desc_struct
type GssBufferSetT ¶
type GssBufferSetT = *GssBufferSetDescStruct
GssBufferSetT is an opaque pointer to gss_buffer_set_desc_struct (C typedef gss_buffer_set_t).
type GssBufferT ¶
type GssBufferT = *GssBufferDescStruct
GssBufferT is an opaque pointer to gss_buffer_desc_struct (C typedef gss_buffer_t).
type GssChannelBindingsStruct ¶
type GssChannelBindingsStruct struct {
Initiator_addrtype uint32
Initiator_address GssBufferDescStruct
Acceptor_addrtype uint32
Acceptor_address GssBufferDescStruct
Application_data GssBufferDescStruct
}
The structure defining a channel bindings descriptor that specifies the communications channel used to carry a context. C struct: gss_channel_bindings_struct
type GssChannelBindingsT ¶
type GssChannelBindingsT = *GssChannelBindingsStruct
GssChannelBindingsT is an opaque pointer to gss_channel_bindings_struct (C typedef gss_channel_bindings_t).
type GssConstChannelBindingsT ¶
type GssConstChannelBindingsT = *GssChannelBindingsStruct
GssConstChannelBindingsT is an opaque pointer to gss_channel_bindings_struct (C typedef gss_const_channel_bindings_t).
type GssCredIdTDescStruct ¶
type GssCredIdTDescStruct struct{}
C struct: gss_cred_id_t_desc_struct GssCredIdTDescStruct is an opaque type.
type GssCtxIdTDescStruct ¶
type GssCtxIdTDescStruct struct{}
C struct: gss_ctx_id_t_desc_struct GssCtxIdTDescStruct is an opaque type.
type GssIovBufferDesc ¶
type GssIovBufferDesc = GssIovBufferDescStruct
GssIovBufferDesc is an alias for gss_iov_buffer_desc_struct (C typedef gss_iov_buffer_desc).
type GssIovBufferDescStruct ¶
type GssIovBufferDescStruct struct {
Type uint32
Buffer GssBufferDescStruct
}
The structure for a vectored I/O buffer and its defined type. C struct: gss_iov_buffer_desc_struct
type GssIovBufferT ¶
type GssIovBufferT = *GssIovBufferDescStruct
GssIovBufferT is an opaque pointer to gss_iov_buffer_desc_struct (C typedef gss_iov_buffer_t).
type GssKrb5CfxKeydata ¶
type GssKrb5CfxKeydata struct {
Have_acceptor_subkey uint32
Ctx_key GssKrb5LucidKey
Acceptor_subkey GssKrb5LucidKey
}
C struct: gss_krb5_cfx_keydata
type GssKrb5CfxKeydataT ¶
type GssKrb5CfxKeydataT = GssKrb5CfxKeydata
GssKrb5CfxKeydataT is an alias for gss_krb5_cfx_keydata (C typedef gss_krb5_cfx_keydata_t).
type GssKrb5LucidContextV1 ¶
type GssKrb5LucidContextV1 struct {
Version uint32
Initiate uint32
Endtime uint32
Send_seq uint64
Recv_seq uint64
Protocol uint32
Rfc1964_kd GssKrb5Rfc1964Keydata
Cfx_kd GssKrb5CfxKeydata
}
C struct: gss_krb5_lucid_context_v1
type GssKrb5LucidContextV1T ¶
type GssKrb5LucidContextV1T = GssKrb5LucidContextV1
GssKrb5LucidContextV1T is an alias for gss_krb5_lucid_context_v1 (C typedef gss_krb5_lucid_context_v1_t).
type GssKrb5LucidContextVersion ¶
type GssKrb5LucidContextVersion struct {
Version uint32
}
C struct: gss_krb5_lucid_context_version
type GssKrb5LucidContextVersionT ¶
type GssKrb5LucidContextVersionT = GssKrb5LucidContextVersion
GssKrb5LucidContextVersionT is an alias for gss_krb5_lucid_context_version (C typedef gss_krb5_lucid_context_version_t).
type GssKrb5LucidKey ¶
C struct: gss_krb5_lucid_key
type GssKrb5LucidKeyT ¶
type GssKrb5LucidKeyT = GssKrb5LucidKey
GssKrb5LucidKeyT is an alias for gss_krb5_lucid_key (C typedef gss_krb5_lucid_key_t).
type GssKrb5Rfc1964Keydata ¶
type GssKrb5Rfc1964Keydata struct {
Sign_alg uint32
Seal_alg uint32
Ctx_key GssKrb5LucidKey
}
C struct: gss_krb5_rfc1964_keydata
type GssKrb5Rfc1964KeydataT ¶
type GssKrb5Rfc1964KeydataT = GssKrb5Rfc1964Keydata
GssKrb5Rfc1964KeydataT is an alias for gss_krb5_rfc1964_keydata (C typedef gss_krb5_rfc1964_keydata_t).
type GssNameTDescStruct ¶
type GssNameTDescStruct struct{}
C struct: gss_name_t_desc_struct GssNameTDescStruct is an opaque type.
type GssOID ¶
type GssOID = *GssOIDDescStruct
GssOID is an opaque pointer to gss_OID_desc_struct (C typedef gss_OID).
type GssOIDDesc ¶
type GssOIDDesc = GssOIDDescStruct
GssOIDDesc is an alias for gss_OID_desc_struct (C typedef gss_OID_desc).
type GssOIDDescStruct ¶
The structure for an OID descriptor that exchanges object identifiers with many GSS-API functions. C struct: gss_OID_desc_struct
func Gss_appl_lkdc_supported_oid_desc ¶
func Gss_appl_lkdc_supported_oid_desc() GssOIDDescStruct
func Gss_c_cred_certificate_oid_desc ¶
func Gss_c_cred_certificate_oid_desc() GssOIDDescStruct
func Gss_c_cred_diag_oid_desc ¶
func Gss_c_cred_diag_oid_desc() GssOIDDescStruct
func Gss_c_cred_get_default_oid_desc ¶
func Gss_c_cred_get_default_oid_desc() GssOIDDescStruct
func Gss_c_cred_heimbase_oid_desc ¶
func Gss_c_cred_heimbase_oid_desc() GssOIDDescStruct
func Gss_c_cred_password_oid_desc ¶
func Gss_c_cred_password_oid_desc() GssOIDDescStruct
func Gss_c_cred_renew_oid_desc ¶
func Gss_c_cred_renew_oid_desc() GssOIDDescStruct
func Gss_c_cred_secidentity_oid_desc ¶
func Gss_c_cred_secidentity_oid_desc() GssOIDDescStruct
func Gss_c_cred_set_default_oid_desc ¶
func Gss_c_cred_set_default_oid_desc() GssOIDDescStruct
func Gss_c_cred_validate_oid_desc ¶
func Gss_c_cred_validate_oid_desc() GssOIDDescStruct
func Gss_c_ctx_pfs_x_oid_desc ¶
func Gss_c_ctx_pfs_x_oid_desc() GssOIDDescStruct
func Gss_c_inq_sspi_session_key_oid_desc ¶
func Gss_c_inq_sspi_session_key_oid_desc() GssOIDDescStruct
func Gss_c_inq_win2k_pac_x_oid_desc ¶
func Gss_c_inq_win2k_pac_x_oid_desc() GssOIDDescStruct
func Gss_c_ma_auth_init_anon_oid_desc ¶
func Gss_c_ma_auth_init_anon_oid_desc() GssOIDDescStruct
func Gss_c_ma_auth_init_init_oid_desc ¶
func Gss_c_ma_auth_init_init_oid_desc() GssOIDDescStruct
func Gss_c_ma_auth_init_oid_desc ¶
func Gss_c_ma_auth_init_oid_desc() GssOIDDescStruct
func Gss_c_ma_auth_targ_anon_oid_desc ¶
func Gss_c_ma_auth_targ_anon_oid_desc() GssOIDDescStruct
func Gss_c_ma_auth_targ_init_oid_desc ¶
func Gss_c_ma_auth_targ_init_oid_desc() GssOIDDescStruct
func Gss_c_ma_auth_targ_oid_desc ¶
func Gss_c_ma_auth_targ_oid_desc() GssOIDDescStruct
func Gss_c_ma_cbindings_oid_desc ¶
func Gss_c_ma_cbindings_oid_desc() GssOIDDescStruct
func Gss_c_ma_compress_oid_desc ¶
func Gss_c_ma_compress_oid_desc() GssOIDDescStruct
func Gss_c_ma_conf_prot_oid_desc ¶
func Gss_c_ma_conf_prot_oid_desc() GssOIDDescStruct
func Gss_c_ma_ctx_trans_oid_desc ¶
func Gss_c_ma_ctx_trans_oid_desc() GssOIDDescStruct
func Gss_c_ma_deleg_cred_oid_desc ¶
func Gss_c_ma_deleg_cred_oid_desc() GssOIDDescStruct
func Gss_c_ma_deprecated_oid_desc ¶
func Gss_c_ma_deprecated_oid_desc() GssOIDDescStruct
func Gss_c_ma_integ_prot_oid_desc ¶
func Gss_c_ma_integ_prot_oid_desc() GssOIDDescStruct
func Gss_c_ma_itok_framed_oid_desc ¶
func Gss_c_ma_itok_framed_oid_desc() GssOIDDescStruct
func Gss_c_ma_mech_composite_oid_desc ¶
func Gss_c_ma_mech_composite_oid_desc() GssOIDDescStruct
func Gss_c_ma_mech_concrete_oid_desc ¶
func Gss_c_ma_mech_concrete_oid_desc() GssOIDDescStruct
func Gss_c_ma_mech_description_oid_desc ¶
func Gss_c_ma_mech_description_oid_desc() GssOIDDescStruct
func Gss_c_ma_mech_glue_oid_desc ¶
func Gss_c_ma_mech_glue_oid_desc() GssOIDDescStruct
func Gss_c_ma_mech_name_oid_desc ¶
func Gss_c_ma_mech_name_oid_desc() GssOIDDescStruct
func Gss_c_ma_mech_nego_oid_desc ¶
func Gss_c_ma_mech_nego_oid_desc() GssOIDDescStruct
func Gss_c_ma_mech_pseudo_oid_desc ¶
func Gss_c_ma_mech_pseudo_oid_desc() GssOIDDescStruct
func Gss_c_ma_mic_oid_desc ¶
func Gss_c_ma_mic_oid_desc() GssOIDDescStruct
func Gss_c_ma_not_dflt_mech_oid_desc ¶
func Gss_c_ma_not_dflt_mech_oid_desc() GssOIDDescStruct
func Gss_c_ma_not_mech_oid_desc ¶
func Gss_c_ma_not_mech_oid_desc() GssOIDDescStruct
func Gss_c_ma_oos_det_oid_desc ¶
func Gss_c_ma_oos_det_oid_desc() GssOIDDescStruct
func Gss_c_ma_pfs_oid_desc ¶
func Gss_c_ma_pfs_oid_desc() GssOIDDescStruct
func Gss_c_ma_prot_ready_oid_desc ¶
func Gss_c_ma_prot_ready_oid_desc() GssOIDDescStruct
func Gss_c_ma_replay_det_oid_desc ¶
func Gss_c_ma_replay_det_oid_desc() GssOIDDescStruct
func Gss_c_ma_sasl_mech_name_oid_desc ¶
func Gss_c_ma_sasl_mech_name_oid_desc() GssOIDDescStruct
func Gss_c_ma_wrap_oid_desc ¶
func Gss_c_ma_wrap_oid_desc() GssOIDDescStruct
func Gss_c_nt_anonymous_oid_desc ¶
func Gss_c_nt_anonymous_oid_desc() GssOIDDescStruct
func Gss_c_nt_dn_oid_desc ¶
func Gss_c_nt_dn_oid_desc() GssOIDDescStruct
func Gss_c_nt_export_name_oid_desc ¶
func Gss_c_nt_export_name_oid_desc() GssOIDDescStruct
func Gss_c_nt_hostbased_service_oid_desc ¶
func Gss_c_nt_hostbased_service_oid_desc() GssOIDDescStruct
func Gss_c_nt_hostbased_service_x_oid_desc ¶
func Gss_c_nt_hostbased_service_x_oid_desc() GssOIDDescStruct
func Gss_c_nt_machine_uid_name_oid_desc ¶
func Gss_c_nt_machine_uid_name_oid_desc() GssOIDDescStruct
func Gss_c_nt_ntlm_oid_desc ¶
func Gss_c_nt_ntlm_oid_desc() GssOIDDescStruct
func Gss_c_nt_string_uid_name_oid_desc ¶
func Gss_c_nt_string_uid_name_oid_desc() GssOIDDescStruct
func Gss_c_nt_user_name_oid_desc ¶
func Gss_c_nt_user_name_oid_desc() GssOIDDescStruct
func Gss_c_nt_uuid_oid_desc ¶
func Gss_c_nt_uuid_oid_desc() GssOIDDescStruct
func Gss_c_ntlm_force_v1_oid_desc ¶
func Gss_c_ntlm_force_v1_oid_desc() GssOIDDescStruct
func Gss_c_ntlm_guest_oid_desc ¶
func Gss_c_ntlm_guest_oid_desc() GssOIDDescStruct
func Gss_c_ntlm_reset_keys_oid_desc ¶
func Gss_c_ntlm_reset_keys_oid_desc() GssOIDDescStruct
func Gss_c_ntlm_session_key_oid_desc ¶
func Gss_c_ntlm_session_key_oid_desc() GssOIDDescStruct
func Gss_c_ntlm_support_channelbindings_oid_desc ¶
func Gss_c_ntlm_support_channelbindings_oid_desc() GssOIDDescStruct
func Gss_c_ntlm_support_lm2_oid_desc ¶
func Gss_c_ntlm_support_lm2_oid_desc() GssOIDDescStruct
func Gss_c_ntlm_v1_oid_desc ¶
func Gss_c_ntlm_v1_oid_desc() GssOIDDescStruct
func Gss_c_ntlm_v2_oid_desc ¶
func Gss_c_ntlm_v2_oid_desc() GssOIDDescStruct
func Gss_c_peer_has_updated_spnego_oid_desc ¶
func Gss_c_peer_has_updated_spnego_oid_desc() GssOIDDescStruct
func Gss_iakerb_mechanism_oid_desc ¶
func Gss_iakerb_mechanism_oid_desc() GssOIDDescStruct
func Gss_krb5_ccache_name_x_oid_desc ¶
func Gss_krb5_ccache_name_x_oid_desc() GssOIDDescStruct
func Gss_krb5_compat_des3_mic_x_oid_desc ¶
func Gss_krb5_compat_des3_mic_x_oid_desc() GssOIDDescStruct
func Gss_krb5_copy_ccache_x_oid_desc ¶
func Gss_krb5_copy_ccache_x_oid_desc() GssOIDDescStruct
func Gss_krb5_cred_no_ci_flags_x_oid_desc ¶
func Gss_krb5_cred_no_ci_flags_x_oid_desc() GssOIDDescStruct
func Gss_krb5_export_lucid_context_v1_x_oid_desc ¶
func Gss_krb5_export_lucid_context_v1_x_oid_desc() GssOIDDescStruct
func Gss_krb5_export_lucid_context_x_oid_desc ¶
func Gss_krb5_export_lucid_context_x_oid_desc() GssOIDDescStruct
func Gss_krb5_extract_authz_data_from_sec_context_x_oid_desc ¶
func Gss_krb5_extract_authz_data_from_sec_context_x_oid_desc() GssOIDDescStruct
func Gss_krb5_get_acceptor_subkey_x_oid_desc ¶
func Gss_krb5_get_acceptor_subkey_x_oid_desc() GssOIDDescStruct
func Gss_krb5_get_authtime_x_oid_desc ¶
func Gss_krb5_get_authtime_x_oid_desc() GssOIDDescStruct
func Gss_krb5_get_initiator_subkey_x_oid_desc ¶
func Gss_krb5_get_initiator_subkey_x_oid_desc() GssOIDDescStruct
func Gss_krb5_get_service_keyblock_x_oid_desc ¶
func Gss_krb5_get_service_keyblock_x_oid_desc() GssOIDDescStruct
func Gss_krb5_get_subkey_x_oid_desc ¶
func Gss_krb5_get_subkey_x_oid_desc() GssOIDDescStruct
func Gss_krb5_get_time_offset_x_oid_desc ¶
func Gss_krb5_get_time_offset_x_oid_desc() GssOIDDescStruct
func Gss_krb5_get_tkt_flags_x_oid_desc ¶
func Gss_krb5_get_tkt_flags_x_oid_desc() GssOIDDescStruct
func Gss_krb5_import_cred_x_oid_desc ¶
func Gss_krb5_import_cred_x_oid_desc() GssOIDDescStruct
func Gss_krb5_mechanism_oid_desc ¶
func Gss_krb5_mechanism_oid_desc() GssOIDDescStruct
func Gss_krb5_nt_principal_name_oid_desc ¶
func Gss_krb5_nt_principal_name_oid_desc() GssOIDDescStruct
func Gss_krb5_nt_principal_name_referral_oid_desc ¶
func Gss_krb5_nt_principal_name_referral_oid_desc() GssOIDDescStruct
func Gss_krb5_nt_principal_oid_desc ¶
func Gss_krb5_nt_principal_oid_desc() GssOIDDescStruct
func Gss_krb5_plugin_register_x_oid_desc ¶
func Gss_krb5_plugin_register_x_oid_desc() GssOIDDescStruct
func Gss_krb5_register_acceptor_identity_x_oid_desc ¶
func Gss_krb5_register_acceptor_identity_x_oid_desc() GssOIDDescStruct
func Gss_krb5_send_to_kdc_x_oid_desc ¶
func Gss_krb5_send_to_kdc_x_oid_desc() GssOIDDescStruct
func Gss_krb5_set_allowable_enctypes_x_oid_desc ¶
func Gss_krb5_set_allowable_enctypes_x_oid_desc() GssOIDDescStruct
func Gss_krb5_set_default_realm_x_oid_desc ¶
func Gss_krb5_set_default_realm_x_oid_desc() GssOIDDescStruct
func Gss_krb5_set_dns_canonicalize_x_oid_desc ¶
func Gss_krb5_set_dns_canonicalize_x_oid_desc() GssOIDDescStruct
func Gss_krb5_set_time_offset_x_oid_desc ¶
func Gss_krb5_set_time_offset_x_oid_desc() GssOIDDescStruct
func Gss_netlogon_mechanism_oid_desc ¶
func Gss_netlogon_mechanism_oid_desc() GssOIDDescStruct
func Gss_netlogon_nt_netbios_dns_name_oid_desc ¶
func Gss_netlogon_nt_netbios_dns_name_oid_desc() GssOIDDescStruct
func Gss_netlogon_set_session_key_x_oid_desc ¶
func Gss_netlogon_set_session_key_x_oid_desc() GssOIDDescStruct
func Gss_netlogon_set_sign_algorithm_x_oid_desc ¶
func Gss_netlogon_set_sign_algorithm_x_oid_desc() GssOIDDescStruct
func Gss_ntlm_get_session_key_x_oid_desc ¶
func Gss_ntlm_get_session_key_x_oid_desc() GssOIDDescStruct
func Gss_ntlm_mechanism_oid_desc ¶
func Gss_ntlm_mechanism_oid_desc() GssOIDDescStruct
func Gss_pku2u_mechanism_oid_desc ¶
func Gss_pku2u_mechanism_oid_desc() GssOIDDescStruct
func Gss_sasl_digest_md5_mechanism_oid_desc ¶
func Gss_sasl_digest_md5_mechanism_oid_desc() GssOIDDescStruct
func Gss_scram_mechanism_oid_desc ¶
func Gss_scram_mechanism_oid_desc() GssOIDDescStruct
func Gss_spnego_mechanism_oid_desc ¶
func Gss_spnego_mechanism_oid_desc() GssOIDDescStruct
type GssOIDSet ¶
type GssOIDSet = *GssOIDSetDescStruct
GssOIDSet is an opaque pointer to gss_OID_set_desc_struct (C typedef gss_OID_set).
type GssOIDSetDesc ¶
type GssOIDSetDesc = GssOIDSetDescStruct
GssOIDSetDesc is an alias for gss_OID_set_desc_struct (C typedef gss_OID_set_desc).
type GssOIDSetDescStruct ¶
type GssOIDSetDescStruct struct {
Count uint
Elements *GssOIDDescStruct
}
The structure for an OID set descriptor that manages an array of OID descriptors. C struct: gss_OID_set_desc_struct
type Krb5CcacheData ¶
type Krb5CcacheData struct{}
C struct: krb5_ccache_data Krb5CcacheData is an opaque type.
type Mpo_flags_t ¶
type Mpo_flags_t int64
const ( MPO_PORT Mpo_flags_t = 0 MPO_SERVICE_PORT Mpo_flags_t = 1024 MPO_CONNECTION_PORT Mpo_flags_t = 2048 MPO_REPLY_PORT Mpo_flags_t = 4096 MPO_WEAK_REPLY_PORT Mpo_flags_t = 16384 MPO_NOTIFICATION_PORT Mpo_flags_t = 17408 MPO_EXCEPTION_PORT Mpo_flags_t = 32768 MPO_CONNECTION_PORT_WITH_PORT_ARRAY Mpo_flags_t = 65536 )
func (Mpo_flags_t) String ¶
func (e Mpo_flags_t) String() string
type Os_clockid_t ¶
type Os_clockid_t int64
const (
OS_CLOCK_MACH_ABSOLUTE_TIME Os_clockid_t = 32
)
func (Os_clockid_t) String ¶
func (e Os_clockid_t) String() string
type Ptrauth_key ¶
type Ptrauth_key int64
const ( Ptrauth_key_none Ptrauth_key = -1 Ptrauth_key_asia Ptrauth_key = 0 Ptrauth_key_asib Ptrauth_key = 1 Ptrauth_key_asda Ptrauth_key = 2 Ptrauth_key_asdb Ptrauth_key = 3 Ptrauth_key_process_independent_code Ptrauth_key = 0 Ptrauth_key_process_dependent_code Ptrauth_key = 1 Ptrauth_key_process_independent_data Ptrauth_key = 2 Ptrauth_key_process_dependent_data Ptrauth_key = 3 Ptrauth_key_return_address Ptrauth_key = 1 Ptrauth_key_frame_pointer Ptrauth_key = 3 Ptrauth_key_function_pointer Ptrauth_key = 0 Ptrauth_key_block_function Ptrauth_key = 0 Ptrauth_key_cxx_vtable_pointer Ptrauth_key = 2 Ptrauth_key_method_list_pointer Ptrauth_key = 2 Ptrauth_key_objc_isa_pointer Ptrauth_key = 2 Ptrauth_key_objc_super_pointer Ptrauth_key = 2 Ptrauth_key_objc_sel_pointer Ptrauth_key = 3 Ptrauth_key_objc_class_ro_pointer Ptrauth_key = 2 Ptrauth_key_block_descriptor_pointer Ptrauth_key = 2 Ptrauth_key_init_fini_pointer Ptrauth_key = 0 )
func (Ptrauth_key) String ¶
func (e Ptrauth_key) String() string
type Qos_class_t ¶
type Qos_class_t uint32
const ( QOS_CLASS_USER_INTERACTIVE Qos_class_t = 33 QOS_CLASS_USER_INITIATED Qos_class_t = 25 QOS_CLASS_DEFAULT Qos_class_t = 21 QOS_CLASS_UTILITY Qos_class_t = 17 QOS_CLASS_BACKGROUND Qos_class_t = 9 QOS_CLASS_UNSPECIFIED Qos_class_t = 0 )
func (Qos_class_t) String ¶
func (e Qos_class_t) String() string