-
- BlackBerry Dynamics
- Runtime library for iOS applications
- 12.0.1.79
Go to the documentation of this file.
6 #ifndef GD_GSS_API_NEGOTIATESCHEME_H_
7 #define GD_GSS_API_NEGOTIATESCHEME_H_
12 # define GD_ATTRIBUTE(ignore)
14 # define GD_ATTRIBUTE __attribute__
320 char* generateGssApiData(
const char* token,
321 const char* hostname,
322 const bool allow_delegation);
380 char* generateGssApiData(
const char* token,
382 const char* service_principal_name,
383 const bool allow_delegation);
409 bool gssContextEstablishmentInitiated()
const;
415 static void resetKerberosNegotiateTimeout();
423 static void setKerberosNegotiateTimeout(
unsigned long timeout);
431 static bool attemptToCancelKDCNegotiate(
const char* host);
Definition: GDKerberosAuthHandler.h:16
@ STATUS_GSS_S_BAD_QOP
GSS-API status code: GSS_S_BAD_QOP.
@ STATUS_GSS_S_CALL_INACCESSIBLE_READ
GSS-API status code: GSS_S_CALL_INACCESSIBLE_READ.
@ STATUS_GSS_S_BAD_NAME
GSS-API status code: GSS_S_BAD_NAME.
@ STATUS_GSS_S_DUPLICATE_TOKEN
GSS-API status code: GSS_S_DUPLICATE_TOKEN.
@ STATUS_GSS_S_BAD_SIG
GSS-API status code: GSS_S_BAD_SIG.
@ NEGOTIATE_MECHANISM_KRB5
Raw Kerberos version 5 scheme.
@ STATUS_GSS_S_BAD_STATUS
GSS-API status code: GSS_S_BAD_STATUS.
@ STATUS_GSS_S_UNAUTHORIZED
GSS-API status code: GSS_S_UNAUTHORIZED.
@ STATUS_GSS_S_NO_CRED
GSS-API status code: GSS_S_NO_CRED.
@ STATUS_GSS_S_FAILURE
GSS-API status code: GSS_S_FAILURE.
@ STATUS_GSS_S_CONTEXT_EXPIRED
GSS-API status code: GSS_S_CONTEXT_EXPIRED.
@ STATUS_GSS_S_UNSEQ_TOKEN
GSS-API status code: GSS_S_UNSEQ_TOKEN.
@ STATUS_GSS_S_CALL_BAD_STRUCTURE
GSS-API status code: GSS_S_CALL_BAD_STRUCTURE.
@ STATUS_GSS_S_CONTINUE_NEEDED
GSS-API status code: GSS_S_CONTINUE_NEEDED.
@ STATUS_GSS_S_BAD_BINDINGS
GSS-API status code: GSS_S_BAD_BINDINGS.
#define GD_ATTRIBUTE
Definition: GDNegotiateScheme.h:14
GSS programming interface, including SPNEGO (C++).
Definition: GDNegotiateScheme.h:254
NegotiateMechanism
Generic Security Service Application Program Interface negotiation mechanisms (deprecated).
Definition: GDNegotiateScheme.h:196
@ STATUS_GSS_S_UNAVAILABLE
GSS-API status code: GSS_S_UNAVAILABLE.
@ STATUS_UNKNOWN
Initial value.
@ STATUS_GSS_S_NO_CONTEXT
GSS-API status code: GSS_S_NO_CONTEXT.
@ STATUS_GSS_S_GAP_TOKEN
GSS-API status code: GSS_S_GAP_TOKEN.
@ STATUS_GSS_S_COMPLETE
GSS-API status code: GSS_S_COMPLETE.
@ STATUS_GSS_S_CREDENTIALS_EXPIRED
GSS-API status code: GSS_S_CREDENTIALS_EXPIRED.
GssStatusCode
Generic Security Service Application Program Interface status code.
Definition: GDNegotiateScheme.h:49
@ STATUS_GSS_S_BAD_MECH
GSS-API status code: GSS_S_BAD_MECH.
@ STATUS_GSS_S_BAD_MIC
GSS-API status code: GSS_S_BAD_MIC.
@ STATUS_GSS_S_BAD_NAMETYPE
GSS-API status code: GSS_S_BAD_NAMETYPE.
@ STATUS_GSS_S_DUPLICATE_ELEMENT
GSS-API status code: GSS_S_DUPLICATE_ELEMENT.
@ STATUS_GSS_S_OLD_TOKEN
GSS-API status code: GSS_S_OLD_TOKEN.
@ STATUS_GSS_S_DEFECTIVE_CREDENTIAL
GSS-API status code: GSS_S_DEFECTIVE_CREDENTIAL.
@ STATUS_GSS_S_DEFECTIVE_TOKEN
GSS-API status code: GSS_S_DEFECTIVE_TOKEN.
@ STATUS_GSS_S_CALL_INACCESSIBLE_WRITE
GSS-API status code: GSS_S_CALL_INACCESSIBLE_WRITE.
@ STATUS_GSS_S_NAME_NOT_MN
GSS-API status code: GSS_S_NAME_NOT_MN.
@ NEGOTIATE_MECHANISM_SPNEGO
Simple and Protected GSS-API Negotiation.