Ignore:
Timestamp:
Nov 14, 2012, 12:59:34 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: update vendor to 3.6.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vendor/current/source4/kdc/pac-glue.h

    r414 r740  
    1 /* 
     1/*
    22   Unix SMB/CIFS implementation.
    33
    4    KDC Server startup
     4   PAC Glue between Samba and the KDC
    55
    66   Copyright (C) Andrew Bartlett <abartlet@samba.org> 2005-2009
     7   Copyright (C) Simo Sorce <idra@samba.org> 2010
    78
    89   This program is free software; you can redistribute it and/or modify
     
    1011   the Free Software Foundation; either version 3 of the License, or
    1112   (at your option) any later version.
    12    
     13
    1314   This program is distributed in the hope that it will be useful,
    1415   but WITHOUT ANY WARRANTY; without even the implied warranty of
    1516   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    1617   GNU General Public License for more details.
    17    
     18
     19
    1820   You should have received a copy of the GNU General Public License
    1921   along with this program.  If not, see <http://www.gnu.org/licenses/>.
    2022*/
    2123
    22 #ifndef __KDC_PAC_GLUE_H__
    23 #define __KDC_PAC_GLUE_H__
     24krb5_error_code samba_make_krb5_pac(krb5_context context,
     25                                    DATA_BLOB *pac_blob,
     26                                    krb5_pac *pac);
    2427
    25 #include "kdc/pac-glue_proto.h"
     28bool samba_princ_needs_pac(struct hdb_entry_ex *princ);
    2629
    27 extern struct krb5plugin_windc_ftable windc_plugin_table;
     30bool samba_krbtgt_was_untrusted_rodc(struct hdb_entry_ex *princ);
    2831
    29 #endif /* __KDC_PAC_GLUE_H__ */
     32NTSTATUS samba_kdc_get_pac_blob(TALLOC_CTX *mem_ctx,
     33                                struct hdb_entry_ex *client,
     34                                DATA_BLOB **_pac_blob);
    3035
     36NTSTATUS samba_kdc_update_pac_blob(TALLOC_CTX *mem_ctx,
     37                                   krb5_context context,
     38                                   krb5_pac *pac, DATA_BLOB *pac_blob);
     39
     40void samba_kdc_build_edata_reply(NTSTATUS nt_status, DATA_BLOB *e_data);
     41
     42krb5_error_code samba_kdc_map_policy_err(NTSTATUS nt_status);
     43
     44NTSTATUS samba_kdc_check_client_access(struct samba_kdc_entry *kdc_entry,
     45                                       const char *client_name,
     46                                       const char *workstation,
     47                                       bool password_change);
Note: See TracChangeset for help on using the changeset viewer.