diff options
Diffstat (limited to 'bcprov/src/main/java/org/bouncycastle/asn1/ocsp/CertStatus.java')
-rw-r--r-- | bcprov/src/main/java/org/bouncycastle/asn1/ocsp/CertStatus.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/bcprov/src/main/java/org/bouncycastle/asn1/ocsp/CertStatus.java b/bcprov/src/main/java/org/bouncycastle/asn1/ocsp/CertStatus.java index af530ae5..0b1db325 100644 --- a/bcprov/src/main/java/org/bouncycastle/asn1/ocsp/CertStatus.java +++ b/bcprov/src/main/java/org/bouncycastle/asn1/ocsp/CertStatus.java @@ -13,7 +13,7 @@ public class CertStatus implements ASN1Choice { private int tagNo; - private ASN1Encodable value; + private ASN1Encodable value; /** * create a CertStatus object with a tag of zero. @@ -39,7 +39,7 @@ public class CertStatus this.value = value; } - public CertStatus( + private CertStatus( ASN1TaggedObject choice) { this.tagNo = choice.getTagNo(); @@ -54,6 +54,9 @@ public class CertStatus break; case 2: value = DERNull.INSTANCE; + break; + default: + throw new IllegalArgumentException("Unknown tag encountered: " + choice.getTagNo()); } } |