{"id":58,"date":"2018-11-16T10:52:37","date_gmt":"2018-11-16T10:52:37","guid":{"rendered":"http:\/\/hotelectron.co.uk\/?p=58"},"modified":"2018-11-16T10:52:37","modified_gmt":"2018-11-16T10:52:37","slug":"pki-card-on-vmware-horizon-client-running-fedora-28","status":"publish","type":"post","link":"https:\/\/hotelectron.co.uk\/?p=58","title":{"rendered":"PKI Card on VMWare Horizon Client running Fedora 28"},"content":{"rendered":"<p>First, ensure that you have the correct version of vmware-horizon-client working. I installed release 4.7 but it did not work properly. Release 4.7 seems fine. To remove vmware-horizon-client, go to the install script and run as root:-<\/p>\n<pre id=\"GUID-9B5BE7D9-B4A9-4CBB-9534-7E65A813A751__codeblock_9A7AC8E2E41E4C00BEBEBABDF12B09E3\" class=\"pre codeblock vm-code-block prettyprint\">.\/VMware-Horizon-Client-<var id=\"GUID-9B5BE7D9-B4A9-4CBB-9534-7E65A813A751__varname_78D56686EE69403C8D2C5B61F7440E2B\" class=\"keyword varname\">x.x.x<\/var>-<var id=\"GUID-9B5BE7D9-B4A9-4CBB-9534-7E65A813A751__varname_404ACA6D2478416291127CC03B402C23\" class=\"keyword varname\">yyyyyyy<\/var>.<var id=\"GUID-9B5BE7D9-B4A9-4CBB-9534-7E65A813A751__varname_7871E60BF92949C1B71E88495CC236F3\" class=\"keyword varname\">arch<\/var>.bundle -u vmware-horizon-client<\/pre>\n<p>Now install release 4.7<\/p>\n<p>Next, you need to make some changes to allow the smartcard to work as described in the vmware horizon client instructions. The problem is that this libgtop11dotnet.so library is not in the Fedora repository so clone it from here :-<\/p>\n<p>git clone https:\/\/github.com\/AbigailBuccaneer\/libgtop11dotnet.git<br \/>\ndnf install pcsc-lite<br \/>\ndnf install pcsc-lite-devel<\/p>\n<p>cd libtop11dotnet<br \/>\n.\/configure<br \/>\nNow edit Makefile and find CXXFLAGS. Add -std=c++03 to the CXXFLAGS<\/p>\n<p>Next, on line 28 of MiniDriverContainerMapFile.hpp, change boost.hpp to boost_array.hpp as follows :-<\/p>\n<p>#include &lt;boost\/serialization\/boost_array.hpp&gt;<\/p>\n<p>Now run &#8220;make&#8221;. It should complete and you will then get the file .\/.libs\/libgtop11dotnet.so.0.0.0 and a soft-link to this from libgtop11dotnet.so<\/p>\n<p>I copied libgtop11dotnet.so to \/usr\/lib64\/libgtop11dotnet.so<\/p>\n<p>Procedure<br \/>\n1 Create the folder \/usr\/lib\/vmware\/view\/pkcs11.<br \/>\n2\u00a0 ln -s \/usr\/lib64\/libgtop11dotnet.so\u00a0 \/usr\/lib\/vmware\/view\/pkcs11<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>First, ensure that you have the correct version of vmware-horizon-client working. I installed release 4.7 but it did not work properly. Release 4.7 seems fine. To remove vmware-horizon-client, go to the install script and run as root:- .\/VMware-Horizon-Client-x.x.x-yyyyyyy.arch.bundle -u vmware-horizon-client Now install release 4.7 Next, you need to make some changes to allow the smartcard &hellip; <a href=\"https:\/\/hotelectron.co.uk\/?p=58\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;PKI Card on VMWare Horizon Client running Fedora 28&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-58","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/hotelectron.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/58","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hotelectron.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hotelectron.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hotelectron.co.uk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hotelectron.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=58"}],"version-history":[{"count":1,"href":"https:\/\/hotelectron.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/58\/revisions"}],"predecessor-version":[{"id":60,"href":"https:\/\/hotelectron.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/58\/revisions\/60"}],"wp:attachment":[{"href":"https:\/\/hotelectron.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=58"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hotelectron.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=58"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hotelectron.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=58"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}