Class SignedCertificateTimestamp
Details of a signed certificate timestamp (SCT).
public sealed record SignedCertificateTimestamp : IEquatable<SignedCertificateTimestamp>
- Inheritance
-
SignedCertificateTimestamp
- Implements
- Inherited Members
Constructors
SignedCertificateTimestamp(string, string, string, string, double, string, string, string)
Details of a signed certificate timestamp (SCT).
public SignedCertificateTimestamp(string Status, string Origin, string LogDescription, string LogId, double Timestamp, string HashAlgorithm, string SignatureAlgorithm, string SignatureData)
Parameters
StatusstringValidation status.
OriginstringOrigin.
LogDescriptionstringLog name / description.
LogIdstringLog ID.
TimestampdoubleIssuance date. Unlike TimeSinceEpoch, this contains the number of milliseconds since January 1, 1970, UTC, not the number of seconds.
HashAlgorithmstringHash algorithm.
SignatureAlgorithmstringSignature algorithm.
SignatureDatastringSignature data.
Properties
HashAlgorithm
Hash algorithm.
public string HashAlgorithm { get; init; }
Property Value
LogDescription
Log name / description.
public string LogDescription { get; init; }
Property Value
LogId
Log ID.
public string LogId { get; init; }
Property Value
Origin
Origin.
public string Origin { get; init; }
Property Value
SignatureAlgorithm
Signature algorithm.
public string SignatureAlgorithm { get; init; }
Property Value
SignatureData
Signature data.
public string SignatureData { get; init; }
Property Value
Status
Validation status.
public string Status { get; init; }
Property Value
Timestamp
Issuance date. Unlike TimeSinceEpoch, this contains the number of milliseconds since January 1, 1970, UTC, not the number of seconds.
public double Timestamp { get; init; }