Show / Hide Table of Contents

Class CertificateRevocationList

A [CertificateRevocationList][google.cloud.security.privateca.v1beta1.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.

Inheritance
System.Object
CertificateRevocationList
Implements
IMessage<CertificateRevocationList>
System.IEquatable<CertificateRevocationList>
IDeepCloneable<CertificateRevocationList>
Google.Protobuf.IBufferMessage
IMessage
Inherited Members
System.Object.ToString()
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Google.Cloud.Security.PrivateCA.V1Beta1
Assembly: Google.Cloud.Security.PrivateCA.V1Beta1.dll
Syntax
public sealed class CertificateRevocationList : IMessage<CertificateRevocationList>, IEquatable<CertificateRevocationList>, IDeepCloneable<CertificateRevocationList>, IBufferMessage, IMessage

Constructors

CertificateRevocationList()

Declaration
public CertificateRevocationList()

CertificateRevocationList(CertificateRevocationList)

Declaration
public CertificateRevocationList(CertificateRevocationList other)
Parameters
Type Name Description
CertificateRevocationList other

Properties

AccessUrl

Output only. The location where 'pem_crl' can be accessed.

Declaration
public string AccessUrl { get; set; }
Property Value
Type Description
System.String

CertificateRevocationListName

CertificateRevocationListName-typed view over the Name resource name property.

Declaration
public CertificateRevocationListName CertificateRevocationListName { get; set; }
Property Value
Type Description
CertificateRevocationListName

CreateTime

Output only. The time at which this [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList] was created.

Declaration
public Timestamp CreateTime { get; set; }
Property Value
Type Description
Timestamp

Labels

Optional. Labels with user-defined metadata.

Declaration
public MapField<string, string> Labels { get; }
Property Value
Type Description
MapField<System.String, System.String>

Name

Output only. The resource path for this [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList] in the format projects/*/locations/*/certificateAuthorities/*/ certificateRevocationLists/*.

Declaration
public string Name { get; set; }
Property Value
Type Description
System.String

PemCrl

Output only. The PEM-encoded X.509 CRL.

Declaration
public string PemCrl { get; set; }
Property Value
Type Description
System.String

RevokedCertificates

Output only. The revoked serial numbers that appear in pem_crl.

Declaration
public RepeatedField<CertificateRevocationList.Types.RevokedCertificate> RevokedCertificates { get; }
Property Value
Type Description
RepeatedField<CertificateRevocationList.Types.RevokedCertificate>

SequenceNumber

Output only. The CRL sequence number that appears in pem_crl.

Declaration
public long SequenceNumber { get; set; }
Property Value
Type Description
System.Int64

State

Output only. The [State][google.cloud.security.privateca.v1beta1.CertificateRevocationList.State] for this [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList].

Declaration
public CertificateRevocationList.Types.State State { get; set; }
Property Value
Type Description
CertificateRevocationList.Types.State

UpdateTime

Output only. The time at which this [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList] was updated.

Declaration
public Timestamp UpdateTime { get; set; }
Property Value
Type Description
Timestamp
Back to top