⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 logentry.java

📁 一个免费的CA,基于EJB平台的,老师叫我们测试,现把之共享出来让大家参考
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/************************************************************************* *                                                                       * *  EJBCA: The OpenSource Certificate Authority                          * *                                                                       * *  This software is free software; you can redistribute it and/or       * *  modify it under the terms of the GNU Lesser General Public           * *  License as published by the Free Software Foundation; either         * *  version 2.1 of the License, or any later version.                    * *                                                                       * *  See terms of license at gnu.org.                                     * *                                                                       * *************************************************************************//* * LogEntry.java * * Created on den 28 aug 2002, 10:02 */package org.ejbca.core.model.log;import java.io.Serializable;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.security.NoSuchProviderException;import java.util.Date;import org.bouncycastle.util.encoders.Hex;import org.ejbca.core.model.protect.Protectable;import org.ejbca.core.model.protect.TableVerifyResult;/** *  This is a  class containing information about one log event in the database. Used mainly during database queries by the web interface. * * @author  TomSelleck * @version $Id: LogEntry.java,v 1.10.2.1 2007/04/02 08:22:56 jeklund Exp $ */public class LogEntry implements Serializable, Protectable {    /**     * Determines if a de-serialized file is compatible with this class.     *     * Maintainers must change this value if and only if the new version     * of this class is not compatible with old versions. See Sun docs     * for <a href=http://java.sun.com/products/jdk/1.1/docs/guide     * /serialization/spec/version.doc.html> details. </a>     *     */	private static final long serialVersionUID = -1L;	    // Public constants    /*Possible log events, all information events should have an id below 1000 and all error events should have a id above 1000 */    // Information events. Important all id:s should map to the array EVENTNAMES_INFO.    public static final int EVENT_INFO_UNKNOWN = 0;    public static final int EVENT_INFO_ADDEDENDENTITY = 1;    public static final int EVENT_INFO_CHANGEDENDENTITY = 2;    public static final int EVENT_INFO_REVOKEDENDENTITY = 3;    public static final int EVENT_INFO_REVOKEDCERT = 4;    public static final int EVENT_INFO_DELETEDENDENTITY = 5;    public static final int EVENT_INFO_EDITSYSTEMCONFIGURATION = 6;    public static final int EVENT_INFO_EDITEDADMINISTRATORPRIVILEGES = 7;    public static final int EVENT_INFO_EDITLOGCONFIGURATION = 8;    public static final int EVENT_INFO_ADMINISTRATORPREFERENCECHANGED = 9;    public static final int EVENT_INFO_ENDENTITYPROFILE = 10;    public static final int EVENT_INFO_USERAUTHENTICATION = 11;    public static final int EVENT_INFO_STORECERTIFICATE = 12;    public static final int EVENT_INFO_STORECRL = 13;    public static final int EVENT_INFO_GETLASTCRL = 14;    public static final int EVENT_INFO_CERTPROFILE = 15;    public static final int EVENT_INFO_DATABASE = 16;    public static final int EVENT_INFO_CREATECERTIFICATE = 17;    public static final int EVENT_INFO_CREATECRL = 18;    public static final int EVENT_INFO_ADMINISTRATORLOGGEDIN = 19;    public static final int EVENT_INFO_AUTHORIZEDTORESOURCE = 20;    public static final int EVENT_INFO_PUBLICWEBUSERCONNECTED = 21;    public static final int EVENT_INFO_HARDTOKEN_USERDATASENT = 22;    public static final int EVENT_INFO_HARDTOKENGENERATED = 23;    public static final int EVENT_INFO_HARDTOKENDATA = 24;    public static final int EVENT_INFO_HARDTOKENISSUERDATA = 25;    public static final int EVENT_INFO_HARDTOKENCERTIFICATEMAP = 26;    public static final int EVENT_INFO_KEYRECOVERY = 27;    public static final int EVENT_INFO_NOTIFICATION = 28;    public static final int EVENT_INFO_HARDTOKENVIEWED = 29;    public static final int EVENT_INFO_CACREATED = 30;    public static final int EVENT_INFO_CAEDITED = 31;    public static final int EVENT_INFO_CAREVOKED = 32;    public static final int EVENT_INFO_HARDTOKENPROFILEDATA = 33;    public static final int EVENT_INFO_PUBLISHERDATA = 34;    public static final int EVENT_INFO_USERDATASOURCEDATA = 35;    public static final int EVENT_INFO_USERDATAFETCHED = 36;    public static final int EVENT_INFO_UNREVOKEDCERT = 37;    public static final int EVENT_INFO_APPROVALREQUESTED = 38;    public static final int EVENT_INFO_APPROVALAPPROVED = 39;    public static final int EVENT_INFO_APPROVALREJECTED = 40;    public static final int EVENT_INFO_SERVICESEDITED = 41;    public static final int EVENT_INFO_SERVICEEXECUTED = 42;    public static final int EVENT_INFO_REQUESTCERTIFICATE = 43;    public static final int EVENT_INFO_CARENEWED = 44;    public static final int EVENT_INFO_CAEXPORTED = 45;    // Error events. Important all id:s should map to the array EVENTNAMES_ERROR - EVENT_ERROR_BOUNDRARY.    public static final int EVENT_ERROR_UNKNOWN = 1000;    public static final int EVENT_ERROR_ADDEDENDENTITY = 1001;    public static final int EVENT_ERROR_CHANGEDENDENTITY = 1002;    public static final int EVENT_ERROR_REVOKEDENDENTITY = 1003;    public static final int EVENT_ERROR_REVOKEDCERT = 1004;    public static final int EVENT_ERROR_DELETEENDENTITY = 1005;    public static final int EVENT_ERROR_EDITSYSTEMCONFIGURATION = 1006;    public static final int EVENT_ERROR_EDITEDADMINISTRATORPRIVILEGES = 1007;    public static final int EVENT_ERROR_EDITLOGCONFIGURATION = 1008;    public static final int EVENT_ERROR_ADMINISTRATORPREFERENCECHANGED = 1009;    public static final int EVENT_ERROR_ENDENTITYPROFILE = 1010;    public static final int EVENT_ERROR_USERAUTHENTICATION = 1011;    public static final int EVENT_ERROR_STORECERTIFICATE = 1012;    public static final int EVENT_ERROR_STORECRL = 1013;    public static final int EVENT_ERROR_GETLASTCRL = 1014;    public static final int EVENT_ERROR_CERTPROFILE = 1015;    public static final int EVENT_ERROR_DATABASE = 1016;    public static final int EVENT_ERROR_CREATECERTIFICATE = 1017;    public static final int EVENT_ERROR_CREATECRL = 1018;    public static final int EVENT_ERROR_ADMINISTRATORLOGGEDIN = 1019;    public static final int EVENT_ERROR_NOTAUTHORIZEDTORESOURCE = 1020;    public static final int EVENT_ERROR_PUBLICWEBUSERCONNECTED = 1021;    public static final int EVENT_ERROR_HARDTOKEN_USERDATASENT = 1022;    public static final int EVENT_ERROR_HARDTOKENGENERATED = 1023;    public static final int EVENT_ERROR_HARDTOKENDATA = 1024;    public static final int EVENT_ERROR_HARDTOKENISSUERDATA = 1025;    public static final int EVENT_ERROR_HARDTOKENCERTIFICATEMAP = 1026;    public static final int EVENT_ERROR_KEYRECOVERY = 1027;    public static final int EVENT_ERROR_NOTIFICATION = 1028;    public static final int EVENT_ERROR_HARDTOKENVIEWED = 1029;    public static final int EVENT_ERROR_CACREATED = 1030;    public static final int EVENT_ERROR_CAEDITED = 1031;    public static final int EVENT_ERROR_CAREVOKED = 1032;    public static final int EVENT_ERROR_HARDTOKENPROFILEDATA = 1033;    public static final int EVENT_ERROR_PUBLISHERDATA = 1034;    public static final int EVENT_ERROR_USERDATASOURCEDATA = 1035;    public static final int EVENT_ERROR_USERDATAFETCHED = 1036;    public static final int EVENT_ERROR_UNREVOKEDCERT = 1037;    public static final int EVENT_ERROR_APPROVALREQUESTED = 1038;    public static final int EVENT_ERROR_APPROVALAPPROVED = 1039;    public static final int EVENT_ERROR_APPROVALREJECTED = 1040;    public static final int EVENT_ERROR_SERVICESEDITED = 1041;    public static final int EVENT_ERROR_SERVICEEXECUTED = 1042;    public static final int EVENT_ERROR_REQUESTCERTIFICATE = 1043;    public static final int EVENT_ERROR_CARENEWED = 1044;    public static final int EVENT_ERROR_CAEXPORTED = 1045;    // Indicates the module using the logsession bean.    public static final int MODULE_CA = 0;    public static final int MODULE_RA = 1;    public static final int MODULE_LOG = 2;    public static final int MODULE_PUBLICWEB = 3;    public static final int MODULE_ADMINWEB = 4;    public static final int MODULE_HARDTOKEN = 5;    public static final int MODULE_KEYRECOVERY = 6;    public static final int MODULE_AUTHORIZATION = 7;    public static final int MODULE_APPROVAL = 8;    public static final int MODULE_SERVICES = 9;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -