iTextSharp.text.pdf.PdfPKCS7.GetExtensionValue C# (CSharp) Метод

GetExtensionValue() приватный статический Метод

private static GetExtensionValue ( X509Certificate cert, String oid ) : Asn1Object
cert Org.BouncyCastle.X509.X509Certificate
oid String
Результат Org.BouncyCastle.Asn1.Asn1Object
        private static Asn1Object GetExtensionValue(X509Certificate cert, String oid) {
            byte[] bytes = cert.GetExtensionValue(new DerObjectIdentifier(oid)).GetDerEncoded();
            if (bytes == null) {
                return null;
            }
            Asn1InputStream aIn = new Asn1InputStream(new MemoryStream(bytes));
            Asn1OctetString octs = (Asn1OctetString) aIn.ReadObject();
            aIn = new Asn1InputStream(new MemoryStream(octs.GetOctets()));
            return aIn.ReadObject();
        }