LogServer

data class LogServer(val logId: LogId, val publicKey: ByteArray, val operator: String, val url: String, val state: LogState, val temporalInterval: TemporalInterval?)(source)

Represents a single Certificate Transparency log server from the CT log list.

Each log server is identified by its logId (SHA-256 hash of its public key) and has a lifecycle state that determines whether SCTs it issues are trusted.

See also

Constructors

Link copied to clipboard
constructor(logId: LogId, publicKey: ByteArray, operator: String, url: String, state: LogState, temporalInterval: TemporalInterval?)

Properties

Link copied to clipboard

The unique identifier of this log (SHA-256 of the public key).

Link copied to clipboard

The name of the operator managing this log.

Link copied to clipboard

DER-encoded SubjectPublicKeyInfo of the log's signing key.

Link copied to clipboard

The current lifecycle state of this log.

Link copied to clipboard

Optional time range during which this log accepts certificates.

Link copied to clipboard
val url: String

The submission URL of this log server.

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int