Show / Hide Table of Contents

Class SSLCertificate

SSL certificate.

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

Constructors

SSLCertificate()

Declaration
public SSLCertificate()

SSLCertificate(SSLCertificate)

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

Properties

CertExtensions

Certificate's extensions.

Declaration
public Struct CertExtensions { get; set; }
Property Value
Type Description
Struct

CertSignature

Certificate's signature and algorithm.

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

Ec

EC public key information.

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

Extension

(DEPRECATED) certificate's extension.

Declaration
[Obsolete]
public SSLCertificate.Types.Extension Extension { get; set; }
Property Value
Type Description
SSLCertificate.Types.Extension

FirstSeenTime

Date the certificate was first retrieved by VirusTotal.

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

Issuer

Certificate's issuer data.

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

PublicKey

Public key information.

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

SerialNumber

Certificate's serial number hexdump.

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

SignatureAlgorithm

Algorithm used for the signature (for example, "sha1RSA").

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

Size

Certificate content length.

Declaration
public long Size { get; set; }
Property Value
Type Description
long

Subject

Certificate's subject data.

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

Thumbprint

Certificate's content SHA1 hash.

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

ThumbprintSha256

Certificate's content SHA256 hash.

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

Validity

Certificate's validity period.

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

Version

Certificate version (typically "V1", "V2" or "V3").

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