iTextSharp.text.pdf.security.MakeSignature.ProcessCrl C# (CSharp) Метод

ProcessCrl() публичный статический Метод

public static ProcessCrl ( X509Certificate cert, ICollection crlList ) : ICollection
cert Org.BouncyCastle.X509.X509Certificate
crlList ICollection
Результат ICollection
        public static ICollection<byte[]> ProcessCrl(X509Certificate cert, ICollection<ICrlClient> crlList)
        {
            if (crlList == null)
                return null;
            List<byte[]> crlBytes = new List<byte[]>();
            foreach (ICrlClient cc in crlList) {
                if (cc == null)
                    continue;
                ICollection<byte[]> b = cc.GetEncoded(cert, null);
                if (b == null)
                    continue;
                LOGGER.Info("Processing " + cc.GetType().Name);
                crlBytes.AddRange(b);
            }
            if (crlBytes.Count == 0)
                return null;
            else
                return crlBytes;
        }