Gurux.DLMS.Objects.GXDLMSSecuritySetup.RemoveCertificateBySerial C# (CSharp) Méthode

RemoveCertificateBySerial() public méthode

Removes X.509 v3 certificate from the server using serial number.
public RemoveCertificateBySerial ( Gurux.DLMS.GXDLMSClient client, byte serialNumber, byte issuer ) : byte[][]
client Gurux.DLMS.GXDLMSClient DLMS client that is used to generate action.
serialNumber byte Serial number.
issuer byte Issuer.
Résultat byte[][]
        public byte[][] RemoveCertificateBySerial(GXDLMSClient client, byte[] serialNumber, byte[] issuer)
        {
            GXByteBuffer bb = new GXByteBuffer();
            bb.SetUInt8(DataType.Structure);
            bb.SetUInt8(2);
            //Add enum
            bb.SetUInt8(DataType.Enum);
            bb.SetUInt8(1);
            //Add certificate_identification_by_entity
            bb.SetUInt8(DataType.Structure);
            bb.SetUInt8(2);
            //serialNumber
            GXCommon.SetData(client.Settings, bb, DataType.OctetString, serialNumber);
            //issuer
            GXCommon.SetData(client.Settings, bb, DataType.OctetString, issuer);
            return client.Method(this, 8, bb.Array(), DataType.OctetString);
        }