1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
|
/* krb5/oid.c --- Definition of static Kerberos 5 GSS-API OIDs.
* Copyright (C) 2003-2022 Simon Josefsson
*
* This file is part of the GNU Generic Security Service Library.
*
* This file is free software: you can redistribute it and/or modify
* it under the terms of either:
*
* * the GNU Lesser General Public License as published by the Free
* Software Foundation; either version 3 of the License, or (at
* your option) any later version.
*
* or
*
* * the GNU General Public License as published by the Free Software
* Foundation; either version 2 of the License, or (at your option)
* any later version.
*
* or both in parallel, as here.
*
* This file is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*
* You should have received copies of the GNU General Public License
* and the GNU Lesser General Public License along with this file. If
* not, see <http://www.gnu.org/licenses/>.
*
*/
/* Get specification. */
#include "k5internal.h"
/*
* Upon advancement to the level of Proposed Standard RFC, the
* Kerberos V5 GSS-API mechanism will be identified by an Object
* Identifier having the value:
*
* {iso(1) member-body(2) United States(840) mit(113554) infosys(1)
* gssapi(2) krb5(2)}
*/
gss_OID_desc GSS_KRB5_static = {
9, (void *) "\x2a\x86\x48\x86\xf7\x12\x01\x02\x02"
};
gss_OID GSS_KRB5 = &GSS_KRB5_static;
/*
* This name form shall be represented by the Object Identifier
* {iso(1) member-body(2) United States(840) mit(113554) infosys(1)
* gssapi(2) generic(1) user_name(1)}. The recommended symbolic name
* for this type is "GSS_KRB5_NT_USER_NAME".
*/
gss_OID_desc GSS_KRB5_NT_USER_NAME_static = {
10, (void *) "\x2a\x86\x48\x86\xf7\x12\x01\x02\x01\x01"
};
gss_OID GSS_KRB5_NT_USER_NAME = &GSS_KRB5_NT_USER_NAME_static;
/*
* This name form shall be represented by the Object Identifier
* {iso(1) member-body(2) United States(840) mit(113554) infosys(1)
* gssapi(2) generic(1) service_name(4)}. The previously recommended
* symbolic name for this type is
* "GSS_KRB5_NT_HOSTBASED_SERVICE_NAME". The currently preferred
* symbolic name for this type is "GSS_C_NT_HOSTBASED_SERVICE".
*/
gss_OID GSS_KRB5_NT_HOSTBASED_SERVICE_NAME =
&GSS_C_NT_HOSTBASED_SERVICE_static;
/*
* This name form shall be represented by the Object Identifier
* {iso(1) member-body(2) United States(840) mit(113554) infosys(1)
* gssapi(2) krb5(2) krb5_name(1)}. The recommended symbolic name for
* this type is "GSS_KRB5_NT_PRINCIPAL_NAME".
*/
gss_OID_desc GSS_KRB5_NT_PRINCIPAL_NAME_static = {
10, (void *) "\x2a\x86\x48\x86\xf7\x12\x01\x02\x02\x01"
};
gss_OID GSS_KRB5_NT_PRINCIPAL_NAME = &GSS_KRB5_NT_PRINCIPAL_NAME_static;
/*
* This name form shall be represented by the Object Identifier
* {iso(1) member-body(2) United States(840) mit(113554) infosys(1)
* gssapi(2) generic(1) machine_uid_name(2)}. The recommended
* symbolic name for this type is "GSS_KRB5_NT_MACHINE_UID_NAME".
*/
gss_OID_desc GSS_KRB5_NT_MACHINE_UID_NAME_static = {
10, (void *) "\x2a\x86\x48\x86\xf7\x12\x01\x02\x02\x02"
};
gss_OID GSS_KRB5_NT_MACHINE_UID_NAME = &GSS_KRB5_NT_MACHINE_UID_NAME_static;
/*
* This name form shall be represented by the Object Identifier
* {iso(1) member-body(2) United States(840) mit(113554) infosys(1)
* gssapi(2) generic(1) string_uid_name(3)}. The recommended symbolic
* name for this type is "GSS_KRB5_NT_STRING_UID_NAME".
*/
gss_OID_desc GSS_KRB5_NT_STRING_UID_NAME_static = {
10, (void *) "\x2a\x86\x48\x86\xf7\x12\x01\x02\x01\x03"
};
gss_OID GSS_KRB5_NT_STRING_UID_NAME = &GSS_KRB5_NT_STRING_UID_NAME_static;
|