# File lib/puppet/sslcertificates/certificate.rb, line 35
35:   def getkey
36:     self.mkkey unless FileTest.exists?(@keyfile)
37:     if @password
38: 
39:       @key = OpenSSL::PKey::RSA.new(
40: 
41:         File.read(@keyfile),
42: 
43:         @password
44:       )
45:     else
46:       @key = OpenSSL::PKey::RSA.new(
47:         File.read(@keyfile)
48:       )
49:     end
50:   end