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
Inherited Members
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 |