Hi list,

I'm currently setting up a small PKI using Bash scripts calling OpenSSL and
Apache.  However, whatever days of validity I put on the command line, it
remains to it's default, 365 days.

 - On the CSR generation side, i'm using the following command :

        $openssl req -config $dossier/$config -new -newkey rsa:4096 -subj
"$subject" -nodes -keyout $dossier/test/$filename.key -out
$dossier/test/$filename.csr

In the OpenSSL conf used on this side :

default_days    = 3650

 - On the CS validation side, I use the following command :

$openssl ca -config $dossier/$config -policy policy_match -out
$dossier/subca/$filename.crt -infiles $dossier/requests/$filename.csr -days
3650

Still, I get the following output when OpenSSL asks me if I want to confirm
the certificate validation :

Certificate Details:
        Serial Number: 1 (0x1)
        Validity
            Not Before: Jun 28 14:53:37 2011 GMT
            Not After : Jun 27 14:53:37 2012 GMT
        Subject:
            countryName               = ***
            stateOrProvinceName       = ***
            organizationName          = ***
            organizationalUnitName    = ***
            commonName                = ***
            emailAddress              = ***
        X509v3 extensions:
            X509v3 Basic Constraints:
                CA:FALSE
            Netscape Cert Type:
                Object Signing
            Netscape Comment:
                OpenSSL Generated Certificate
            X509v3 Subject Key Identifier:
                DA:55:28:C2:BF:03:F4:C9:2F:E5:00:13:F3:8B:0D:39:72:61:6B:EA
            X509v3 Authority Key Identifier:

keyid:CF:01:8E:EF:EF:65:44:08:77:61:69:96:73:CA:83:8F:56:6A:55:E5

Certificate is to be certified until Jun 27 14:53:37 2012 GMT (365 days)


And I just can't seem to understand why.  Any ideas guys ?

Eric

Reply via email to