public final class MerkleTreeCertEntryExtension
extends java.lang.Object
struct {
MerkleTreeCertEntryExtensionType extension_type;
opaque extension_data<0..2^16-1>;
} MerkleTreeCertEntryExtension;
The extension_type is a uint16 (the draft assigns no concrete
values yet) and extension_data is opaque<0..65535>. Extensions
carried inside a MTCProof or hashed into a log entry MUST appear
in ascending order by extension_type with no duplicates; the
MTCProof encoder/decoder enforces this.
| Constructor and Description |
|---|
MerkleTreeCertEntryExtension(int extensionType,
byte[] extensionData) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getExtensionData() |
int |
getExtensionType() |
public MerkleTreeCertEntryExtension(int extensionType,
byte[] extensionData)
extensionType - the MerkleTreeCertEntryExtensionType value (uint16, 0..65535)extensionData - the extension_data bytes (0..65535 long)java.lang.IllegalArgumentException - on out-of-range type, oversize data, or null inputs