Opc.Ua.X509SubjectAltNameExtension.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 == SubjectAltNameOid ||
                base.Oid.Value == SubjectAltName2Oid)
            {
                AsnEncodedData asnData = new AsnEncodedData(base.Oid.Value, data);
                string formattedData = asnData.Format(false);
                ParseSubjectAltNameUsageExtension(formattedData);
            }
            else
            {
                throw new ServiceResultException(
                    StatusCodes.BadCertificateInvalid,
                    "Certificate uses unknown SubjectAltNameOid.");
            }
        }
        #endregion