Object Identifiers

Store security mechanisms, QOPs (Quality of Protection values), and name types.

Topics

Object IDs

typealias gss_OID

A pointer to the OID descriptor that exchanges object identifiers with many GSS-API functions.

typealias gss_OID_set

A pointer to a descriptor that manages an array of OID descriptors.

typealias gss_OID_desc

The OID descriptor that exchanges object identifiers with many GSS-API functions.

typealias gss_const_OID

A pointer to an immutable OID descriptor exchanges object identifiers with many GSS-API functions.

typealias gss_const_OID_set

A pointer to an immutable descriptor manages an array of OID descriptors.

struct gss_OID_desc_struct

The structure for an OID descriptor that exchanges object identifiers with many GSS-API functions.

typealias gss_OID_set_desc

The descriptor that manages an array of OID descriptors.

struct gss_OID_set_desc_struct

The structure for an OID set descriptor that manages an array of OID descriptors.

Quality of Protection Constants

var GSS_C_QOP_DEFAULT: Int32

The default Quality of Protection for per-message services.

var GSS_KRB5_CONF_C_QOP_DES: Int32

The Kerberos 5 Qualty of Service 56-bit DES encryption.

var GSS_KRB5_CONF_C_QOP_DES3_KD: Int32

The Kerberos 5 Qualty of Service 168-bit DES3 encryption with key derivation.

Conversion and Duplication

func gss_oid_equal(gss_const_OID?, gss_const_OID?) -> Int32

Returns a flag that indicates whether two object identifiers are the same.

See Also

Names and Object Identifiers

Name Handling

Manage names for GSS-API principals such as a person, a machine, or an application.