Opc.Ua.X509AuthorityKeyIdentifierExtension.Parse C# (CSharp) Method

Parse() private method

private Parse ( byte data ) : void
data byte
return void
        private void Parse(byte[] data)
        {
            if (base.Oid.Value == AuthorityKeyIdentifierOid ||
                base.Oid.Value == AuthorityKeyIdentifier2Oid)
            {
                AsnEncodedData asnData = new AsnEncodedData(base.Oid.Value, data);
                string formattedData = asnData.Format(false);
                ParseAuthorityKeyIdentifierExtension(formattedData);
            }
            else
            {
                throw new ServiceResultException(
                    StatusCodes.BadCertificateInvalid,
                    "Certificate uses unknown AuthorityKeyIdentifierOid.");
            }
        }
        #endregion