---
title: Name Handling
framework: GSS
role: collectionGroup
role_heading: API Collection
path: gss/name-handling
---

# Name Handling

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

## Topics

### Creation and Destruction

- [gss_name_t](gss/gss_name_t.md)
- [gss_const_name_t](gss/gss_const_name_t.md)
- [gss_canonicalize_name(_:_:_:_:)](gss/gss_canonicalize_name(_:_:_:_:).md)
- [GSSNameCreateDisplayString(_:)](gss/gssnamecreatedisplaystring(_:).md)
- [GSSCreateName(_:_:_:)](gss/gsscreatename(_:_:_:).md)
- [gss_release_name(_:_:)](gss/gss_release_name(_:_:).md)

### Inquiries

- [gss_display_name(_:_:_:_:)](gss/gss_display_name(_:_:_:_:).md)
- [gss_compare_name(_:_:_:_:)](gss/gss_compare_name(_:_:_:_:).md)
- [gss_inquire_name(_:_:_:_:_:)](gss/gss_inquire_name(_:_:_:_:_:).md)
- [gss_inquire_mechs_for_name(_:_:_:)](gss/gss_inquire_mechs_for_name(_:_:_:).md)
- [gss_inquire_names_for_mech(_:_:_:)](gss/gss_inquire_names_for_mech(_:_:_:).md)
- [gss_duplicate_name(_:_:_:)](gss/gss_duplicate_name(_:_:_:).md)
- [gss_aapl_change_password(_:_:_:_:)](gss/gss_aapl_change_password(_:_:_:_:).md)
- [gss_userok(_:_:)](gss/gss_userok(_:_:).md)

### Imports and Exports

- [gss_export_name(_:_:_:)](gss/gss_export_name(_:_:_:).md)
- [gss_import_name(_:_:_:_:)](gss/gss_import_name(_:_:_:_:).md)

## See Also

### Names and Object Identifiers

- [Object Identifiers](gss/object-identifiers.md)
