class CertValidator
Constants
- OcspValidator
use the null validator as a fallback
- VERSION
Attributes
ca[R]
certificate[R]
Public Class Methods
new(cert, ca)
click to toggle source
# File lib/cert_validator.rb, line 7 def initialize(cert, ca) @certificate = cert @ca = ca end
Public Instance Methods
crl=(crl)
click to toggle source
# File lib/cert_validator.rb, line 12 def crl=(crl) crl_validator.crl = crl end
crl_available?()
click to toggle source
# File lib/cert_validator.rb, line 16 def crl_available? crl_validator.available? end
crl_valid?()
click to toggle source
# File lib/cert_validator.rb, line 20 def crl_valid? crl_validator.valid? end
ocsp_available?()
click to toggle source
# File lib/cert_validator.rb, line 24 def ocsp_available? ocsp_validator.available? end
ocsp_valid?()
click to toggle source
# File lib/cert_validator.rb, line 28 def ocsp_valid? ocsp_validator.valid? end
Private Instance Methods
crl_validator()
click to toggle source
# File lib/cert_validator.rb, line 33 def crl_validator @crl_validator ||= CrlValidator.new certificate, ca end
ocsp_validator()
click to toggle source
# File lib/cert_validator.rb, line 37 def ocsp_validator @ocsp_validator ||= OcspValidator.new certificate, ca end