Lines Matching defs:extensions
69 private transient Map<String, Extension> extensions;
74 * of extensions.
79 * @param extensions a map of X.509 Extensions. Each key is an OID String
87 * <code>extensions</code> is <code>null</code>
90 X500Principal authority, Map<String, Extension> extensions) {
92 extensions == null) {
98 this.extensions = new HashMap(extensions);
161 * Returns a map of X.509 extensions containing additional information
166 * @return an unmodifiable map of X.509 extensions, or an empty map
167 * if there are no extensions
170 return Collections.unmodifiableMap(extensions);
177 + ", authority: " + authority + ", extensions: " + extensions;
183 * @serialData the size of the extensions map (int), followed by all of
184 * the extensions in the map, in no particular order. For each extension,
194 // Write out the size (number of mappings) of the extensions map
195 oos.writeInt(extensions.size());
200 // extension value byte array. The extensions themselves are emitted
202 for (Map.Entry<String, Extension> entry : extensions.entrySet()) {
224 // Read in the size (number of mappings) of the extensions map
225 // and create the extensions map
228 extensions = Collections.emptyMap();
230 extensions = new HashMap<String, Extension>(size);
233 // Read in the extensions and put the mappings in the extensions map
242 extensions.put(oid, ext);