public sealed class CertificateRevocationList : IMessage<CertificateRevocationList>, IEquatable<CertificateRevocationList>, IDeepCloneable<CertificateRevocationList>, IBufferMessage, IMessageReference documentation and code samples for the Certificate Authority v1 API class CertificateRevocationList.
A [CertificateRevocationList][google.cloud.security.privateca.v1.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.
Implements
IMessageCertificateRevocationList, IEquatableCertificateRevocationList, IDeepCloneableCertificateRevocationList, IBufferMessage, IMessageNamespace
Google.Cloud.Security.PrivateCA.V1Assembly
Google.Cloud.Security.PrivateCA.V1.dll
Constructors
CertificateRevocationList()
public CertificateRevocationList()CertificateRevocationList(CertificateRevocationList)
public CertificateRevocationList(CertificateRevocationList other)| Parameter | |
|---|---|
| Name | Description |
other |
CertificateRevocationList |
Properties
AccessUrl
public string AccessUrl { get; set; }Output only. The location where 'pem_crl' can be accessed.
| Property Value | |
|---|---|
| Type | Description |
string |
|
CertificateRevocationListName
public CertificateRevocationListName CertificateRevocationListName { get; set; }CertificateRevocationListName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
CertificateRevocationListName |
|
CreateTime
public Timestamp CreateTime { get; set; }Output only. The time at which this [CertificateRevocationList][google.cloud.security.privateca.v1.CertificateRevocationList] was created.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
Labels
public MapField<string, string> Labels { get; }Optional. Labels with user-defined metadata.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringstring |
|
Name
public string Name { get; set; }Identifier. The resource name for this
[CertificateRevocationList][google.cloud.security.privateca.v1.CertificateRevocationList]
in the format projects/*/locations/*/caPools/*certificateAuthorities/*/
certificateRevocationLists/*.
| Property Value | |
|---|---|
| Type | Description |
string |
|
PemCrl
public string PemCrl { get; set; }Output only. The PEM-encoded X.509 CRL.
| Property Value | |
|---|---|
| Type | Description |
string |
|
RevisionId
public string RevisionId { get; set; }Output only. The revision ID of this [CertificateRevocationList][google.cloud.security.privateca.v1.CertificateRevocationList]. A new revision is committed whenever a new CRL is published. The format is an 8-character hexadecimal string.
| Property Value | |
|---|---|
| Type | Description |
string |
|
RevokedCertificates
public RepeatedField<CertificateRevocationList.Types.RevokedCertificate> RevokedCertificates { get; }Output only. The revoked serial numbers that appear in pem_crl.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldCertificateRevocationListTypesRevokedCertificate |
|
SequenceNumber
public long SequenceNumber { get; set; }Output only. The CRL sequence number that appears in pem_crl.
| Property Value | |
|---|---|
| Type | Description |
long |
|
State
public CertificateRevocationList.Types.State State { get; set; }Output only. The [State][google.cloud.security.privateca.v1.CertificateRevocationList.State] for this [CertificateRevocationList][google.cloud.security.privateca.v1.CertificateRevocationList].
| Property Value | |
|---|---|
| Type | Description |
CertificateRevocationListTypesState |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. The time at which this [CertificateRevocationList][google.cloud.security.privateca.v1.CertificateRevocationList] was updated.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|