public class OERDefinition
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
OERDefinition.BaseType |
static class |
OERDefinition.Builder |
static interface |
OERDefinition.ItemProvider |
static class |
OERDefinition.MutableBuilder |
Constructor and Description |
---|
OERDefinition() |
Modifier and Type | Method and Description |
---|---|
static OERDefinition.Builder |
aSwitch(Switch aSwitch) |
static OERDefinition.Builder |
bitString(long len) |
static OERDefinition.Builder |
bool() |
static OERDefinition.Builder |
choice(java.lang.Object... items) |
static OERDefinition.Builder |
deferred(ElementSupplier elementSupplier) |
static OERDefinition.Builder |
enumeration(java.lang.Object... items) |
static OERDefinition.Builder |
enumItem(java.lang.String label) |
static OERDefinition.Builder |
enumItem(java.lang.String label,
java.math.BigInteger value) |
static org.bouncycastle.oer.OERDefinition.ExtensionList |
extension(int block,
java.lang.Object... items) |
static org.bouncycastle.oer.OERDefinition.ExtensionList |
extension(java.lang.Object... items) |
static OERDefinition.Builder |
ia5String() |
static OERDefinition.Builder |
integer() |
static OERDefinition.Builder |
integer(java.math.BigInteger lower,
java.math.BigInteger upper) |
static OERDefinition.Builder |
integer(long val) |
static OERDefinition.Builder |
integer(long lower,
long upper) |
static OERDefinition.Builder |
integer(long lower,
long upper,
org.bouncycastle.asn1.ASN1Encodable defaultValue) |
static OERDefinition.Builder |
nullValue() |
static OERDefinition.Builder |
octets() |
static OERDefinition.Builder |
octets(int size) |
static OERDefinition.Builder |
octets(int lowerBound,
int upperBound) |
static OERDefinition.Builder |
opaque() |
static java.util.List<java.lang.Object> |
optional(java.lang.Object... items) |
static OERDefinition.Builder |
placeholder() |
static OERDefinition.Builder |
seq() |
static OERDefinition.Builder |
seq(java.lang.Object... items) |
static OERDefinition.Builder |
seqof(java.lang.Object... items) |
static OERDefinition.Builder |
utf8String() |
static OERDefinition.Builder |
utf8String(int size) |
static OERDefinition.Builder |
utf8String(int lowerBound,
int upperBound) |
public static OERDefinition.Builder bool()
public static OERDefinition.Builder integer()
public static OERDefinition.Builder integer(long val)
public static OERDefinition.Builder bitString(long len)
public static OERDefinition.Builder integer(java.math.BigInteger lower, java.math.BigInteger upper)
public static OERDefinition.Builder integer(long lower, long upper)
public static OERDefinition.Builder integer(long lower, long upper, org.bouncycastle.asn1.ASN1Encodable defaultValue)
public static OERDefinition.Builder nullValue()
public static OERDefinition.Builder seq()
public static OERDefinition.Builder seq(java.lang.Object... items)
public static OERDefinition.Builder aSwitch(Switch aSwitch)
public static OERDefinition.Builder enumItem(java.lang.String label)
public static OERDefinition.Builder enumItem(java.lang.String label, java.math.BigInteger value)
public static OERDefinition.Builder enumeration(java.lang.Object... items)
public static OERDefinition.Builder choice(java.lang.Object... items)
public static OERDefinition.Builder placeholder()
public static OERDefinition.Builder seqof(java.lang.Object... items)
public static OERDefinition.Builder octets()
public static OERDefinition.Builder octets(int size)
public static OERDefinition.Builder octets(int lowerBound, int upperBound)
public static OERDefinition.Builder ia5String()
public static OERDefinition.Builder utf8String()
public static OERDefinition.Builder utf8String(int size)
public static OERDefinition.Builder utf8String(int lowerBound, int upperBound)
public static OERDefinition.Builder opaque()
public static java.util.List<java.lang.Object> optional(java.lang.Object... items)
public static org.bouncycastle.oer.OERDefinition.ExtensionList extension(java.lang.Object... items)
public static org.bouncycastle.oer.OERDefinition.ExtensionList extension(int block, java.lang.Object... items)
public static OERDefinition.Builder deferred(ElementSupplier elementSupplier)