Hi all,

My implementation: 
OpenCA 0.9.1
REDHAT 7.3
Database: Mysql
RA and CA in differents machines.

First: I would like thanks to everybody in this list for the interesting
Answers, questions and comments.  

Second: I looked *.conf and I belive the followings enhancements are
more correct. 

I tested OpenCA 0.9.1 with this enhancements and works nicely.

---------------------------------------
ra.conf.in
---------------------------------------
## General Section
## ===============
actually is not necessary:  PublicDir   "@pub_htdocs_fs_prefix@"

## ================== [ Basic CSR Section ] =====================
## Basic CSR Forms
actual: Basic_CSRSuccessPage "@lib_prefix@/servers/
         @pub_prefix@/sheets/request_success.html"
best:   Basic_CSRSuccessPage "@lib_prefix@/servers/
         @ra_prefix@/sheets/request_success.html"

## ================== [ DN_TYPE ::= SPKAC ] =====================
actual: DN_TYPE_SPKAC_KEYGEN_SHEET "@lib_prefix@/servers/
         @pub_prefix@/sheets/spkac_confirm_request.html"
best:   DN_TYPE_SPKAC_KEYGEN_SHEET "@lib_prefix@/servers/
         @ra_prefix@/sheets/spkac_confirm_request.html"

## ================== [ DN_TYPE ::= IE ] =====================
actual: DN_TYPE_IE_KEYGEN_SHEET "@lib_prefix@/servers/
         @pub_prefix@/sheets/ie_confirm.html"
best:   DN_TYPE_IE_KEYGEN_SHEET "@lib_prefix@/servers/
         @ra_prefix@/sheets/ie_confirm.html"

is not necessary: RA "Trustcenter itself" "Help Desk 1" "Help Desk 2"
because exist:    RegistrationAuthority "Trustcenter itself"
                                                      "Help Desk 1"
"Help Desk 2"
change only cmds/raList
actual: my @raList = @{ ($config->getParam('RA'))->{VALUES} };
best:   my @raList = @{ ($config->getParam
                        ('RegistrationAuthority'))->{VALUES} };

-----------------------------------
pub.conf.in
-----------------------------------
is not necessary: CAChainDir      "@var_prefix@/crypto/chain"
because exist:    ChainDir        "@var_prefix@/crypto/chain"

change only:      cmds/verifySignature

actual:   my $cachaindir = getRequired ('CAChainDir');
best:     my $chaindir = getRequired ('ChainDir');

actual:   my $sign = new OpenCA::PKCS7( SHELL    => $cryptoShell,
                                      INFILE   => "$tmpDir/$$.sig",
                                      DATAFILE => "$tmpDir/$$.txt",
                                      CA_DIR   => "$cachaindir" );
best:     my $sign = new OpenCA::PKCS7( SHELL    => $cryptoShell,
                                      INFILE   => "$tmpDir/$$.sig",
                                      DATAFILE => "$tmpDir/$$.txt",
                                      CA_DIR   => "$chaindir" );

------------------------------------------------

I have not revised the others, yet!. (ca.conf, ca_node.conf,
ra_node.conf,  ldap.conf)!  This weekend, perhaps!

Best regards,

Ramon Llorens



-------------------------------------------------------
This SF.net email is sponsored by:
The Definitive IT and Networking Event. Be There!
NetWorld+Interop Las Vegas 2003 -- Register today!
http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en
_______________________________________________
Openca-Users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/openca-users

Reply via email to