summaryrefslogtreecommitdiff
path: root/bcprov/src/main/java/org/bouncycastle/asn1/x509/X509Extensions.java
diff options
context:
space:
mode:
Diffstat (limited to 'bcprov/src/main/java/org/bouncycastle/asn1/x509/X509Extensions.java')
-rw-r--r--bcprov/src/main/java/org/bouncycastle/asn1/x509/X509Extensions.java13
1 files changed, 7 insertions, 6 deletions
diff --git a/bcprov/src/main/java/org/bouncycastle/asn1/x509/X509Extensions.java b/bcprov/src/main/java/org/bouncycastle/asn1/x509/X509Extensions.java
index 5b9ea9e1..86e3b248 100644
--- a/bcprov/src/main/java/org/bouncycastle/asn1/x509/X509Extensions.java
+++ b/bcprov/src/main/java/org/bouncycastle/asn1/x509/X509Extensions.java
@@ -15,7 +15,7 @@ import org.bouncycastle.asn1.ASN1TaggedObject;
import org.bouncycastle.asn1.DERSequence;
/**
- * @deprecated use Extensions
+ * @deprecated use {@link Extensions}
*/
public class X509Extensions
extends ASN1Object
@@ -385,14 +385,15 @@ public class X509Extensions
*/
public ASN1Primitive toASN1Primitive()
{
- ASN1EncodableVector vec = new ASN1EncodableVector();
- Enumeration e = ordering.elements();
+ ASN1EncodableVector vec = new ASN1EncodableVector(ordering.size());
+ Enumeration e = ordering.elements();
while (e.hasMoreElements())
{
- ASN1ObjectIdentifier oid = (ASN1ObjectIdentifier)e.nextElement();
- X509Extension ext = (X509Extension)extensions.get(oid);
- ASN1EncodableVector v = new ASN1EncodableVector();
+ ASN1EncodableVector v = new ASN1EncodableVector(3);
+
+ ASN1ObjectIdentifier oid = (ASN1ObjectIdentifier)e.nextElement();
+ X509Extension ext = (X509Extension)extensions.get(oid);
v.add(oid);