Lines Matching refs:extensions
209 private Hashtable extensions = new Hashtable();
248 * the extensions are a list of constructed sequences, either with (OID, OctetString) or (OID, Boolean, OctetString)
261 extensions.put(s.getObjectAt(0), new X509Extension(ASN1Boolean.getInstance(s.getObjectAt(1)), ASN1OctetString.getInstance(s.getObjectAt(2))));
265 extensions.put(s.getObjectAt(0), new X509Extension(false, ASN1OctetString.getInstance(s.getObjectAt(1))));
277 * constructor from a table of extensions.
282 Hashtable extensions)
284 this(null, extensions);
288 * Constructor from a table of extensions with ordering.
295 Hashtable extensions)
301 e = extensions.keys();
318 X509Extension ext = (X509Extension)extensions.get(oid);
320 this.extensions.put(oid, ext);
351 this.extensions.put(oid, ext);
373 return (X509Extension)extensions.get(oid);
394 X509Extension ext = (X509Extension)extensions.get(oid);
415 if (extensions.size() != other.extensions.size())
420 Enumeration e1 = extensions.keys();
426 if (!extensions.get(key).equals(other.extensions.get(key)))
458 if (((X509Extension)extensions.get(oid)).isCritical() == isCritical)