Module | GSSAPI::LibGSSAPI |
In: |
lib/gssapi.rb
lib/gssapi/lib_gssapi_loader.rb lib/gssapi/lib_gssapi.rb lib/gssapi/heimdal.rb |
GSSAPI_LIB_TYPE | = | :mit unless defined?(GSSAPI_LIB_TYPE) | ||
GSS_C_DELEG_FLAG | = | 1 | Flag bits for context-level services. | |
GSS_C_MUTUAL_FLAG | = | 2 | ||
GSS_C_REPLAY_FLAG | = | 4 | ||
GSS_C_SEQUENCE_FLAG | = | 8 | ||
GSS_C_CONF_FLAG | = | 16 | ||
GSS_C_INTEG_FLAG | = | 32 | ||
GSS_C_ANON_FLAG | = | 64 | ||
GSS_C_PROT_READY_FLAG | = | 128 | ||
GSS_C_TRANS_FLAG | = | 256 | ||
GSS_C_DELEG_POLICY_FLAG | = | 32768 | ||
GSS_C_BOTH | = | 0 | Credential usage options | |
GSS_C_INITIATE | = | 1 | ||
GSS_C_ACCEPT | = | 2 | ||
GSS_C_INDEFINITE | = | 0xffffffff | Misc Constants | |
GSS_C_CALLING_ERROR_OFFSET | = | 24 | Message Offsets | |
GSS_C_ROUTINE_ERROR_OFFSET | = | 16 | ||
GSS_C_SUPPLEMENTARY_OFFSET | = | 0 | ||
GSS_C_QOP_DEFAULT | = | 0 | QOP (Quality of Protection) | |
GSS_S_COMPLETE | = | 0 | GSSAPI Status & Error Codes | |
GSS_C_GSS_CODE | = | 1 | ||
GSS_C_MECH_CODE | = | 2 | ||
GSS_C_CALLING_ERRORS | = | { (1 << GSS_C_CALLING_ERROR_OFFSET) => "GSS_S_CALL_INACCESSIBLE_READ", (2 << GSS_C_CALLING_ERROR_OFFSET) => "GSS_S_CALL_INACCESSIBLE_WRITE", (3 << GSS_C_CALLING_ERROR_OFFSET) => "GSS_S_CALL_BAD_STRUCTURE" | ||
GSS_C_SUPPLEMENTARY_CODES | = | { (1 << (GSS_C_SUPPLEMENTARY_OFFSET + 0)) => "GSS_S_CONTINUE_NEEDED", (1 << (GSS_C_SUPPLEMENTARY_OFFSET + 1)) => "GSS_S_DUPLICATE_TOKEN", (1 << (GSS_C_SUPPLEMENTARY_OFFSET + 2)) => "GSS_S_OLD_TOKEN", (1 << (GSS_C_SUPPLEMENTARY_OFFSET + 3)) => "GSS_S_UNSEQ_TOKEN", (1 << (GSS_C_SUPPLEMENTARY_OFFSET + 4)) => "GSS_S_GAP_TOKEN" | ||
GSS_C_ROUTINE_ERRORS | = | { (1 << GSS_C_ROUTINE_ERROR_OFFSET) => "GSS_S_BAD_MECH", (2 << GSS_C_ROUTINE_ERROR_OFFSET) => "GSS_S_BAD_NAME", (3 << GSS_C_ROUTINE_ERROR_OFFSET) => "GSS_S_BAD_NAMETYPE", (4 << GSS_C_ROUTINE_ERROR_OFFSET) => "GSS_S_BAD_BINDINGS", (5 << GSS_C_ROUTINE_ERROR_OFFSET) => "GSS_S_BAD_STATUS", (6 << GSS_C_ROUTINE_ERROR_OFFSET) => "GSS_S_BAD_SIG", (7 << GSS_C_ROUTINE_ERROR_OFFSET) => "GSS_S_NO_CRED", (8 << GSS_C_ROUTINE_ERROR_OFFSET) => "GSS_S_NO_CONTEXT", (9 << GSS_C_ROUTINE_ERROR_OFFSET) => "GSS_S_DEFECTIVE_TOKEN", (10 << GSS_C_ROUTINE_ERROR_OFFSET) => "GSS_S_DEFECTIVE_CREDENTIAL", (11 << GSS_C_ROUTINE_ERROR_OFFSET) => "GSS_S_CREDENTIALS_EXPIRED", (12 << GSS_C_ROUTINE_ERROR_OFFSET) => "GSS_S_CONTEXT_EXPIRED", (13 << GSS_C_ROUTINE_ERROR_OFFSET) => "GSS_S_FAILURE", (14 << GSS_C_ROUTINE_ERROR_OFFSET) => "GSS_S_BAD_QOP", (15 << GSS_C_ROUTINE_ERROR_OFFSET) => "GSS_S_UNAUTHORIZED", (16 << GSS_C_ROUTINE_ERROR_OFFSET) => "GSS_S_UNAVAILABLE", (17 << GSS_C_ROUTINE_ERROR_OFFSET) => "GSS_S_DUPLICATE_ELEMENT", (18 << GSS_C_ROUTINE_ERROR_OFFSET) => "GSS_S_NAME_NOT_MN" | ||
GSS_IOV_BUFFER_TYPE_EMPTY | = | 0 | IOV Buffer Types (gssapi_ext.h) | |
GSS_IOV_BUFFER_TYPE_DATA | = | 1 | ||
GSS_IOV_BUFFER_TYPE_HEADER | = | 2 | ||
GSS_IOV_BUFFER_TYPE_MECH_PARAMS | = | 3 | ||
GSS_IOV_BUFFER_TYPE_TRAILER | = | 7 | ||
GSS_IOV_BUFFER_TYPE_PADDING | = | 9 | ||
GSS_IOV_BUFFER_TYPE_STREAM | = | 10 | ||
GSS_IOV_BUFFER_TYPE_SIGN_ONLY | = | 11 | ||
GSS_IOV_BUFFER_FLAG_MASK | = | 0xFFFF0000 | Flags | |
GSS_IOV_BUFFER_FLAG_ALLOCATE | = | 0x00010000 | ||
GSS_IOV_BUFFER_FLAG_ALLOCATED | = | 0x00020000 | ||
GSS_C_NO_NAME | = | FFI::Pointer.new(:pointer, 0) | Various Null values. (gssapi.h) | |
GSS_C_NO_BUFFER | = | FFI::Pointer.new(:pointer, 0) | ||
GSS_C_NO_OID | = | FFI::Pointer.new(:pointer, 0) | ||
GSS_C_NO_OID_SET | = | FFI::Pointer.new(:pointer, 0) | ||
GSS_C_NO_CONTEXT | = | FFI::Pointer.new(:pointer, 0) | ||
GSS_C_NO_CREDENTIAL | = | FFI::Pointer.new(:pointer, 0) | ||
GSS_C_NO_CHANNEL_BINDINGS | = | FFI::Pointer.new(:pointer, 0) | ||
GSS_C_EMPTY_BUFFER | = | ManagedGssBufferDesc.new | ||
GSSAPI_LIB_TYPE | = | :heimdal |