{"id":95,"date":"2020-12-16T11:36:55","date_gmt":"2020-12-16T09:36:55","guid":{"rendered":"https:\/\/amsd.go.ro\/wordpress\/?p=95"},"modified":"2021-09-07T11:24:41","modified_gmt":"2021-09-07T08:24:41","slug":"bmc-remedy-ar-system-server-9-x-area-configuration-with-tls-import-ssl-certificate","status":"publish","type":"post","link":"https:\/\/amsd.go.ro\/wordpress\/?p=95","title":{"rendered":"BMC Remedy AR System Server &#8211; 9.x &#8211; AREA Configuration with TLS, Import SSL certificate"},"content":{"rendered":"<p><span><span><span><span><span style=\"font-family: Arial,Helvetica,sans-serif;\"><span style=\"font-size: 12px;\"><span style=\"text-decoration: underline;\"><strong>Does Remedy support TLS protocol?<\/strong><\/span><br \/>&nbsp; &nbsp;Remedy works with <\/span><\/span>TLS <span style=\"font-family: Arial,Helvetica,sans-serif;\"><span style=\"font-size: 12px;\">protocol since the time it has become <strong>serverj.<\/strong><br \/>&nbsp; &nbsp;Thus now Remedy can work with SSL or TLS.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>How to create keystore and import the certificate to configure Remedy with SSL\/TLS?<\/strong><\/span><\/span><\/span><br \/><span style=\"text-decoration: underline;\">General Steps:<\/span><br \/><span style=\"font-family: Arial,Helvetica,sans-serif;\"><span style=\"font-size: 12px;\">1. Export the certificate from respective server.<br \/>2. Use keytool to import the certificate.<br \/>3. Configure Remedy using SSL.<\/span><\/span><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Steps to import the certificate to configure Remedy work with SSL or TLS protocol are as below:<\/strong><\/span><br \/><span style=\"font-family: Arial,Helvetica,sans-serif;\"><span style=\"font-size: 12px;\">1. Obtain a certificate from the LDAP, Exchange, or other server with which you want to establish an SSL\/TLS connection, i.e. export the client certificate with .cer extension.&nbsp; (You can also use .crt and .der files).<\/p>\n<p>2. Copy the certificate file to the AR Server in which you want to import it.<\/p>\n<p>&nbsp; &nbsp; For example: C:\\Certificates\\xxx.cer<\/span><\/span><br \/>&nbsp; &nbsp; Where xxx is the certificate name.<\/p>\n<p><span style=\"font-family: Arial,Helvetica,sans-serif;\"><span style=\"font-size: 12px;\">3. Verify which Java path is being used by the AR System server (example:&nbsp; C:\\Program files\\Java\\jre\\bin). This can be verified from the armonitor.cfg\/armonitor.conf<\/p>\n<p>4. Use a tool to import the certificate.&nbsp; &nbsp;You can use a 3rd party tool such as Key Store Explorer or the built-in keytool.&nbsp; &nbsp;To use keytool:<\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<div style=\"margin-left: 40px;\"><span style=\"font-family: Arial,Helvetica,sans-serif;\"><span style=\"font-size: 12px;\">Open a command prompt and use the below command to import the certificate that you downloaded from the server (xxx.cer)<\/span><\/span><\/div>\n<div style=\"margin-left: 40px;\"><span style=\"font-family: Arial,Helvetica,sans-serif;\"><span style=\"font-size: 12px;\"><strong>Note<\/strong>:&nbsp; You can provide a -keystore value that is not an existing file if you want to use your own Java Key Store.<br \/>If you provide a value that does not correspond to an existing file, a new keystore will automatically be created<\/span><\/span><\/div>\n<p><span><span><span><span><br \/><span style=\"font-family: Arial,Helvetica,sans-serif;\"><span style=\"font-size: 12px;\"><em><strong>keytool &ndash;import &ndash;noprompt &ndash;trustcacerts &ndash;keystore &lt;path1&gt; -storepass &ldquo;&lt;password&gt;&rdquo; &ndash;alias &lt;aliasname&gt; -file &lt;path2&gt;<\/strong><\/em><\/span><\/span><br \/>Where<\/span><\/span><\/span><\/span><\/p>\n<ul>\n<li>Path1: Java path being used by the AR System Server under \\lib\\security\\cacerts<\/li>\n<li>Password: any password with which the keystore can be accessed, by default is &#8220;changeit&#8221;<\/li>\n<li>Aliasname: alias name for the certificate to be installed, example: AREALDAP<\/li>\n<li>Path2: path where you have copied the .cer file, example: &ldquo;c:\\Cert\\xxx.cer<\/li>\n<\/ul>\n<p><span><span><span><span><br \/><span style=\"font-family: Arial,Helvetica,sans-serif;\"><span style=\"font-size: 12px;\"><strong>The above command will import the certificate into the cacerts where it will be available to use with AR server.<\/strong><\/span><\/span><\/p>\n<p>If you are using a keystore other than the default cacerts in the&nbsp;Java path being used by the AR System Server under \\lib\\security\\cacerts, you need to add the following parameters to the arserver.config file in the ARSystem Install Directory:<\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-left: 40px;\">jvm.option.22 = -Djavax.net.ssl.trustStore=&lt;path to file&gt;<\/p>\n<p style=\"margin-left: 40px;\">jvm.option.23 = -Djavax.net.ssl.trustStorePassword=&lt;password&gt;<\/p>\n<p style=\"margin-left: 40px;\">jvm.option.24 = -Djavax.net.ssl.keyStoreType=JKS<\/p>\n<p><span id=\"page:j_id300\"><span id=\"page:j_id301\"><span id=\"page:j_id301:j_id302:answer\"><br \/>Note that the jvm.option value will&nbsp; be dependent on your specific server configuration<br \/>Note: If the certificates are imported in Java&#8217;s own keystore &#8220;cacerts&#8221; &amp; depending upon its type, you may consider using below option:<\/p>\n<p><span class=\"emailMessageFeedItemBody\"><span class=\"emailMessageBody\">jvm.option.24=-Djavax.net.ssl.trustStoreType=WINDOWS-ROOT<\/span><\/span><\/span><\/span><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Does Remedy support TLS protocol?&nbsp; &nbsp;Remedy works with TLS protocol since the time it has become serverj.&nbsp; &nbsp;Thus now Remedy can work with SSL or TLS. How to create keystore and import the certificate to configure Remedy with SSL\/TLS?General Steps:1. [&hellip;]<\/p>\n<div class=\"link-more\"><a href=\"https:\/\/amsd.go.ro\/wordpress\/?p=95#more-95\" class=\"more-link\">Continue reading &#10142; <span class=\"screen-reader-text\">BMC Remedy AR System Server &#8211; 9.x &#8211; AREA Configuration with TLS, Import SSL certificate<\/span><\/a><\/div>","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[15,13,14,11,12],"class_list":["post-95","post","type-post","status-publish","format-standard","hentry","category-technology","tag-ps_42","tag-ps_40","tag-ps_41","tag-ps_57","tag-ps_17"],"_links":{"self":[{"href":"https:\/\/amsd.go.ro\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/95","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/amsd.go.ro\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/amsd.go.ro\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/amsd.go.ro\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/amsd.go.ro\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=95"}],"version-history":[{"count":1,"href":"https:\/\/amsd.go.ro\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/95\/revisions"}],"predecessor-version":[{"id":149,"href":"https:\/\/amsd.go.ro\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/95\/revisions\/149"}],"wp:attachment":[{"href":"https:\/\/amsd.go.ro\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=95"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/amsd.go.ro\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=95"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/amsd.go.ro\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=95"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}