diff options
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.java | 13 |
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); |