module Localhost::System::Darwin

def self.install(certificate)

def self.install(certificate)
	login_keychain = File.expand_path("~/Library/Keychains/login.keychain-db")
	system(
		"security", "add-trusted-cert",
		"-d", "-r", "trustRoot",
		"-k", login_keychain,
		certificate
	)
end

def self.install(certificate)

def self.install(certificate)
	filename = File.basename(certificate)
	destination = "/usr/local/share/ca-certificates/localhost-#{filename}"
	
	system("sudo", "cp", certificate, destination)
	system("sudo", "update-ca-certificates")
end