Pull to refresh
0

User

Send message

Не прав

Data:
Version: V3
Serial Number: 5b42c76f4b71717059548c71358ad6e9
Thumbprint: 5a958c4455dfae512718eb4ca295c97dfb416e93
Signature Algorithm:
Issuer: C=GR O=Hellenic Academic and Research Institutions CA CN=HARICA DV TLS RSA
Validity
Not Before: 2026-04-02 06:03:03
Not After: 2026-10-18 06:03:02
Subject: CN=sberbank.ru 

$ openssl crl -inform DER -in HARICA-DV-TLS-Sub-R1.crl -text | grep -A 4 5b42c76f4b71717059548c71358ad6e9
    Serial Number: 5B42C76F4B71717059548C71358AD6E9
        Revocation Date: Jul 17 06:17:35 2026 GMT
        CRL entry extensions:
            X509v3 CRL Reason Code: 
                Privilege Withdrawn

Data:
Version: V3
Serial Number: 36b9bed0ebc535ccb25005141370baf291f179f
Thumbprint: ac931e5d0af4325a44b02dbdeedf54d99bccace1
Signature Algorithm:
Issuer: C=CN O=TrustAsia Technologies, Inc. CN=LiteSSL RSA CA 2025
Validity
Not Before: 2026-07-15 05:00:00
Not After: 2026-10-13 04:59:59
Subject: CN=sberbank.ru 

$ openssl crl -inform DER -in LiteSSLRSACA2025-Part7.crl -text | grep -A 4 36b9bed0ebc535ccb25005141370baf291f179f
    Serial Number: 36B9BED0EBC535CCB25005141370BAF291F179F0
        Revocation Date: Aug  3 11:30:01 2026 GMT
        CRL entry extensions:
            X509v3 CRL Reason Code: 
                Privilege Withdrawn

Там 90% кода это защита от деобфускации.
Код вроде экспортирует какую-то функцию фильтрации, примерно так:
module.exports = function(source, fn, target) {
  var hasOwnProperty = Object.prototype.hasOwnProperty;
  if (source.filter)
    return source.filter(fn, target);

  if (undefined === source || null === source)
    throw new TypeError();
  if ('function' != typeof fn)
    throw new TypeError();

  var res = [];
  for (var i = 0; i < source.length; i++) {
    if (!hasOwnProperty.call(source, i))
      continue;
      var el = source[i];
    if (fn.call(target, el, i, source))
      res.push(el);
  }
  return res;
};

Information

Rating
5,156-th
Location
Москва и Московская обл., Россия
Registered
Activity