Sha256: bbe196fed06ecc87a9e4cb3fd6ad6164952533f9c3a07921e5d56548c1c38aa3

Contents?: true

Size: 486 Bytes

Versions: 6

Compression:

Stored size: 486 Bytes

Contents

require 'time'

module Censys
  class Certificate < Document
    #
    # @return [String]
    #
    def raw
      @attributes['raw']
    end

    #
    # @return [Hash]
    #
    def parsed
      @attributes['parsed']
    end

    #
    # @return [Boolean]
    #
    def valid_nss
      @attributes['validation']['nss']['valid']
    end

    # @return [Time]
    def validation_timestamp
      @validation_timestamp ||= Time.parse(@attributes['validation_timestamp'])
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
censu-0.1.6 lib/censys/certificate.rb
censu-0.1.5 lib/censys/certificate.rb
censu-0.1.4 lib/censys/certificate.rb
censu-0.1.3 lib/censys/certificate.rb
censu-0.1.2 lib/censys/certificate.rb
censu-0.1.1 lib/censys/certificate.rb