Class: Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList
- Inherits:
-
Object
- Object
- Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/security/privateca/v1beta1/resources.rb
Overview
A CertificateRevocationList corresponds to a signed X.509 certificate Revocation List (CRL). A CRL contains the serial numbers of certificates that should no longer be trusted.
Defined Under Namespace
Modules: State Classes: LabelsEntry, RevokedCertificate
Instance Attribute Summary collapse
-
#access_url ⇒ ::String
readonly
Output only.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Optional.
-
#name ⇒ ::String
readonly
Output only.
-
#pem_crl ⇒ ::String
readonly
Output only.
-
#revoked_certificates ⇒ ::Array<::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList::RevokedCertificate>
readonly
Output only.
-
#sequence_number ⇒ ::Integer
readonly
Output only.
-
#state ⇒ ::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList::State
readonly
Output only.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#access_url ⇒ ::String (readonly)
Returns Output only. The location where 'pem_crl' can be accessed.
392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 |
# File 'proto_docs/google/cloud/security/privateca/v1beta1/resources.rb', line 392 class CertificateRevocationList include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Describes a revoked {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate}. # @!attribute [rw] certificate # @return [::String] # The resource path for the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate} in the format # `projects/*/locations/*/certificateAuthorities/*/certificates/*`. # @!attribute [rw] hex_serial_number # @return [::String] # The serial number of the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate}. # @!attribute [rw] revocation_reason # @return [::Google::Cloud::Security::PrivateCA::V1beta1::RevocationReason] # The reason the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate} was revoked. class RevokedCertificate include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The state of a {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList}, indicating if it is current. module State # Not specified. STATE_UNSPECIFIED = 0 # The {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList} is up to date. ACTIVE = 1 # The {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList} is no longer current. SUPERSEDED = 2 end end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The time at which this CertificateRevocationList was created.
392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 |
# File 'proto_docs/google/cloud/security/privateca/v1beta1/resources.rb', line 392 class CertificateRevocationList include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Describes a revoked {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate}. # @!attribute [rw] certificate # @return [::String] # The resource path for the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate} in the format # `projects/*/locations/*/certificateAuthorities/*/certificates/*`. # @!attribute [rw] hex_serial_number # @return [::String] # The serial number of the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate}. # @!attribute [rw] revocation_reason # @return [::Google::Cloud::Security::PrivateCA::V1beta1::RevocationReason] # The reason the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate} was revoked. class RevokedCertificate include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The state of a {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList}, indicating if it is current. module State # Not specified. STATE_UNSPECIFIED = 0 # The {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList} is up to date. ACTIVE = 1 # The {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList} is no longer current. SUPERSEDED = 2 end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Optional. Labels with user-defined metadata.
392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 |
# File 'proto_docs/google/cloud/security/privateca/v1beta1/resources.rb', line 392 class CertificateRevocationList include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Describes a revoked {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate}. # @!attribute [rw] certificate # @return [::String] # The resource path for the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate} in the format # `projects/*/locations/*/certificateAuthorities/*/certificates/*`. # @!attribute [rw] hex_serial_number # @return [::String] # The serial number of the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate}. # @!attribute [rw] revocation_reason # @return [::Google::Cloud::Security::PrivateCA::V1beta1::RevocationReason] # The reason the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate} was revoked. class RevokedCertificate include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The state of a {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList}, indicating if it is current. module State # Not specified. STATE_UNSPECIFIED = 0 # The {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList} is up to date. ACTIVE = 1 # The {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList} is no longer current. SUPERSEDED = 2 end end |
#name ⇒ ::String (readonly)
Returns Output only. The resource path for this CertificateRevocationList in
the format
projects/*/locations/*/certificateAuthorities/*/
certificateRevocationLists/*
.
392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 |
# File 'proto_docs/google/cloud/security/privateca/v1beta1/resources.rb', line 392 class CertificateRevocationList include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Describes a revoked {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate}. # @!attribute [rw] certificate # @return [::String] # The resource path for the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate} in the format # `projects/*/locations/*/certificateAuthorities/*/certificates/*`. # @!attribute [rw] hex_serial_number # @return [::String] # The serial number of the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate}. # @!attribute [rw] revocation_reason # @return [::Google::Cloud::Security::PrivateCA::V1beta1::RevocationReason] # The reason the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate} was revoked. class RevokedCertificate include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The state of a {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList}, indicating if it is current. module State # Not specified. STATE_UNSPECIFIED = 0 # The {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList} is up to date. ACTIVE = 1 # The {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList} is no longer current. SUPERSEDED = 2 end end |
#pem_crl ⇒ ::String (readonly)
Returns Output only. The PEM-encoded X.509 CRL.
392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 |
# File 'proto_docs/google/cloud/security/privateca/v1beta1/resources.rb', line 392 class CertificateRevocationList include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Describes a revoked {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate}. # @!attribute [rw] certificate # @return [::String] # The resource path for the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate} in the format # `projects/*/locations/*/certificateAuthorities/*/certificates/*`. # @!attribute [rw] hex_serial_number # @return [::String] # The serial number of the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate}. # @!attribute [rw] revocation_reason # @return [::Google::Cloud::Security::PrivateCA::V1beta1::RevocationReason] # The reason the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate} was revoked. class RevokedCertificate include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The state of a {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList}, indicating if it is current. module State # Not specified. STATE_UNSPECIFIED = 0 # The {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList} is up to date. ACTIVE = 1 # The {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList} is no longer current. SUPERSEDED = 2 end end |
#revoked_certificates ⇒ ::Array<::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList::RevokedCertificate> (readonly)
Returns Output only. The revoked serial numbers that appear in pem_crl.
392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 |
# File 'proto_docs/google/cloud/security/privateca/v1beta1/resources.rb', line 392 class CertificateRevocationList include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Describes a revoked {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate}. # @!attribute [rw] certificate # @return [::String] # The resource path for the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate} in the format # `projects/*/locations/*/certificateAuthorities/*/certificates/*`. # @!attribute [rw] hex_serial_number # @return [::String] # The serial number of the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate}. # @!attribute [rw] revocation_reason # @return [::Google::Cloud::Security::PrivateCA::V1beta1::RevocationReason] # The reason the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate} was revoked. class RevokedCertificate include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The state of a {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList}, indicating if it is current. module State # Not specified. STATE_UNSPECIFIED = 0 # The {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList} is up to date. ACTIVE = 1 # The {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList} is no longer current. SUPERSEDED = 2 end end |
#sequence_number ⇒ ::Integer (readonly)
Returns Output only. The CRL sequence number that appears in pem_crl.
392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 |
# File 'proto_docs/google/cloud/security/privateca/v1beta1/resources.rb', line 392 class CertificateRevocationList include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Describes a revoked {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate}. # @!attribute [rw] certificate # @return [::String] # The resource path for the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate} in the format # `projects/*/locations/*/certificateAuthorities/*/certificates/*`. # @!attribute [rw] hex_serial_number # @return [::String] # The serial number of the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate}. # @!attribute [rw] revocation_reason # @return [::Google::Cloud::Security::PrivateCA::V1beta1::RevocationReason] # The reason the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate} was revoked. class RevokedCertificate include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The state of a {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList}, indicating if it is current. module State # Not specified. STATE_UNSPECIFIED = 0 # The {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList} is up to date. ACTIVE = 1 # The {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList} is no longer current. SUPERSEDED = 2 end end |
#state ⇒ ::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList::State (readonly)
Returns Output only. The State for this CertificateRevocationList.
392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 |
# File 'proto_docs/google/cloud/security/privateca/v1beta1/resources.rb', line 392 class CertificateRevocationList include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Describes a revoked {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate}. # @!attribute [rw] certificate # @return [::String] # The resource path for the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate} in the format # `projects/*/locations/*/certificateAuthorities/*/certificates/*`. # @!attribute [rw] hex_serial_number # @return [::String] # The serial number of the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate}. # @!attribute [rw] revocation_reason # @return [::Google::Cloud::Security::PrivateCA::V1beta1::RevocationReason] # The reason the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate} was revoked. class RevokedCertificate include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The state of a {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList}, indicating if it is current. module State # Not specified. STATE_UNSPECIFIED = 0 # The {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList} is up to date. ACTIVE = 1 # The {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList} is no longer current. SUPERSEDED = 2 end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The time at which this CertificateRevocationList was updated.
392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 |
# File 'proto_docs/google/cloud/security/privateca/v1beta1/resources.rb', line 392 class CertificateRevocationList include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Describes a revoked {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate}. # @!attribute [rw] certificate # @return [::String] # The resource path for the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate} in the format # `projects/*/locations/*/certificateAuthorities/*/certificates/*`. # @!attribute [rw] hex_serial_number # @return [::String] # The serial number of the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate}. # @!attribute [rw] revocation_reason # @return [::Google::Cloud::Security::PrivateCA::V1beta1::RevocationReason] # The reason the {::Google::Cloud::Security::PrivateCA::V1beta1::Certificate Certificate} was revoked. class RevokedCertificate include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The state of a {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList}, indicating if it is current. module State # Not specified. STATE_UNSPECIFIED = 0 # The {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList} is up to date. ACTIVE = 1 # The {::Google::Cloud::Security::PrivateCA::V1beta1::CertificateRevocationList CertificateRevocationList} is no longer current. SUPERSEDED = 2 end end |