summaryrefslogtreecommitdiffstats
path: root/bcpkix/src/main/java/org/bouncycastle/cert/X509AttributeCertificateHolder.java
diff options
context:
space:
mode:
authorRicardo Cerqueira <cyanogenmod@cerqueira.org>2013-07-24 21:19:20 +0100
committerRicardo Cerqueira <cyanogenmod@cerqueira.org>2013-07-24 21:19:20 +0100
commitb9107e03cbb02e73f61e2105df4d5de9d2c6ab52 (patch)
tree2e7b3d1017b49e6eac5c09a733c3a63e03a4b562 /bcpkix/src/main/java/org/bouncycastle/cert/X509AttributeCertificateHolder.java
parentfb958eec615d74410d4d26b20aeeb632479884e0 (diff)
parent57c3bb556ef873a72010d6022edddc14e6bba9be (diff)
downloadandroid_external_bouncycastle-b9107e03cbb02e73f61e2105df4d5de9d2c6ab52.tar.gz
android_external_bouncycastle-b9107e03cbb02e73f61e2105df4d5de9d2c6ab52.tar.bz2
android_external_bouncycastle-b9107e03cbb02e73f61e2105df4d5de9d2c6ab52.zip
Merge tag 'android-4.3_r2.1' into cm-10.2cm-10.2.1cm-10.2.0cm-10.2-M1stable/cm-10.2cm-10.2
Android 4.3 release 2.1
Diffstat (limited to 'bcpkix/src/main/java/org/bouncycastle/cert/X509AttributeCertificateHolder.java')
-rw-r--r--bcpkix/src/main/java/org/bouncycastle/cert/X509AttributeCertificateHolder.java12
1 files changed, 11 insertions, 1 deletions
diff --git a/bcpkix/src/main/java/org/bouncycastle/cert/X509AttributeCertificateHolder.java b/bcpkix/src/main/java/org/bouncycastle/cert/X509AttributeCertificateHolder.java
index e2ce015..a34b3b3 100644
--- a/bcpkix/src/main/java/org/bouncycastle/cert/X509AttributeCertificateHolder.java
+++ b/bcpkix/src/main/java/org/bouncycastle/cert/X509AttributeCertificateHolder.java
@@ -213,6 +213,16 @@ public class X509AttributeCertificateHolder
}
/**
+ * Return the extensions block associated with this certificate if there is one.
+ *
+ * @return the extensions block, null otherwise.
+ */
+ public Extensions getExtensions()
+ {
+ return extensions;
+ }
+
+ /**
* Returns a list of ASN1ObjectIdentifier objects representing the OIDs of the
* extensions contained in this holder's attribute certificate.
*
@@ -305,7 +315,7 @@ public class X509AttributeCertificateHolder
{
AttributeCertificateInfo acinfo = attrCert.getAcinfo();
- if (!acinfo.getSignature().equals(attrCert.getSignatureAlgorithm()))
+ if (!CertUtils.isAlgIdEqual(acinfo.getSignature(), attrCert.getSignatureAlgorithm()))
{
throw new CertException("signature invalid - algorithm identifier mismatch");
}