Logo

MIT Kerberos Documentation

Contents | previous | next | index | Search | feedback

Principal manipulation and parsingΒΆ

Kerberos principal structure

krb5_principal_data

krb5_principal

Create and free principal

krb5_build_principal()

krb5_build_principal_alloc_va()

krb5_build_principal_ext()

krb5_copy_principal()

krb5_free_principal()

krb5_cc_get_principal()

Comparing

krb5_principal_compare()

krb5_principal_compare_flags()

krb5_principal_compare_any_realm()

krb5_sname_match()

krb5_sname_to_principal()

Parsing:

krb5_parse_name()

krb5_parse_name_flags()

krb5_unparse_name()

krb5_unparse_name_flags()

Utilities:

krb5_is_config_principal()

krb5_kuserok()

krb5_set_password()

krb5_set_password_using_ccache()

krb5_set_principal_realm()

krb5_realm_compare()

On this page

  • Principal manipulation and parsing

Table of contents

  • For users
  • For administrators
  • For application developers
    • Developing with GSSAPI
    • Year 2038 considerations for uses of krb5_timestamp
    • Differences between Heimdal and MIT Kerberos API
    • Initial credentials
    • Principal manipulation and parsing
    • Complete reference - API and datatypes
  • For plugin module developers
  • Building Kerberos V5
  • Kerberos V5 concepts
  • Protocols and file formats
  • MIT Kerberos features
  • How to build this documentation from the source
  • Contributing to the MIT Kerberos Documentation
  • Resources

Full Table of Contents

Search

Release: 1.18.5
© Copyright 1985-2022, MIT.
Contents | previous | next | index | Search | feedback