Package io.anyline.nfc.bouncycastle.asn1
Class ASN1Boolean
-
- All Implemented Interfaces:
-
io.anyline.nfc.bouncycastle.asn1.ASN1Encodable,io.anyline.nfc.bouncycastle.util.Encodable
public class ASN1Boolean extends ASN1Primitive
Public facade of ASN.1 Boolean data.
Use following to place a new instance of ASN.1 Boolean in your data:
- ASN1Boolean.TRUE literal
- ASN1Boolean.FALSE literal
- ASN1Boolean.getInstance(boolean)
- ASN1Boolean.getInstance(int)
-
-
Field Summary
Fields Modifier and Type Field Description public final static ASN1BooleanFALSEpublic final static ASN1BooleanTRUE
-
Method Summary
Modifier and Type Method Description static ASN1BooleangetInstance(Object obj)Return a boolean from the passed in object. static ASN1BooleangetInstance(boolean value)Return an ASN1Boolean from the passed in boolean. static ASN1BooleangetInstance(int value)Return an ASN1Boolean from the passed in value. static ASN1BooleangetInstance(ASN1TaggedObject taggedObject, boolean explicit)Return a Boolean from a tagged object. booleanisTrue()inthashCode()StringtoString()-
Methods inherited from class io.anyline.nfc.bouncycastle.asn1.ASN1Primitive
encodeTo, encodeTo, equals, equals, equals, fromByteArray, toASN1Primitive -
Methods inherited from class io.anyline.nfc.bouncycastle.asn1.ASN1Object
equals, getEncoded, getEncoded -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getInstance
static ASN1Boolean getInstance(Object obj)
Return a boolean from the passed in object.
- Parameters:
obj- an ASN1Boolean or an object that can be converted into one.- Returns:
an ASN1Boolean instance.
-
getInstance
static ASN1Boolean getInstance(boolean value)
Return an ASN1Boolean from the passed in boolean.
- Parameters:
value- true or false depending on the ASN1Boolean wanted.- Returns:
an ASN1Boolean instance.
-
getInstance
static ASN1Boolean getInstance(int value)
Return an ASN1Boolean from the passed in value.
- Parameters:
value- non-zero (true) or zero (false) depending on the ASN1Boolean wanted.- Returns:
an ASN1Boolean instance.
-
getInstance
static ASN1Boolean getInstance(ASN1TaggedObject taggedObject, boolean explicit)
Return a Boolean from a tagged object.
- Parameters:
taggedObject- the tagged object holding the object we wantexplicit- true if the object is meant to be explicitly tagged false otherwise.- Returns:
an ASN1Boolean instance.
-
isTrue
boolean isTrue()
-
hashCode
int hashCode()
-
-
-
-