"CVS_ID \"@(#) $RCSfile: addbuiltin.c,v $ $Revision: 1.6 $ $Date: 2003/01/07 22:22:10 $ $Name:  $\"\n"
"CVS_ID \"@(#) $RCSfile: addbuiltin.c,v $ $Revision: 1.7 $ $Date: 2004/04/25 15:02:38 $ $Name:  $\"\n"
printheader() {    printf("# \n"     "# The contents of this file are subject to the Mozilla Public\n"     "# License Version 1.1 (the \"License\"); you may not use this file\n"     "# except in compliance with the License. You may obtain a copy of\n"     "# the License at http://www.mozilla.org/MPL/\n"     "# \n"     "# Software distributed under the License is distributed on an \"AS\n"     "# IS\" basis, WITHOUT WARRANTY OF ANY KIND, either express or\n"     "# implied. See the License for the specific language governing\n"     "# rights and limitations under the License.\n"     "# \n"     "# The Original Code is the Netscape security libraries.\n"     "# \n"     "# The Initial Developer of the Original Code is Netscape\n"     "# Communications Corporation.  Portions created by Netscape are \n"     "# Copyright (C) 1994-2000 Netscape Communications Corporation.  All\n"     "# Rights Reserved.\n"     "# \n"     "# Contributor(s):\n"     "# \n"     "# Alternatively, the contents of this file may be used under the\n"     "# terms of the GNU General Public License Version 2 or later (the\n"     "# \"GPL\"), in which case the provisions of the GPL are applicable \n"     "# instead of those above.  If you wish to allow use of your \n"     "# version of this file only under the terms of the GPL and not to\n"     "# allow others to use your version of this file under the MPL,\n"     "# indicate your decision by deleting the provisions above and\n"     "# replace them with the notice and other provisions required by\n"     "# the GPL.  If you do not delete the provisions above, a recipient\n"     "# may use your version of this file under either the MPL or the\n"     "# GPL.\n"     "#\n"     "CVS_ID \"@(#) $RCSfile: addbuiltin.c,v $ $Revision: 1.6 $ $Date: 2003/01/07 22:22:10 $ $Name:  $\"\n"     "\n"     "#\n"     "# certdata.txt\n"     "#\n"     "# This file contains the object definitions for the certs and other\n"     "# information \"built into\" NSS.\n"     "#\n"     "# Object definitions:\n"     "#\n"     "#    Certificates\n"     "#\n"     "#  -- Attribute --          -- type --              -- value --\n"     "#  CKA_CLASS                CK_OBJECT_CLASS         CKO_CERTIFICATE\n"     "#  CKA_TOKEN                CK_BBOOL                CK_TRUE\n"     "#  CKA_PRIVATE              CK_BBOOL                CK_FALSE\n"     "#  CKA_MODIFIABLE           CK_BBOOL                CK_FALSE\n"     "#  CKA_LABEL                UTF8                    (varies)\n"     "#  CKA_CERTIFICATE_TYPE     CK_CERTIFICATE_TYPE     CKC_X_509\n"     "#  CKA_SUBJECT              DER+base64              (varies)\n"     "#  CKA_ID                   byte array              (varies)\n"     "#  CKA_ISSUER               DER+base64              (varies)\n"     "#  CKA_SERIAL_NUMBER        DER+base64              (varies)\n"     "#  CKA_VALUE                DER+base64              (varies)\n"     "#  CKA_NETSCAPE_EMAIL       ASCII7                  (unused here)\n"     "#\n"     "#    Trust\n"     "#\n"     "#  -- Attribute --              -- type --          -- value --\n"     "#  CKA_CLASS                    CK_OBJECT_CLASS     CKO_TRUST\n"     "#  CKA_TOKEN                    CK_BBOOL            CK_TRUE\n"     "#  CKA_PRIVATE                  CK_BBOOL            CK_FALSE\n"     "#  CKA_MODIFIABLE               CK_BBOOL            CK_FALSE\n"     "#  CKA_LABEL                    UTF8                (varies)\n"     "#  CKA_ISSUER                   DER+base64          (varies)\n"     "#  CKA_SERIAL_NUMBER            DER+base64          (varies)\n"     "#  CKA_CERT_HASH                binary+base64       (varies)\n"     "#  CKA_EXPIRES                  CK_DATE             (not used here)\n"     "#  CKA_TRUST_DIGITAL_SIGNATURE  CK_TRUST            (varies)\n"     "#  CKA_TRUST_NON_REPUDIATION    CK_TRUST            (varies)\n"     "#  CKA_TRUST_KEY_ENCIPHERMENT   CK_TRUST            (varies)\n"     "#  CKA_TRUST_DATA_ENCIPHERMENT  CK_TRUST            (varies)\n"     "#  CKA_TRUST_KEY_AGREEMENT      CK_TRUST            (varies)\n"     "#  CKA_TRUST_KEY_CERT_SIGN      CK_TRUST            (varies)\n"     "#  CKA_TRUST_CRL_SIGN           CK_TRUST            (varies)\n"     "#  CKA_TRUST_SERVER_AUTH        CK_TRUST            (varies)\n"     "#  CKA_TRUST_CLIENT_AUTH        CK_TRUST            (varies)\n"     "#  CKA_TRUST_CODE_SIGNING       CK_TRUST            (varies)\n"     "#  CKA_TRUST_EMAIL_PROTECTION   CK_TRUST            (varies)\n"     "#  CKA_TRUST_IPSEC_END_SYSTEM   CK_TRUST            (varies)\n"     "#  CKA_TRUST_IPSEC_TUNNEL       CK_TRUST            (varies)\n"     "#  CKA_TRUST_IPSEC_USER         CK_TRUST            (varies)\n"     "#  CKA_TRUST_TIME_STAMPING      CK_TRUST            (varies)\n"     "#  (other trust attributes can be defined)\n"     "#\n"     "\n"     "#\n"     "# The object to tell NSS that this is a root list and we don't\n"     "# have to go looking for others.\n"     "#\n"     "BEGINDATA\n"     "CKA_CLASS CK_OBJECT_CLASS CKO_NETSCAPE_BUILTIN_ROOT_LIST\n"     "CKA_TOKEN CK_BBOOL CK_TRUE\n"     "CKA_PRIVATE CK_BBOOL CK_FALSE\n"     "CKA_MODIFIABLE CK_BBOOL CK_FALSE\n"     "CKA_LABEL UTF8 \"Mozilla Builtin Roots\"\n");}