 aa0c1fc1c0
			
		
	
	aa0c1fc1c0
	
	
	
		
			
			git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1318 ec53bebd-3082-4978-b11e-865c3cabbd6b
		
			
				
	
	
		
			77 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			77 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /* $Id$ */
 | |
| 
 | |
| #ifndef __KEYTAB_H__
 | |
| #define __KEYTAB_H__
 | |
| 
 | |
| #if 0
 | |
| krb5_error_code
 | |
| krb5_kt_register(krb5_context, krb5_kt_ops *);
 | |
| #endif
 | |
| 
 | |
| krb5_error_code
 | |
| krb5_kt_resolve(krb5_context, const char *, krb5_keytab *id);
 | |
| 
 | |
| krb5_error_code
 | |
| krb5_kt_default_name(krb5_context, char *name, int namesize);
 | |
| 
 | |
| krb5_error_code
 | |
| krb5_kt_default(krb5_context, krb5_keytab *id);
 | |
| 
 | |
| krb5_error_code
 | |
| krb5_kt_read_service_key(krb5_context,
 | |
| 			 krb5_pointer keyprocarg,
 | |
| 			 krb5_principal principal,
 | |
| 			 krb5_kvno vno,
 | |
| 			 krb5_keytype keytype,
 | |
| 			 krb5_keyblock **key);
 | |
| 
 | |
| krb5_error_code
 | |
| krb5_kt_add_entry(krb5_context,
 | |
| 		  krb5_keytab id,
 | |
| 		  krb5_keytab_entry *entry);
 | |
| 
 | |
| krb5_error_code
 | |
| krb5_kt_remove_entry(krb5_context,
 | |
| 		     krb5_keytab id,
 | |
| 		     krb5_keytab_entry *entry);
 | |
| 
 | |
| krb5_error_code
 | |
| krb5_kt_get_name(krb5_context,
 | |
| 		 krb5_keytab,
 | |
| 		 char *name,
 | |
| 		 int namesize);
 | |
| 
 | |
| krb5_error_code
 | |
| krb5_kt_close(krb5_context,
 | |
| 	      krb5_keytab id);
 | |
| 
 | |
| krb5_error_code
 | |
| krb5_kt_get_entry(krb5_context context,
 | |
| 		  krb5_keytab id,
 | |
| 		  krb5_principal principal,
 | |
| 		  krb5_kvno kvno,
 | |
| 		  krb5_keytype keytype,
 | |
| 		  krb5_keytab_entry *entry);
 | |
| 
 | |
| krb5_error_code
 | |
| krb5_kt_free_entry(krb5_context,
 | |
| 		   krb5_keytab_entry *);
 | |
| 
 | |
| krb5_error_code
 | |
| krb5_kt_start_seq_get(krb5_context,
 | |
| 		      krb5_keytab id,
 | |
| 		      krb5_kt_cursor *);
 | |
| 
 | |
| krb5_error_code
 | |
| krb5_kt_next_entry(krb5_context,
 | |
| 		   krb5_keytab,
 | |
| 		   krb5_keytab_entry *,
 | |
| 		   krb5_kt_cursor *);
 | |
| 
 | |
| krb5_error_code
 | |
| krb5_kt_end_seq_get(krb5_context,
 | |
| 		    krb5_keytab,
 | |
| 		    krb5_kt_cursor *);
 | |
| 
 | |
| #endif /* __KEYTAB_H__ */
 |