Class: Google::Apis::CloudidentityV1beta1::GoogleAppsCloudidentityDevicesV1CertificateAttributes
- Inherits:
-
Object
- Object
- Google::Apis::CloudidentityV1beta1::GoogleAppsCloudidentityDevicesV1CertificateAttributes
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/cloudidentity_v1beta1/classes.rb,
lib/google/apis/cloudidentity_v1beta1/representations.rb,
lib/google/apis/cloudidentity_v1beta1/representations.rb
Overview
Stores information about a certificate.
Instance Attribute Summary collapse
-
#certificate_template ⇒ Google::Apis::CloudidentityV1beta1::GoogleAppsCloudidentityDevicesV1CertificateTemplate
CertificateTemplate (v3 Extension in X.509).
-
#fingerprint ⇒ String
The encoded certificate fingerprint.
-
#issuer ⇒ String
The name of the issuer of this certificate.
-
#serial_number ⇒ String
Serial number of the certificate, Example: "123456789".
-
#subject ⇒ String
The subject name of this certificate.
-
#thumbprint ⇒ String
The certificate thumbprint.
-
#validation_state ⇒ String
Output only.
-
#validity_expiration_time ⇒ String
Certificate not valid at or after this timestamp.
-
#validity_start_time ⇒ String
Certificate not valid before this timestamp.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAppsCloudidentityDevicesV1CertificateAttributes
constructor
A new instance of GoogleAppsCloudidentityDevicesV1CertificateAttributes.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAppsCloudidentityDevicesV1CertificateAttributes
Returns a new instance of GoogleAppsCloudidentityDevicesV1CertificateAttributes.
1777 1778 1779 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 1777 def initialize(**args) update!(**args) end |
Instance Attribute Details
#certificate_template ⇒ Google::Apis::CloudidentityV1beta1::GoogleAppsCloudidentityDevicesV1CertificateTemplate
CertificateTemplate (v3 Extension in X.509).
Corresponds to the JSON property certificateTemplate
1735 1736 1737 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 1735 def certificate_template @certificate_template end |
#fingerprint ⇒ String
The encoded certificate fingerprint.
Corresponds to the JSON property fingerprint
1740 1741 1742 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 1740 def fingerprint @fingerprint end |
#issuer ⇒ String
The name of the issuer of this certificate.
Corresponds to the JSON property issuer
1745 1746 1747 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 1745 def issuer @issuer end |
#serial_number ⇒ String
Serial number of the certificate, Example: "123456789".
Corresponds to the JSON property serialNumber
1750 1751 1752 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 1750 def serial_number @serial_number end |
#subject ⇒ String
The subject name of this certificate.
Corresponds to the JSON property subject
1755 1756 1757 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 1755 def subject @subject end |
#thumbprint ⇒ String
The certificate thumbprint.
Corresponds to the JSON property thumbprint
1760 1761 1762 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 1760 def thumbprint @thumbprint end |
#validation_state ⇒ String
Output only. Validation state of this certificate.
Corresponds to the JSON property validationState
1765 1766 1767 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 1765 def validation_state @validation_state end |
#validity_expiration_time ⇒ String
Certificate not valid at or after this timestamp.
Corresponds to the JSON property validityExpirationTime
1770 1771 1772 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 1770 def validity_expiration_time @validity_expiration_time end |
#validity_start_time ⇒ String
Certificate not valid before this timestamp.
Corresponds to the JSON property validityStartTime
1775 1776 1777 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 1775 def validity_start_time @validity_start_time end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 1782 def update!(**args) @certificate_template = args[:certificate_template] if args.key?(:certificate_template) @fingerprint = args[:fingerprint] if args.key?(:fingerprint) @issuer = args[:issuer] if args.key?(:issuer) @serial_number = args[:serial_number] if args.key?(:serial_number) @subject = args[:subject] if args.key?(:subject) @thumbprint = args[:thumbprint] if args.key?(:thumbprint) @validation_state = args[:validation_state] if args.key?(:validation_state) @validity_expiration_time = args[:validity_expiration_time] if args.key?(:validity_expiration_time) @validity_start_time = args[:validity_start_time] if args.key?(:validity_start_time) end |