Class: SSLyze::Certificate::Extensions::X509v3KeyUsage
- Defined in:
- lib/sslyze/certificate/extensions/x509v3_key_usage.rb
Overview
Represents the <X509v3KeyUsage> XML element.
Instance Method Summary collapse
-
#certificate_sign ⇒ String
Certificate sign.
-
#crl_sign ⇒ String
CRL Sign.
-
#digital_signature ⇒ String
Digital signature.
-
#key_encipherment ⇒ String
Key encipherment.
Methods inherited from Extension
Constructor Details
This class inherits a constructor from SSLyze::Certificate::Extensions::Extension
Instance Method Details
#certificate_sign ⇒ String
Certificate sign.
43 44 45 |
# File 'lib/sslyze/certificate/extensions/x509v3_key_usage.rb', line 43 def certificate_sign @certificate_sign ||= @node.at('CertificateSign').inner_text end |
#crl_sign ⇒ String
CRL Sign.
34 35 36 |
# File 'lib/sslyze/certificate/extensions/x509v3_key_usage.rb', line 34 def crl_sign @crl_sign ||= @node.at('CRLSign').inner_text end |
#digital_signature ⇒ String
Digital signature.
25 26 27 |
# File 'lib/sslyze/certificate/extensions/x509v3_key_usage.rb', line 25 def digital_signature @digital_signature ||= @node.at('DigitalSignature').inner_text end |
#key_encipherment ⇒ String
Key encipherment.
16 17 18 |
# File 'lib/sslyze/certificate/extensions/x509v3_key_usage.rb', line 16 def key_encipherment @key_encipherment ||= @node.at('KeyEncipherment').inner_text end |