public class MTCLog
extends java.lang.Object
[start, end) index range (uint48). The bound MTCCertAuth
lets the log derive its own binary trust anchor ID via
getLogId(), so callers can pass a single MTCLog where they
previously had to thread (ca, logNumber, start, end) separately.| Constructor and Description |
|---|
MTCLog(MTCCertAuth ca,
long logNumber,
long start,
long end) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
MTCCertAuth |
getCa() |
long |
getEnd() |
byte[] |
getLogId() |
long |
getLogNumber() |
long |
getStart() |
int |
hashCode() |
java.lang.String |
toString() |
public MTCLog(MTCCertAuth ca, long logNumber, long start, long end)
ca - CA that operates this issuance loglogNumber - log number (1 <= logNumber <= 2^16-1, Section 5.2)start - subtree start index (0 <= start <= 2^48-1)end - subtree end index (0 <= end <= 2^48-1)public MTCCertAuth getCa()
public long getLogNumber()
public long getStart()
public long getEnd()
public byte[] getLogId()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object