Generated from Manticore v1.1.5 • 201 packages. View on pkg.go.dev

status

import "github.com/TheManticoreProject/Manticore/network/gssapi/status"

Index

Variables

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",
}
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",
}

type GSSAPIMajorStatus

type GSSAPIMajorStatus int32

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

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
)

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