Changeset 579:8c62a1c435e8 in freeDiameter
- Timestamp:
- Oct 27, 2010, 11:01:46 AM (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
contrib/OpenWRT/packages/freeDiameter/Makefile
r576 r579 11 11 12 12 PKG_NAME:=freeDiameter 13 PKG_REV:=57 513 PKG_REV:=578 14 14 PKG_VERSION:=r$(PKG_REV) 15 15 PKG_RELEASE:=1 … … 113 113 echo "TLS_CA = \"/etc/freeDiameter/freeDiameter.ca.pem\";" \ 114 114 >> $(1)/etc/freeDiameter/freeDiameter.conf 115 echo "TLS_DH_Bits = 768;" >> $(1)/etc/freeDiameter/freeDiameter.conf 115 echo "TLS_DH_File = \"/etc/freeDiameter/dh.pem\";" 116 >> $(1)/etc/freeDiameter/freeDiameter.conf 116 117 echo "SCTP_streams = 3;" >> $(1)/etc/freeDiameter/freeDiameter.conf 117 118 echo "LoadExtension = \"dict_nasreq.fdx\";" >> $(1)/etc/freeDiameter/freeDiameter.conf … … 183 184 # Certificate configuration 184 185 if [ ! -f "/usr/bin/certtool" ]; then 185 echo "certtool is not installed, skipping creation of default certificate." 186 echo "certtool is not installed, skipping creation of default certificate and DH parameters." 187 echo "The following files are expected by freeDiameter:" 188 echo " /etc/freeDiameter/freeDiameter.key" 189 echo " /etc/freeDiameter/freeDiameter.pem" 190 echo " /etc/freeDiameter/freeDiameter.ca.pem" 191 echo " /etc/freeDiameter/dh.pem" 186 192 exit 0 187 193 fi 194 if [ ! -f "/etc/freeDiameter/freeDiameter.key" ]; then 195 echo "Creating a new private key for freeDiameter, please wait" 196 certtool -p --outfile /etc/freeDiameter/freeDiameter.key 197 fi 188 198 if [ ! -f "/etc/freeDiameter/freeDiameter.pem" ]; then 189 if [ ! -f "/etc/freeDiameter/freeDiameter.key" ]; then190 echo "Creating a new private key for freeDiameter TLS layer, please wait"191 certtool -p --outfile /etc/freeDiameter/freeDiameter.key192 fi193 echo "Creating a new certificate for freeDiameter TLS layer"194 199 echo "organization = freeDiameter" > /tmp/template.cnf 195 200 echo "unit = OpenWRT" >>/tmp/template.cnf … … 201 206 echo "encryption_key" >>/tmp/template.cnf 202 207 if [ ! -f "/etc/freeDiameter/freeDiameter.csr" ]; then 203 echo "Creating a new CSR "208 echo "Creating a new CSR (use if you have a separate CA)" 204 209 certtool -q --load-privkey /etc/freeDiameter/freeDiameter.key \ 205 210 --outfile /etc/freeDiameter/freeDiameter.csr \ 206 211 --template /tmp/template.cnf 207 212 fi 213 echo "Creating a new certificate for freeDiameter" 208 214 certtool -s --load-privkey /etc/freeDiameter/freeDiameter.key \ 209 215 --outfile /etc/freeDiameter/freeDiameter.pem \ … … 223 229 echo "========================================================================" 224 230 fi 231 if [ ! -f "/etc/freeDiameter/dh.pem" ]; then 232 echo "Creating new Diffie-Hellmann parameters file. This operation takes a while..." 233 certtool --generate-dh-params --outfile /etc/freeDiameter/dh.pem 234 fi 225 235 endef 226 236
Note: See TracChangeset
for help on using the changeset viewer.