Class X509CertificateDetails (1.0.0)

public sealed class X509CertificateDetails : IMessage<X509CertificateDetails>, IEquatable<X509CertificateDetails>, IDeepCloneable<X509CertificateDetails>, IBufferMessage, IMessage

Details of an X.509 certificate. For informational purposes only.

Inheritance

System.Object > X509CertificateDetails

Implements

Google.Protobuf.IMessage<X509CertificateDetails>, System.IEquatable<X509CertificateDetails>, Google.Protobuf.IDeepCloneable<X509CertificateDetails>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessage

Namespace

Google.Cloud.Iot.V1

Assembly

Google.Cloud.Iot.V1.dll

Constructors

X509CertificateDetails()

public X509CertificateDetails()

X509CertificateDetails(X509CertificateDetails)

public X509CertificateDetails(X509CertificateDetails other)
Parameter
NameDescription
otherX509CertificateDetails

Properties

ExpiryTime

public Timestamp ExpiryTime { get; set; }

The time the certificate becomes invalid.

Property Value
TypeDescription
Google.Protobuf.WellKnownTypes.Timestamp

Issuer

public string Issuer { get; set; }

The entity that signed the certificate.

Property Value
TypeDescription
System.String

PublicKeyType

public string PublicKeyType { get; set; }

The type of public key in the certificate.

Property Value
TypeDescription
System.String

SignatureAlgorithm

public string SignatureAlgorithm { get; set; }

The algorithm used to sign the certificate.

Property Value
TypeDescription
System.String

StartTime

public Timestamp StartTime { get; set; }

The time the certificate becomes valid.

Property Value
TypeDescription
Google.Protobuf.WellKnownTypes.Timestamp

Subject

public string Subject { get; set; }

The entity the certificate and public key belong to.

Property Value
TypeDescription
System.String