Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var GSSAPIMajorStatusMessages = map[GSSAPIMajorStatus]string{ GSS_S_BAD_MECH: "Unsupported mechanism requested", GSS_S_BAD_NAME: "Invalid name provided", GSS_S_BAD_NAMETYPE: "Name of unsupported type provided", GSS_S_BAD_BINDINGS: "Channel binding mismatch", GSS_S_BAD_STATUS: "Invalid input status selector", GSS_S_BAD_MIC: "Token had invalid integrity check", GSS_S_NO_CRED: "No valid credentials provided", GSS_S_NO_CONTEXT: "No valid security context specified", GSS_S_DEFECTIVE_TOKEN: "Defective token detected", GSS_S_DEFECTIVE_CREDENTIAL: "Defective credential detected", GSS_S_CREDENTIALS_EXPIRED: "Expired credentials detected", GSS_S_CONTEXT_EXPIRED: "Specified security context expired", GSS_S_FAILURE: "Failure, unspecified at GSS-API level", GSS_S_BAD_QOP: "Unsupported QOP value", GSS_S_UNAUTHORIZED: "Operation unauthorized", GSS_S_UNAVAILABLE: "Operation unavailable", GSS_S_DUPLICATE_ELEMENT: "Duplicate credential element requested", GSS_S_NAME_NOT_MN: "Name contains multi-mechanism elements", }
View Source
var GSSAPIMinorStatusMessages = map[GSSAPIMinorStatus]string{ GSS_S_CONTINUE_NEEDED: "Continuation call to routine required", GSS_S_DUPLICATE_TOKEN: "Duplicate per-message token detected", GSS_S_OLD_TOKEN: "Timed-out per-message token detected", GSS_S_UNSEQ_TOKEN: "Reordered (early) per-message token detected", GSS_S_GAP_TOKEN: "Skipped predecessor token(s) detected", }
Functions ¶
This section is empty.
Types ¶
type GSSAPIMajorStatus ¶
type GSSAPIMajorStatus int32
const ( // FATAL ERROR CODES GSS_S_BAD_MECH GSSAPIMajorStatus = 1 // unsupported mechanism requested GSS_S_BAD_NAME GSSAPIMajorStatus = 2 // invalid name provided GSS_S_BAD_NAMETYPE GSSAPIMajorStatus = 3 // name of unsupported type provided GSS_S_BAD_BINDINGS GSSAPIMajorStatus = 4 // channel binding mismatch GSS_S_BAD_STATUS GSSAPIMajorStatus = 5 // invalid input status selector GSS_S_BAD_SIG GSSAPIMajorStatus = 6 // token had invalid integrity check GSS_S_BAD_MIC GSSAPIMajorStatus = 6 // preferred alias for GSS_S_BAD_SIG GSS_S_NO_CRED GSSAPIMajorStatus = 7 // no valid credentials provided GSS_S_NO_CONTEXT GSSAPIMajorStatus = 8 // no valid security context specified GSS_S_DEFECTIVE_TOKEN GSSAPIMajorStatus = 9 // defective token detected GSS_S_DEFECTIVE_CREDENTIAL GSSAPIMajorStatus = 10 // defective credential detected GSS_S_CREDENTIALS_EXPIRED GSSAPIMajorStatus = 11 // expired credentials detected GSS_S_CONTEXT_EXPIRED GSSAPIMajorStatus = 12 // specified security context expired GSS_S_FAILURE GSSAPIMajorStatus = 13 // failure, unspecified at GSS-API level GSS_S_BAD_QOP GSSAPIMajorStatus = 14 // unsupported QOP value GSS_S_UNAUTHORIZED GSSAPIMajorStatus = 15 // operation unauthorized GSS_S_UNAVAILABLE GSSAPIMajorStatus = 16 // operation unavailable GSS_S_DUPLICATE_ELEMENT GSSAPIMajorStatus = 17 // duplicate credential element requested GSS_S_NAME_NOT_MN GSSAPIMajorStatus = 18 // name contains multi-mechanism elements )
GSSAPI error codes Sources: https://www.rfc-editor.org/rfc/rfc4121.html#section-3.1 https://docs.oracle.com/cd/E19455-01/806-3814/reference-7/index.html
func (GSSAPIMajorStatus) String ¶
func (code GSSAPIMajorStatus) String() string
GSSAPIMajorStatus Messages
type GSSAPIMinorStatus ¶
type GSSAPIMinorStatus int32
const ( // INFORMATORY STATUS CODES GSS_S_CONTINUE_NEEDED GSSAPIMinorStatus = 0 // continuation call to routine required, Returned only by gss_init_sec_context() or gss_accept_sec_context(). The routine must be called again to complete its function GSS_S_DUPLICATE_TOKEN GSSAPIMinorStatus = 1 // duplicate per-message token detected GSS_S_OLD_TOKEN GSSAPIMinorStatus = 2 // timed-out per-message token detected GSS_S_UNSEQ_TOKEN GSSAPIMinorStatus = 3 // reordered (early) per-message token detected GSS_S_GAP_TOKEN GSSAPIMinorStatus = 4 // skipped predecessor token(s) detected )
func (GSSAPIMinorStatus) String ¶
func (code GSSAPIMinorStatus) String() string
GSSAPIMinorStatus Messages
Click to show internal directories.
Click to hide internal directories.