Org.BouncyCastle.Crypto.Tls.DtlsClientProtocol.ReportServerVersion C# (CSharp) Метод

ReportServerVersion() защищенный Метод

protected ReportServerVersion ( ClientHandshakeState state, ProtocolVersion server_version ) : void
state ClientHandshakeState
server_version ProtocolVersion
Результат void
        protected virtual void ReportServerVersion(ClientHandshakeState state, ProtocolVersion server_version)
        {
            TlsClientContextImpl clientContext = state.clientContext;
            ProtocolVersion currentServerVersion = clientContext.ServerVersion;
            if (null == currentServerVersion)
            {
                clientContext.SetServerVersion(server_version);
                state.client.NotifyServerVersion(server_version);
            }
            else if (!currentServerVersion.Equals(server_version))
            {
                throw new TlsFatalAlert(AlertDescription.illegal_parameter);
            }
        }