End of Life Ruby 3.1 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →
instance method
Gem::Security::TrustDir#trust_cert
trust_cert(certificate)
lib/rubygems/security/trust_dir.rb
View on GitHub ↗
# File tmp/rubies/ruby-3.1.3/lib/rubygems/security/trust_dir.rb, line 90
def trust_cert(certificate)
verify
destination = cert_path certificate
File.open destination, "wb", 0600 do |io|
io.write certificate.to_pem
io.chmod(@permissions[:trusted_cert])
end
end
Add a certificate to trusted certificate list.