]> WPIA git - nre.git/blobdiff - generateTime.sh
UPD: better start+endtime for time-certs
[nre.git] / generateTime.sh
index 08032d40723871cb8b6d5c9d946ff20d8bd9bbc3..868ef9aa039da214eede4143e7f10151e98b8854 100755 (executable)
@@ -24,19 +24,23 @@ TESTCA
 mkdir -p $year/ca
 
 
-STARTDATE="${year}"
-ENDDATE="$((${year} + 3))"
-
 for i in $TIME_IDX; do
-    point=${points[${i}]}
+    point=${year}${points[${i}]}
+    nextp=${points[$((${i} + 1))]}
+    if [[ "$nextp" == "" ]]; then
+       epoint=$((${year} + 3 ))${epoints[${i}]}
+    else
+       epoint=$((${year} + 2 ))${epoints[${i}]}
+    fi
+
     . CAs/env
     genca "/CN=$name ${year}-${i}" $year/ca/env_${year}_${i}
-    genTimeCA $year/ca/env_${year}_${i}.ca/key env "$STARTDATE$point" "$ENDDATE$point"
+    genTimeCA $year/ca/env_${year}_${i}.ca/key env "$point" "$epoint"
     
     for ca in $STRUCT_CAS; do
        [ "$ca" == "env" ] && continue
        . CAs/$ca
        genKey "/CN=$name ${year}-${i}" $year/ca/${ca}_${year}_${i}
-       genTimeCA $year/ca/${ca}_${year}_${i} $ca "$STARTDATE$point" "$ENDDATE$point"
+       genTimeCA $year/ca/${ca}_${year}_${i} $ca "$point" "$epoint"
     done
 done