From: Felix Dörre Date: Tue, 7 Apr 2015 19:04:59 +0000 (+0200) Subject: UPD: better start+endtime for time-certs X-Git-Url: https://code.wpia.club/?p=nre.git;a=commitdiff_plain;h=63cc9ae0405e4143bb7f02a2a3a548a52610d0f7 UPD: better start+endtime for time-certs --- diff --git a/doc/NRE.odt b/doc/NRE.odt index c056bb6..3500a5a 100755 Binary files a/doc/NRE.odt and b/doc/NRE.odt differ diff --git a/generateTime.sh b/generateTime.sh index 08032d4..868ef9a 100755 --- a/generateTime.sh +++ b/generateTime.sh @@ -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 diff --git a/structure b/structure index 5677a36..3657f07 100755 --- a/structure +++ b/structure @@ -11,4 +11,7 @@ TIME_IDX="1 2" points[1]="0101000000Z" points[2]="0601000000Z" +epoints[1]="0605000000Z" +epoints[2]="0105000000Z" + ROOT_VALIDITY="-startdate 20150101000000Z -enddate 20300101000000Z"