Cryptography_en.xml 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. Licensed Materials - Property of IBM
  4. IBM Cognos Products: cclmcf
  5. (C) Copyright IBM Corp. 2009, 2013
  6. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  7. ===============================================================================================
  8. Configuration samples for CRYPTO.
  9. ===============================================================================================
  10. -->
  11. <crn:parameters xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:crn="http://developer.cognos.com/schemas/crconfig/1/" xsi:schemaLocation="http://developer.cognos.com/schemas/crconfig/1/ cogstartup.xsd" version="175.0">
  12. <crn:parameter name="CRYPTO" opaque="true">
  13. <crn:value>
  14. <crn:instances name="cryptoProvider">
  15. <!--
  16. ===============================================================================
  17. (Begin of) CognosCrypto template
  18. -->
  19. <crn:instance name="CognosCrypto Name" class="CognosCrypto">
  20. <!-- certificateLocation: Specifies the location of trusted certificates. -->
  21. <crn:parameter name="certificateLocation">
  22. <crn:value xsi:type="cfg:folderPath">../configuration/certs</crn:value>
  23. </crn:parameter>
  24. <!-- cognosCryptoConfidentialityAlgorithm: Specify the confidentiality algorithm. -->
  25. <!-- Use this property to specify the encryption algorithm when transmitting
  26. information. -->
  27. <crn:parameter name="cognosCryptoConfidentialityAlgorithm">
  28. <crn:value xsi:type="xsd:string">AES</crn:value>
  29. </crn:parameter>
  30. <!-- cognosPDFConfidentialityAlgorithm: Specify the PDF confidentiality algorithm. -->
  31. <!-- Use this property to specify the encryption algorithm when encrypting PDF
  32. data. -->
  33. <crn:parameter name="cognosPDFConfidentialityAlgorithm">
  34. <crn:value xsi:type="xsd:string">AES</crn:value>
  35. </crn:parameter>
  36. <!-- cognosCryptoCiphersuite: Specifies a list of supported ciphersuites in
  37. priority sequence. -->
  38. <!-- Use this property to specify what ciphersuites are acceptable in this install.
  39. The selected ciphersuites are then presented to the SSL negotiation in priority
  40. sequence for both client and server sides of the negotiation. At least one of
  41. the selected ciphersuites between configured client and server platforms must
  42. match. -->
  43. <crn:parameter name="cognosCryptoCiphersuite">
  44. <crn:value xsi:type="cfg:sortedArray">
  45. </crn:value>
  46. </crn:parameter>
  47. <!-- keystoreFilePassword: Specifies the password used to protect the key store. -->
  48. <!-- This password is required to secure the IBM Cognos keystore. It provides an
  49. extra layer of security by encrypting the keystore file using a password. -->
  50. <crn:parameter name="keystoreFilePassword">
  51. <crn:value xsi:type="cfg:systemPassword">NoPassWordSet</crn:value>
  52. </crn:parameter>
  53. <!-- serverCommonName: Specifies the common name (CN) portion of the distinguished
  54. name (DN) for this computer. -->
  55. <!-- An example of a common name is the host name of the computer. -->
  56. <crn:parameter name="serverCommonName">
  57. <crn:value xsi:type="xsd:string">CAMUSER</crn:value>
  58. </crn:parameter>
  59. <!-- distinguishedNameOrganization: Specifies the organization name (O) used in the
  60. distinguished name (DN). -->
  61. <!-- An example of an organization is MyCompany. -->
  62. <crn:parameter name="distinguishedNameOrganization">
  63. <crn:value xsi:type="xsd:string">Cognos</crn:value>
  64. </crn:parameter>
  65. <!-- distinguishedNameCountry: Specifies the two-letter country or region code used
  66. in the distinguished name (DN). -->
  67. <!-- For example, the code for Japan is JP. -->
  68. <crn:parameter name="distinguishedNameCountry">
  69. <crn:value xsi:type="xsd:string">CA</crn:value>
  70. </crn:parameter>
  71. <!-- thirdPartyCA: Specifies whether to use an external Certificate Authority. -->
  72. <!-- If this value is set to true, the IBM Cognos Certificate Authority service is
  73. not used. A third party Certificate Authority will manually process certificate
  74. requests. -->
  75. <crn:parameter name="thirdPartyCA">
  76. <crn:value xsi:type="xsd:boolean">false</crn:value>
  77. </crn:parameter>
  78. <!-- certificateAuthorityServiceCommonName: Specifies the common name (CN) portion
  79. of the distinguished name (DN) for the Certificate Authority service computer. -->
  80. <!-- An example of a common name is the host name of the computer. Do not use
  81. localhost. -->
  82. <crn:parameter name="certificateAuthorityServiceCommonName">
  83. <crn:value xsi:type="xsd:string">CA</crn:value>
  84. </crn:parameter>
  85. <!-- certificateAuthorityServicePassword: Specifies the password used to validate
  86. certificate requests sent to the Certificate Authority service. -->
  87. <!-- This property must be the same for clients using the Certificate Authority and
  88. the Certificate Authority service itself. For example, the password you specify
  89. for IBM Cognos installations that do not have Content Manager must match the
  90. password you specify for the installation that has Content Manager. The
  91. Certificate Authority service is installed with the Content Manager. By
  92. default, this password is immediately encrypted when you save your
  93. configuration. -->
  94. <crn:parameter name="certificateAuthorityServicePassword">
  95. <crn:value xsi:type="cfg:systemPassword" encrypted="false"/>
  96. </crn:parameter>
  97. <!-- certificateAuthorityServiceCertificateLifetime: Specifies the maximum number
  98. of days that a certificate signed by the Certificate Authority service is
  99. valid. -->
  100. <!-- The validity period that you set for certificates depends on a number of
  101. factors, such as the strength of the private key used to sign the certificate. -->
  102. <!-- Units: day -->
  103. <crn:parameter name="certificateAuthorityServiceCertificateLifetime">
  104. <crn:value xsi:type="xsd:long">730</crn:value>
  105. </crn:parameter>
  106. <!-- sanDNSName: A space-separated list of DNS names that are added to the Subject
  107. Alternative Name extension in the server certificate. At least one DNS name
  108. should be added to the certificate. The name should match the fully qualified
  109. host name that is used to connect to the server. -->
  110. <!-- Specifies the DNS names that are added to the Subject Alternative Name
  111. extensions in the server certificate. -->
  112. <crn:parameter name="sanDNSName">
  113. <crn:value xsi:type="xsd:string">
  114. </crn:value>
  115. </crn:parameter>
  116. <!-- sanIPAddress: A space-separated list of IP addresses that will be added to the
  117. Subject Alternative Name extension in the server certificate. This property is
  118. only required if clients will be connecting to this server using an IP address.
  119. Otherwise, it can be left empty. -->
  120. <!-- Specifies the IP addresses that are added to the Subject Alternative Name
  121. extensions in the server certificate. -->
  122. <crn:parameter name="sanIPAddress">
  123. <crn:value xsi:type="xsd:string">
  124. </crn:value>
  125. </crn:parameter>
  126. <!-- sanEmail: A space-separated list of e-mail addresses that are added to the
  127. Subject Alternative Name extension in the server certificate. If no e-mail
  128. addresses are required, this property can be left empty. -->
  129. <!-- Specifies the e-mail addresses that are added to the Subject Alternative Name
  130. extensions in the server certificate. -->
  131. <crn:parameter name="sanEmail">
  132. <crn:value xsi:type="xsd:string">
  133. </crn:value>
  134. </crn:parameter>
  135. </crn:instance>
  136. <!--
  137. (End of) CognosCrypto template
  138. ===============================================================================
  139. -->
  140. </crn:instances>
  141. </crn:value>
  142. </crn:parameter>
  143. </crn:parameters>