summaryrefslogtreecommitdiff
path: root/apache
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2002-12-31 03:01:16 +0000
committerJonas Smedegaard <dr@jones.dk>2002-12-31 03:01:16 +0000
commit25f363761af5dc9b435038c9ca6c3ea4dee306e1 (patch)
tree76dc6b71e3af317a08e2e83220e04d47dbd920be /apache
parent8d6bf5474d678cc0b61eaeab7e2c740741f89323 (diff)
Add certificate section.
Diffstat (limited to 'apache')
-rwxr-xr-xapache/apache-ssl.cf45
1 files changed, 45 insertions, 0 deletions
diff --git a/apache/apache-ssl.cf b/apache/apache-ssl.cf
index 1a63b4b..9248364 100755
--- a/apache/apache-ssl.cf
+++ b/apache/apache-ssl.cf
@@ -349,6 +349,51 @@ editfiles:
EndGroup
UnsetAbort "^# END CFENGINE$"
EndGroup
+ #
+ # #SSLCACertificatePath
+ # SSLCACertificateFile cacert.pem
+ # SSLCertificateFile apache.pem
+ # SSLCertificateKeyFile apache.pem
+ #
+ ResetSearch "1"
+ CommentLinesMatching "SSLCACertificatePath"
+ CatchAbort
+ BeginGroupIfFileExists "/etc/ssl/certs/cacert.pem"
+ ResetSearch "1"
+ CommentLinesMatching "SSLCACertificateFile"
+ CatchAbort
+ AbortAtLineMatching "^# END CFENGINE$"
+ LocateLineMatching "^# BEGIN CFENGINE$"
+ BeginGroupIfNoSuchLine "SSLCACertificateFile cacert.pem"
+ InsertLine "SSLCertificateFile apache.pem"
+ EndGroup
+ ResetSearch "1"
+ UnsetAbort "^# END CFENGINE$"
+ EndGroup
+ BeginGroupIfFileExists "/etc/ssl/certs/apache.pem"
+ ResetSearch "1"
+ CommentLinesMatching "SSLCertificateFile"
+ CatchAbort
+ AbortAtLineMatching "^# END CFENGINE$"
+ LocateLineMatching "^# BEGIN CFENGINE$"
+ BeginGroupIfNoSuchLine "SSLCertificateFile apache.pem"
+ InsertLine "SSLCertificateFile apache.pem"
+ EndGroup
+ ResetSearch "1"
+ UnsetAbort "^# END CFENGINE$"
+ EndGroup
+ BeginGroupIfFileExists "/etc/ssl/private/apache.pem"
+ ResetSearch "1"
+ CommentLinesMatching "SSLCertificateKeyFile"
+ CatchAbort
+ AbortAtLineMatching "^# END CFENGINE$"
+ LocateLineMatching "^# BEGIN CFENGINE$"
+ BeginGroupIfNoSuchLine "SSLCertificateKeyFile apache.pem"
+ InsertLine "SSLCertificateKeyFile apache.pem"
+ EndGroup
+ ResetSearch "1"
+ UnsetAbort "^# END CFENGINE$"
+ EndGroup
}
processes:
"apache_ssl" restart "/etc/init.d/apache-ssl restart"