]> git.ipfire.org Git - thirdparty/cups.git/blobdiff - scheduler/cert.h
License change: Apache License, Version 2.0.
[thirdparty/cups.git] / scheduler / cert.h
index 444897ebd96d51bd099963881e19d57b2dbb0701..a49663dc32c63d2a9ce965462b00fdb40cdf471c 100644 (file)
@@ -1,16 +1,10 @@
 /*
- * "$Id: cert.h 7383 2008-03-20 20:58:07Z mike $"
+ * Authentication certificate definitions for the CUPS scheduler.
  *
- *   Authentication certificate definitions for the CUPS scheduler.
+ * Copyright 2007-2012 by Apple Inc.
+ * Copyright 1997-2005 by Easy Software Products.
  *
- *   Copyright 2007-2010 by Apple Inc.
- *   Copyright 1997-2005 by Easy Software Products.
- *
- *   These coded instructions, statements, and computer programs are the
- *   property of Apple Inc. and are protected by Federal copyright
- *   law.  Distribution and use rights are outlined in the file "LICENSE.txt"
- *   which should have been included with this file.  If this file is
- *   file is missing or damaged, see the license at "http://www.cups.org/".
+ * Licensed under Apache License v2.0.  See the file "LICENSE" for more information.
  */
 
 /*
@@ -23,9 +17,7 @@ typedef struct cupsd_cert_s
   int          pid;                    /* Process ID (0 for root certificate) */
   char         certificate[33];        /* 32 hex characters, or 128 bits */
   char         username[33];           /* Authenticated username */
-#ifdef HAVE_GSSAPI
-  krb5_ccache  ccache;                 /* Kerberos credential cache */
-#endif /* HAVE_GSSAPI */
+  int          type;                   /* AuthType for username */
 } cupsd_cert_t;
 
 
@@ -43,14 +35,8 @@ VAR time_t           RootCertTime    /* Root certificate update time */
  * Prototypes...
  */
 
-extern void            cupsdAddCert(int pid, const char *username,
-                                    void *ccache);
+extern void            cupsdAddCert(int pid, const char *username, int type);
 extern void            cupsdDeleteCert(int pid);
 extern void            cupsdDeleteAllCerts(void);
 extern cupsd_cert_t    *cupsdFindCert(const char *certificate);
 extern void            cupsdInitCerts(void);
-
-
-/*
- * End of "$Id: cert.h 7383 2008-03-20 20:58:07Z mike $".
- */