Class: IControl::Management::KeyCertificate::CertificateDetail

Inherits:
Base::Struct
  • Object
show all
Defined in:
lib/icontrol/management/key_certificate.rb,
lib/icontrol/management/key_certificate.rb

Overview

A struct that describes the detailed information of a certificate.

Instance Attribute Summary collapse

Instance Attribute Details

#bit_lengthNumeric

The bit length of the key used when the certificate is created.

Returns:

  • (Numeric)

    the current value of bit_length



641
642
643
# File 'lib/icontrol/management/key_certificate.rb', line 641

def bit_length
  @bit_length
end

#cert_infoIControl::Management::KeyCertificate::Certificate

The basic information of the certificate.

Returns:



641
642
643
# File 'lib/icontrol/management/key_certificate.rb', line 641

def cert_info
  @cert_info
end

#cert_typeIControl::Management::KeyCertificate::CertificateType

The certificate type.

Returns:



641
642
643
# File 'lib/icontrol/management/key_certificate.rb', line 641

def cert_type
  @cert_type
end

#expiration_dateNumeric

The numeric representation of the expiration date.

Returns:

  • (Numeric)

    the current value of expiration_date



641
642
643
# File 'lib/icontrol/management/key_certificate.rb', line 641

def expiration_date
  @expiration_date
end

#expiration_stringString

The string representation of the expiration date.

Returns:

  • (String)

    the current value of expiration_string



641
642
643
# File 'lib/icontrol/management/key_certificate.rb', line 641

def expiration_string
  @expiration_string
end

#issuerIControl::Management::KeyCertificate::X509Data

The x509 data of the authority who signs this certificate.

Returns:



641
642
643
# File 'lib/icontrol/management/key_certificate.rb', line 641

def issuer
  @issuer
end

#key_typeIControl::Management::KeyCertificate::KeyType

The key type of the key used when the certificate is created.

Returns:



641
642
643
# File 'lib/icontrol/management/key_certificate.rb', line 641

def key_type
  @key_type
end

#serial_numberString

The serial number of the certificate (if assigned).

Returns:

  • (String)

    the current value of serial_number



641
642
643
# File 'lib/icontrol/management/key_certificate.rb', line 641

def serial_number
  @serial_number
end

#subjectIControl::Management::KeyCertificate::X509Data

The x509 data of the certificate's owner.

Returns:



641
642
643
# File 'lib/icontrol/management/key_certificate.rb', line 641

def subject
  @subject
end

#versionNumeric

The version of the certificate.

Returns:

  • (Numeric)

    the current value of version



641
642
643
# File 'lib/icontrol/management/key_certificate.rb', line 641

def version
  @version
end