Top Inners Fields Constructors Methods
org.bouncycastle.oer

public Class OERDefinition

extends Object
Class Inheritance
Imports
java.math.BigInteger, java.util.ArrayList, .Arrays, .HashMap, .HashSet, .Iterator, .List, .Map, org.bouncycastle.asn1.ASN1Encodable, .ASN1Integer

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum
public static class
private static class
public static interface
public static class
private static class

Field Summary

Modifier and TypeField and Description
pack-priv static final BigInteger[][]
pack-priv static final BigInteger[]

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static OERDefinition.Builder
aSwitch(Switch aSwitch)

public static OERDefinition.Builder
bitString(long len)

public static OERDefinition.Builder
bool()

public static OERDefinition.Builder
choice(Object... items)

public static OERDefinition.Builder
deferred(ElementSupplier elementSupplier)

public static OERDefinition.Builder
enumeration(Object... items)

public static OERDefinition.Builder
public static OERDefinition.Builder
enumItem(String label, BigInteger value)

public static OERDefinition.ExtensionList
extension(Object... items)

public static OERDefinition.ExtensionList
extension(int block, Object... items)

public static OERDefinition.Builder
public static OERDefinition.Builder
public static OERDefinition.Builder
integer(long val)

public static OERDefinition.Builder
public static OERDefinition.Builder
integer(long lower, long upper)

public static OERDefinition.Builder
integer(long lower, long upper, ASN1Encodable defaultValue)

public static OERDefinition.Builder
public static OERDefinition.Builder
public static OERDefinition.Builder
octets(int size)

public static OERDefinition.Builder
octets(int lowerBound, int upperBound)

public static OERDefinition.Builder
public static List<Object>
optional(Object... items)

public static OERDefinition.Builder
public static OERDefinition.Builder
seq()

public static OERDefinition.Builder
seq(Object... items)

public static OERDefinition.Builder
seqof(Object... items)

public static OERDefinition.Builder
public static OERDefinition.Builder
utf8String(int size)

public static OERDefinition.Builder
utf8String(int lowerBound, int upperBound)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait