Class: SSLyze::Certificate::Extensions::X509v3ExtendedKeyUsage

Inherits:
Extension
  • Object
show all
Defined in:
lib/sslyze/certificate/extensions/x509v3_extended_key_usage.rb

Overview

Represetns the <X509v3ExtendedKeyUsage> XML element.

Instance Method Summary collapse

Methods inherited from Extension

#initialize, #present?

Constructor Details

This class inherits a constructor from SSLyze::Certificate::Extensions::Extension

Instance Method Details

#tls_web_client_authenticationString

TLS web client authentication.

Returns:

  • (String)


16
17
18
# File 'lib/sslyze/certificate/extensions/x509v3_extended_key_usage.rb', line 16

def tls_web_client_authentication
  @tls_web_client_authentication ||= @node.at('TLSWebClientAuthentication').inner_text
end

#tls_web_server_authenticationString

TLS web server authentication.

Returns:

  • (String)


25
26
27
# File 'lib/sslyze/certificate/extensions/x509v3_extended_key_usage.rb', line 25

def tls_web_server_authentication
  @tls_web_server_authentication ||= @node.at('TLSWebServerAuthentication').inner_text
end