Expand ca -> certificate_authority in Helm::Certificate

This commit is contained in:
Dylan Griffith 2018-07-27 12:06:17 +00:00
parent c7360d13be
commit b169ec7fd3
1 changed files with 4 additions and 4 deletions

View File

@ -22,16 +22,16 @@ module Gitlab
end
def self.generate_root
_issue(signed_by: nil, expires_in: INFINITE_EXPIRY, ca: true)
_issue(signed_by: nil, expires_in: INFINITE_EXPIRY, certificate_authority: true)
end
def issue(expires_in: SHORT_EXPIRY)
self.class._issue(signed_by: self, expires_in: expires_in, ca: false)
self.class._issue(signed_by: self, expires_in: expires_in, certificate_authority: false)
end
private
def self._issue(signed_by:, expires_in:, ca:)
def self._issue(signed_by:, expires_in:, certificate_authority:)
key = OpenSSL::PKey::RSA.new(4096)
public_key = key.public_key
@ -48,7 +48,7 @@ module Gitlab
cert.serial = 0x0
cert.version = 2
if ca
if certificate_authority
extension_factory = OpenSSL::X509::ExtensionFactory.new
extension_factory.subject_certificate = cert
extension_factory.issuer_certificate = cert