# File lib/puppet/ssl/certificate_authority/interface.rb, line 112
112:         def sign(ca)
113:           list = subjects == :all ? ca.waiting? : subjects
114:           raise InterfaceError, "No waiting certificate requests to sign" if list.empty?
115:           list.each do |host|
116:             ca.sign(host)
117:           end
118:         end