Class MerkleTreeCertificateValidator.RevokedRange

java.lang.Object
org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.RevokedRange
Enclosing class:
MerkleTreeCertificateValidator

public static class MerkleTreeCertificateValidator.RevokedRange extends Object
A half-open range [start, end) of revoked certificate serial numbers, per Section 7.5 of the draft. The serial packs the log number into the upper 16 bits and the entry index into the lower 48 (Section 6.1), so ranges can revoke spans of entries within one log, whole logs, or spans of logs. The relying party's list of ranges is checked against the full serial before it is decomposed (Section 7.2 step 4).

Serial numbers are unsigned 64-bit values, so bounds are BigIntegers; 0 <= start < end <= 2^64.