📄 readme
字号:
-------------------=[ XCA ]=---------------------A graphical userinterface to OpenSSL.handling keys, generating Certificate signing requests,handling of client and root-certificates, as well as handling multiple CAs with signing , CRLand certificate templates.Requirements:==============for compilation, you need the following Libraries:QT >= 2.2.4 from http://www.troll.noBercleyDB >= 3.3 from http://www.sleepycat.comOpenSSL >= 0.9.6 from http://www.openssl.orgGNU C++ compiler >= 2.95GNU makeInstallation:=============Configuration:--------------XCA comes with its own configuration tool that has norelationship with the GNU "autoconf" and "automake" tools.Just the naming and invokation looks like it. Thus the usual way to configure and build a Package is the same:$ ./configure; make; make installIf you have a special setup, you can predefine the following variables: CC, LD, STRIP, CFLAGS, prefix, basedir. e.g.:$ CC="ccache gcc" STRIP=: CFLAGS="-Wall -g" prefix=/opt/xca ./configureto have a cached build and to not strip xca when installing it.XCA expects the images and translationfiles in /opt/xca/share/xca/and installs itself to /opt/xca/bin/"basedir" is the Directory where user dependend settings and herdatabase is stored.There should not be any need to change this.If it is not defined it defaults to $HOME/xca this can be changed at runtimewith the switch -b.The header and library files were searched in: "$QTDIR /usr /usr/X11R6 /usr/local"and all directorys supplied at the commandline of configure.The QT installationdir should not be supplied at the CMDline of configurebut rather written to the $QTDIR environment variable as it is done with the most distributions.If for example your shiny recent QT is in /usr/local/lib/qt-X11-3.2.0and your new OpenSSL is installed in /usr/local/sslinvoke configure like this:----------------------------------------------$ export QTDIR=/home/chris/aaa/src/qt-x11-free-3.2.0$ ./configure /usr/local/sslFound: db_cxx.h at /usr/includeFound: libdb3_cxx.so at /usr/libFound: qobject.h at /home/chris/aaa/src/qt-x11-free-3.2.0/includeFound: libqt.so at /home/chris/aaa/src/qt-x11-free-3.2.0/libFound: openssl/opensslv.h at /usr/local/ssl/includeFound: libcrypto.so at /usr/local/ssl/libThe Versions of the used libraries are: OpenSSL 0.9.6c 21 dec 2001 Sleepycat Software: Berkeley DB 3.2.9: (April 7, 2002) QT: 3.2.0$---------------------------------------------This writes all found settings, vars and headers to "Local.mak".After Local.mak was created by configure it can be usedand modified for your needs. Building:-----------The Makefiles do support parallel builds (-j)targets: all, xca : builds the appinstall : installs the appheaders : UICs the headers in ui/ needed by other files.clean : deletes all builded filesdistclean: deletes also Local.makInstalling:------------make destdir=/my/virtual/rootprovides /my/virtual/root/ as root-directory for installationto be mounted by others as root or to be chroot'ed to.Running/invoking:=================a detailed manual can be found in docs/----------------------------------------------------------if there are any questions regarding this software,dont hesitate to contact me:christian@hohnstaedt.de$Id: README,v 1.8 2003/12/01 16:44:04 chris2511 Exp $
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -