Show / Hide Table of Contents

Class SSLCertificate.Types.Extension

Certificate's extensions.

Inheritance
object
SSLCertificate.Types.Extension
Implements
IMessage<SSLCertificate.Types.Extension>
IEquatable<SSLCertificate.Types.Extension>
IDeepCloneable<SSLCertificate.Types.Extension>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Backstory
Assembly: Google.Backstory.dll
Syntax
public sealed class SSLCertificate.Types.Extension : IMessage<SSLCertificate.Types.Extension>, IEquatable<SSLCertificate.Types.Extension>, IDeepCloneable<SSLCertificate.Types.Extension>, IBufferMessage, IMessage

Constructors

Extension()

Declaration
public Extension()

Extension(Extension)

Declaration
public Extension(SSLCertificate.Types.Extension other)
Parameters
Type Name Description
SSLCertificate.Types.Extension other

Properties

AuthorityKeyId

Identifies the public key to be used to verify the signature on this certificate or CRL.

Declaration
public SSLCertificate.Types.AuthorityKeyId AuthorityKeyId { get; set; }
Property Value
Type Description
SSLCertificate.Types.AuthorityKeyId

Ca

Whether the subject acts as a certificate authority (CA) or not.

Declaration
public bool Ca { get; set; }
Property Value
Type Description
bool

CaInfoAccess

Authority information access locations are URLs that are added to a certificate in its authority information access extension.

Declaration
public string CaInfoAccess { get; set; }
Property Value
Type Description
string

CertTemplateNameDc

BMP data value "DomainController". See MS Q291010.

Declaration
public string CertTemplateNameDc { get; set; }
Property Value
Type Description
string

CertificatePolicies

Different certificate policies will relate to different applications which may use the certified key.

Declaration
public string CertificatePolicies { get; set; }
Property Value
Type Description
string

CrlDistributionPoints

CRL distribution points to which a certificate user should refer to ascertain if the certificate has been revoked.

Declaration
public string CrlDistributionPoints { get; set; }
Property Value
Type Description
string

ExtendedKeyUsage

One or more purposes for which the certified public key may be used, in addition to or in place of the basic purposes indicated in the key usage extension field.

Declaration
public string ExtendedKeyUsage { get; set; }
Property Value
Type Description
string

KeyUsage

The purpose for which the certified public key is used.

Declaration
public string KeyUsage { get; set; }
Property Value
Type Description
string

NetscapeCertComment

Used to include free-form text comments inside certificates.

Declaration
public string NetscapeCertComment { get; set; }
Property Value
Type Description
string

NetscapeCertificate

Identify whether the certificate subject is an SSL client, an SSL server, or a CA.

Declaration
public bool NetscapeCertificate { get; set; }
Property Value
Type Description
bool

OldAuthorityKeyId

Whether the certificate has an old authority key identifier extension.

Declaration
public bool OldAuthorityKeyId { get; set; }
Property Value
Type Description
bool

PeLogotype

Whether the certificate includes a logotype.

Declaration
public bool PeLogotype { get; set; }
Property Value
Type Description
bool

SubjectAlternativeName

Contains one or more alternative names, using any of a variety of name forms, for the entity that is bound by the CA to the certified public key.

Declaration
public string SubjectAlternativeName { get; set; }
Property Value
Type Description
string

SubjectKeyId

Identifies the public key being certified.

Declaration
public string SubjectKeyId { get; set; }
Property Value
Type Description
string
In this article
Back to top Generated by DocFX