diff options
Diffstat (limited to 'bcpkix/src/main/java/org/bouncycastle/cert/AttributeCertificateHolder.java')
-rw-r--r-- | bcpkix/src/main/java/org/bouncycastle/cert/AttributeCertificateHolder.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/bcpkix/src/main/java/org/bouncycastle/cert/AttributeCertificateHolder.java b/bcpkix/src/main/java/org/bouncycastle/cert/AttributeCertificateHolder.java index 0fc34330..d0b1259d 100644 --- a/bcpkix/src/main/java/org/bouncycastle/cert/AttributeCertificateHolder.java +++ b/bcpkix/src/main/java/org/bouncycastle/cert/AttributeCertificateHolder.java @@ -137,8 +137,7 @@ public class AttributeCertificateHolder { if (holder.getObjectDigestInfo() != null) { - return holder.getObjectDigestInfo().getDigestedObjectType() - .getValue().intValue(); + return holder.getObjectDigestInfo().getDigestedObjectType().intValueExact(); } return -1; } @@ -291,7 +290,7 @@ public class AttributeCertificateHolder if (holder.getBaseCertificateID() != null) { - return holder.getBaseCertificateID().getSerial().getValue().equals(x509Cert.getSerialNumber()) + return holder.getBaseCertificateID().getSerial().hasValue(x509Cert.getSerialNumber()) && matchesDN(x509Cert.getIssuer(), holder.getBaseCertificateID().getIssuer()); } |