Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

test.rb 790B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #!/usr/bin/env ruby
  2. $:.unshift File.expand_path File.join File.dirname(__FILE__), '../lib'
  3. require 'rubygems'
  4. require 'bundler/setup'
  5. Bundler.require :default, :development
  6. require 'cryptcheck'
  7. class CryptCheck::Tls::Cert
  8. def valid?(*_)
  9. true
  10. end
  11. def trusted?
  12. :trusted
  13. end
  14. end
  15. # obj = Class.new do
  16. # include ::CryptCheck::State
  17. #
  18. # def available_checks
  19. # [[:foo, %i(critical warning good best), -> (_) { :best }]]
  20. # end
  21. # end.new
  22. # ap obj.states
  23. # ap obj.status
  24. # cipher = ::CryptCheck::Tls::Cipher[::CryptCheck::Tls::Method[:TLSv1_2]].first
  25. # ap cipher.states
  26. # ap cipher.status
  27. # ap cipher.name
  28. # puts cipher.to_s
  29. # key = OpenSSL::PKey.read File.read 'spec/resources/rsa-1024.pem'
  30. # ap key.states
  31. # ap key.status
  32. host = CryptCheck::Tls::Https::Host.new 'localhost', 443