Package org.bouncycastle.oer
Class OERDefinition
- java.lang.Object
-
- org.bouncycastle.oer.OERDefinition
-
public class OERDefinition extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOERDefinition.BaseTypestatic classOERDefinition.Builderstatic classOERDefinition.Elementstatic classOERDefinition.MutableBuilder
-
Constructor Summary
Constructors Constructor Description OERDefinition()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static OERDefinition.BuilderbitString(long len)static OERDefinition.Builderchoice(java.lang.Object... items)static OERDefinition.Builderenumeration(java.lang.Object... items)static OERDefinition.BuilderenumItem(java.lang.String label)static OERDefinition.BuilderenumItem(java.lang.String label, java.math.BigInteger value)static OERDefinition.Builderextension()static OERDefinition.Builderinteger()static OERDefinition.Builderinteger(long val)static OERDefinition.Builderinteger(long lower, long upper)static OERDefinition.Builderinteger(long lower, long upper, org.bouncycastle.asn1.ASN1Encodable defaultValue)static OERDefinition.Builderinteger(java.math.BigInteger lower, java.math.BigInteger upper)static OERDefinition.BuildernullValue()static OERDefinition.Builderoctets()static OERDefinition.Builderoctets(int size)static OERDefinition.Builderoctets(int lowerBound, int upperBound)static OERDefinition.Builderopaque()static java.util.List<java.lang.Object>optional(java.lang.Object... items)static OERDefinition.Builderplaceholder()static OERDefinition.Builderseq()static OERDefinition.Builderseq(java.lang.Object... items)static OERDefinition.Builderseqof(java.lang.Object... items)static OERDefinition.Builderutf8String()static OERDefinition.Builderutf8String(int size)static OERDefinition.Builderutf8String(int lowerBound, int upperBound)
-
-
-
Method Detail
-
integer
public static OERDefinition.Builder integer()
-
integer
public static OERDefinition.Builder integer(long val)
-
bitString
public static OERDefinition.Builder bitString(long len)
-
integer
public static OERDefinition.Builder integer(java.math.BigInteger lower, java.math.BigInteger upper)
-
integer
public static OERDefinition.Builder integer(long lower, long upper)
-
integer
public static OERDefinition.Builder integer(long lower, long upper, org.bouncycastle.asn1.ASN1Encodable defaultValue)
-
nullValue
public static OERDefinition.Builder nullValue()
-
seq
public static OERDefinition.Builder seq()
-
seq
public static OERDefinition.Builder seq(java.lang.Object... items)
-
enumItem
public static OERDefinition.Builder enumItem(java.lang.String label)
-
enumItem
public static OERDefinition.Builder enumItem(java.lang.String label, java.math.BigInteger value)
-
enumeration
public static OERDefinition.Builder enumeration(java.lang.Object... items)
-
choice
public static OERDefinition.Builder choice(java.lang.Object... items)
-
placeholder
public static OERDefinition.Builder placeholder()
-
seqof
public static OERDefinition.Builder seqof(java.lang.Object... items)
-
octets
public static OERDefinition.Builder octets()
-
octets
public static OERDefinition.Builder octets(int size)
-
octets
public static OERDefinition.Builder octets(int lowerBound, int upperBound)
-
utf8String
public static OERDefinition.Builder utf8String()
-
utf8String
public static OERDefinition.Builder utf8String(int size)
-
utf8String
public static OERDefinition.Builder utf8String(int lowerBound, int upperBound)
-
opaque
public static OERDefinition.Builder opaque()
-
optional
public static java.util.List<java.lang.Object> optional(java.lang.Object... items)
-
extension
public static OERDefinition.Builder extension()
-
-