ServerRegInfoResponse IFidoServer.GetRegInfo(ServerRegInfoRequest regInfoRequest)
        {
            ServerRegInfoResponse response = new ServerRegInfoResponse();
            List <ServerRegInfo>  infos    = new List <ServerRegInfo>();

            foreach (ServerRegInfo regInfo in regInfos)
            {
                ServerRegInfo info = new ServerRegInfo();
                info.CredentialId = regInfo.CredentialId;
                infos.Add(info);
            }
            response.Infos = infos;
            return(response);
        }
예제 #2
0
        private void GetRegInfo(IFidoServer fidoServer)
        {
            ServerRegInfoRequest request = new ServerRegInfoRequest();
            string username = UserName;

            if (username == null)
            {
                return;
            }
            request.Username = username;

            ServerRegInfoResponse response = fidoServer.GetRegInfo(request);

            if (!ServerStatus.Ok.Equals(response.GetStatus()))
            {
                log.Error(Tag, GetString(Resource.String.get_register_info_fail) + response.GetErrorMessage());
                return;
            }
            ShowRegInfo(response.Infos);
        }