1 files changed, 3 insertions, 4 deletions
diff --git a/crypto/src/asn1/x509/CRLReason.cs b/crypto/src/asn1/x509/CRLReason.cs
index e8eb53a59..050ceb3bd 100644
--- a/crypto/src/asn1/x509/CRLReason.cs
+++ b/crypto/src/asn1/x509/CRLReason.cs
@@ -45,15 +45,14 @@ namespace Org.BouncyCastle.Asn1.X509
{
}
- public CrlReason(
- DerEnumerated reason)
- : base(reason.Value.IntValue)
+ public CrlReason(DerEnumerated reason)
+ : base(reason.IntValueExact)
{
}
public override string ToString()
{
- int reason = Value.IntValue;
+ int reason = IntValueExact;
string str = (reason < 0 || reason > 10) ? "Invalid" : ReasonString[reason];
return "CrlReason: " + str;
}
|