X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=make-secnet-sites;h=3b25e2ba7fc277563b35761046538da8df874237;hb=0a50d8f5d5bdd0b345749091054ce3838054773c;hp=4d8aacdb9d2b01da078dc4092bbfa21470cd40ff;hpb=c9fb510e23e466f2b040c8325ec96fe68b2cb8d4;p=secnet.git diff --git a/make-secnet-sites b/make-secnet-sites index 4d8aacd..3b25e2b 100755 --- a/make-secnet-sites +++ b/make-secnet-sites @@ -501,6 +501,7 @@ keywords={ 'renegotiate-time':(num,"Time after key setup to begin renegotiation (ms)"), 'restrict-nets':(networks,"Allowable networks"), 'networks':(networks,"Claimed networks"), + 'serial':(serial,"public key set serial"), 'pub':(listof(somepubkey),"new style public site key"), 'pubkey':(listof(somepubkey),"RSA public site key",'pub'), 'peer':(single_ipaddr,"Tunnel peer IP address"), @@ -622,6 +623,7 @@ class sitelevel(level): 'address':sp, 'networks':None, 'peer':None, + 'serial':None, 'pub':None, 'pubkey':None, 'mobile':sp, @@ -650,6 +652,9 @@ class sitelevel(level): if pubkeys_install: pa=self.pubkeys_path() pw=open(pa+'~tmp','w') + if 'serial' in self.properties: + pw.write('serial %s\n' % + self.properties['serial']) fs=FilterState() for k in self.properties["pub"].list: debugrepr('pubkeys install', k)