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