Home | History | Annotate | Download | only in x509

Lines Matching refs:extensions

41  * with the Extensions part of X.509 certificate
48 * Extensions ::= SEQUENCE SIZE (1..MAX) OF Extension
52 public class Extensions {
54 // Supported critical extensions oids:
59 // the values of extensions of the structure
60 private List<Extension> extensions;
64 // in the list of extensions or not.
66 // map containing the oid of extensions as a keys and
69 // the ASN.1 encoded form of Extensions
73 * Constructs an object representing the value of Extensions.
75 public Extensions() {}
79 * @param extensions: List
81 public Extensions(List extensions) {
82 this.extensions = extensions;
86 * Returns the values of extensions.
87 * @return extensions
90 return extensions;
94 return (extensions == null)
96 : extensions.size();
100 * Returns the list of critical extensions.
101 * @return extensions
111 * Returns the list of critical extensions.
112 * @return extensions
130 // and non-critical extensions
133 if (extensions == null) {
136 int size = extensions.size();
140 Extension extn = (Extension) extensions.get(i);
154 * Returns the values of extensions.
156 * @return extensions
159 if (extensions == null) {
164 Iterator it = extensions.iterator();
340 if (extensions == null) {
341 extensions = new ArrayList();
343 extensions.add(extn);
361 * Returns ASN.1 encoded form of this X.509 Extensions value.
372 if (!(exts instanceof Extensions)) {
375 Extensions extns = (Extensions) exts;
376 return ((extensions == null) || (extensions.size() == 0)
377 ? ((extns.extensions == null)
378 || (extns.extensions.size() == 0))
379 : ((extns.extensions == null)
380 || (extns.extensions.size() == 0))
382 : (extensions.containsAll(extns.extensions)
383 && (extensions.size() == extns.extensions.size()))
389 if (extensions != null) {
390 hashcode = extensions.hashCode();
399 if (extensions == null) {
403 for (Extension extension: extensions) {
411 * Custom X.509 Extensions decoder.
416 return new Extensions((List)in.content);
420 Extensions exts = (Extensions) object;
421 return (exts.extensions == null) ? new ArrayList() : exts.extensions;