pike.git / lib / modules / Standards.pmod / X509.pmod

version» Context lines:

pike.git/lib/modules/Standards.pmod/X509.pmod:955:    // kind.    array list = filter(s->elements, lambda(Object o) { return has_index(o, "real_tag"); });    if( sizeof(list) != sizeof(Array.uniq(list->real_tag)) )    return 0;       foreach(list, Object o)    {    switch(o->real_tag)    {    case 0: -  if( ext_authorityKeyIdentifier_keyIdentifier ) -  { -  ext_authorityKeyIdentifier_keyIdentifier = 0; -  return 0; -  } +     ext_authorityKeyIdentifier_keyIdentifier = o->value;    break;    case 2: -  if( ext_authorityKeyIdentifier_authorityCertSerialNumber ) -  { -  ext_authorityKeyIdentifier_authorityCertSerialNumber = 0; -  return 0; -  } +     ext_authorityKeyIdentifier_authorityCertSerialNumber = o->value;    break;    }}       // FIXME: We don't parse authorityCertIssuer yet.       ext_authorityKeyIdentifier = 1;    return 1;    }