Class TransItemList
java.lang.Object
org.bouncycastle.cert.ct.TransItemList
RFC 9162 (CT v2)
TransItemList: the TLS-encoded structure carried
inside the Transparency Information X.509v3 extension
(X509ObjectIdentifiers.id_ce_ct_transparencyInformation).
opaque SerializedTransItem<1..2^16-1>;
struct {
SerializedTransItem trans_item_list<1..2^16-1>;
} TransItemList;
The list bytes — i.e. what this class consumes — are the unwrapped
contents of the extension's OCTET STRING value, not the OCTET STRING
header itself.
For RFC 6962 (CT v1), the analogous list type is
SignedCertificateTimestampList; the two formats are not
interchangeable.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TransItemListfromExtensions(org.bouncycastle.asn1.x509.Extensions extensions) Recover the v2 TransItem list from theX509ObjectIdentifiers.id_ce_ct_transparencyInformationcertificate extension, if present.byte[]static TransItemListgetInstance(byte[] encoded) getItems()The decoded TransItems, in wire order.intsize()
-
Constructor Details
-
TransItemList
-
-
Method Details
-
getInstance
-
fromExtensions
Recover the v2 TransItem list from theX509ObjectIdentifiers.id_ce_ct_transparencyInformationcertificate extension, if present. Returnsnullwhen the extension is absent. -
getItems
The decoded TransItems, in wire order. -
size
public int size() -
getEncoded
public byte[] getEncoded()
-