Class: OpenSSLExtensions::X509::AuthorityKeyIdentifier
- Inherits:
-
Object
- Object
- OpenSSLExtensions::X509::AuthorityKeyIdentifier
- Defined in:
- lib/openssl-extensions/x509/authority_key_identifier.rb
Overview
Returned with requesting an OpenSSLExtensions::X509::Certificate.authority_key_identifier. If available, this collects the issuer_name (issuer’s common name), serial_number, and key_id (fingerprint).
Instance Attribute Summary collapse
-
#issuer_name ⇒ Object
readonly
Returns the value of attribute issuer_name.
-
#key_id ⇒ Object
readonly
Returns the value of attribute key_id.
-
#serial_number ⇒ Object
(also: #serial)
readonly
Returns the value of attribute serial_number.
Instance Method Summary collapse
-
#initialize(extension_string) ⇒ AuthorityKeyIdentifier
constructor
A new instance of AuthorityKeyIdentifier.
Constructor Details
#initialize(extension_string) ⇒ AuthorityKeyIdentifier
Returns a new instance of AuthorityKeyIdentifier.
14 15 16 |
# File 'lib/openssl-extensions/x509/authority_key_identifier.rb', line 14 def initialize(extension_string) parse(extension_string.dup) if extension_string end |
Instance Attribute Details
#issuer_name ⇒ Object (readonly)
Returns the value of attribute issuer_name.
11 12 13 |
# File 'lib/openssl-extensions/x509/authority_key_identifier.rb', line 11 def issuer_name @issuer_name end |
#key_id ⇒ Object (readonly)
Returns the value of attribute key_id.
11 12 13 |
# File 'lib/openssl-extensions/x509/authority_key_identifier.rb', line 11 def key_id @key_id end |
#serial_number ⇒ Object (readonly) Also known as: serial
Returns the value of attribute serial_number.
11 12 13 |
# File 'lib/openssl-extensions/x509/authority_key_identifier.rb', line 11 def serial_number @serial_number end |