# File lib/puppet/ssl/certificate_authority/interface.rb, line 97
 97:     def sign(ca)
 98:         list = subjects == :all ? ca.waiting? : subjects
 99:         raise InterfaceError, "No waiting certificate requests to sign" if list.empty?
100:         list.each do |host|
101:             ca.sign(host)
102:         end
103:     end