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
points[1]="0101000000Z"
points[2]="0601000000Z"
+epoints[1]="0605000000Z"
+epoints[2]="0105000000Z"
+
ROOT_VALIDITY="-startdate 20150101000000Z -enddate 20300101000000Z"