|
|
(22 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | = PKI Subsystem Configuration = | + | = Static Subsystems = |
| | | |
− | == CA ==
| + | * Debug |
| + | * LogSubsystem |
| + | * [[JSS Subsystem]] |
| + | * DBSubsystem |
| + | * UGSubsystem |
| + | * PluginRegistry |
| + | * OidLoaderSubsystem |
| + | * X500NameSubsystem |
| + | * RequestSubsystem |
| | | |
− | Configuration of this PKI subsystem can be accomplished in one of three ways:
| + | = Dynamic Subsystems = |
| | | |
− | '''(1)''' The configuration URL is present on the screen. When this occurs, something similar to the following should appear on the screen (e. g. - Dogtag 1.3):
| + | Dynamic subsystems can be configured in the CS.cfg. |
| | | |
− | PKI instance creation Utility ...
| + | == CA Subsystems == |
− |
| |
− |
| |
− | PKI instance creation completed ...
| |
− |
| |
− | Starting pki-ca: [ OK ]
| |
− |
| |
− | PKI service(s) are available at <nowiki>https://</nowiki><fully qualified domain name>:<secure ca port>
| |
− |
| |
− | Server can be operated with /etc/init.d/pki-ca start | stop | restart
| |
− |
| |
− | Please start the configuration by accessing:
| |
− | <nowiki>http://</nowiki><fully qualified domain name>:<ca port>/ca/admin/console/config/login?pin=2yTKpsg1GupESw4tYYOv
| |
| | | |
− | <table> | + | <pre> |
− | <tr>
| + | subsystem.0.class=com.netscape.ca.CertificateAuthority |
− | <td>'''NOTE: '''</td>
| + | subsystem.0.id=ca |
− | <td>Default secure ca port: </td>
| + | subsystem.1.class=com.netscape.cmscore.profile.[PKI_PROFILE_SUBSYSTEM] |
− | <td>9443</td>
| + | subsystem.1.id=profile |
− | </tr>
| + | subsystem.1.enabled=false |
− | <tr>
| + | subsystem.2.class=com.netscape.cmscore.selftests.SelfTestSubsystem |
− | <td> </td>
| + | subsystem.2.id=selftests |
− | <td>Default ca port:</td>
| + | subsystem.3.class=com.netscape.cmscore.cert.CrossCertPairSubsystem |
− | <td>9080</td>
| + | subsystem.3.id=CrossCertPair |
− | </tr>
| + | subsystem.4.class=com.netscape.cmscore.util.StatsSubsystem |
− | </table> | + | subsystem.4.id=stats |
| + | </pre> |
| | | |
− | <table>
| + | See also https://github.com/dogtagpki/pki/blob/master/base/ca/shared/conf/CS.cfg. |
− | <tr>
| |
− | <td valign="top">'''NOTE: '''</td>
| |
− | <td valign="top">Dogtag 9.0 uses a master daemon, 'pki-cad', with an optional specific instance<br>(e. g. - '/sbin/service pki-cad start | stop | restart [CA instance])!</td>
| |
− | </tr>
| |
− | </table>
| |
| | | |
− | Invoke a browser, insert the configuration URL, and follow the step-by-step instructions displayed in each panel.
| + | == KRA Subsystems == |
| | | |
− | '''IMPORTANT:''' When finished, don't forget to restart this PKI instance before attempting to use it!
| + | <pre> |
| + | subsystem.0.class=com.netscape.kra.KeyRecoveryAuthority |
| + | subsystem.0.id=kra |
| + | subsystem.1.class=com.netscape.cmscore.selftests.SelfTestSubsystem |
| + | subsystem.1.id=selftests |
| + | subsystem.2.class=com.netscape.cmscore.util.StatsSubsystem |
| + | subsystem.2.id=stats |
| + | </pre> |
| | | |
− | '''(2)''' If the user no longer has access to the configuration URL displayed on the screen, one can find the configuration URL at the end of the '''/var/log/<instance name>-install.log'''. For example:
| + | See also https://github.com/dogtagpki/pki/blob/master/base/kra/shared/conf/CS.cfg. |
| | | |
− | .
| + | == OCSP Subsystems == |
− | .
| |
− | .
| |
− | [2008-02-22 18:20:00] [log] Configuration Wizard listening on
| |
− | <nowiki>http://</nowiki><fully qualified domain name>:<ca port>/ca/admin/console/config/login?pin=2yTKpsg1GupESw4tYYOv
| |
| | | |
− | <table> | + | <pre> |
− | <tr>
| + | subsystem.0.class=com.netscape.ocsp.OCSPAuthority |
− | <td>'''NOTE: '''</td>
| + | subsystem.0.id=ocsp |
− | <td>The pin is also stored in the '''/etc/<instance name>/CS.cfg''' file as the '''preop.pin''' parameter.</td>
| + | subsystem.1.class=com.netscape.cmscore.selftests.SelfTestSubsystem |
− | </tr>
| + | subsystem.1.id=selftests |
− | <tr>
| + | subsystem.2.class=com.netscape.cmscore.util.StatsSubsystem |
− | <td> </td>
| + | subsystem.2.id=stats |
− | <td>The ca port is also stored in the '''/etc/<instance name>/server.xml''' file as the first uncommented "non-SSL HTTP/1.1 Connector" '''Connector port''' parameter.</td>
| + | </pre> |
− | </tr>
| |
− | </table> | |
| | | |
− | Invoke a browser, insert the configuration URL, and follow the step-by-step instructions displayed in each panel.
| + | See also https://github.com/dogtagpki/pki/blob/master/base/ocsp/shared/conf/CS.cfg. |
| | | |
− | '''IMPORTANT:''' When finished, don't forget to restart this PKI instance before attempting to use it!
| + | == TKS Subsystems == |
| | | |
− | '''(3)''' PKI subsystems can also be configured "automatically" by creating and using the pkisilent component with a predefined profile.
| + | <pre> |
| + | subsystem.0.class=com.netscape.tks.TKSAuthority |
| + | subsystem.0.id=tks |
| + | subsystem.1.class=com.netscape.cmscore.selftests.SelfTestSubsystem |
| + | subsystem.1.id=selftests |
| + | subsystem.2.class=com.netscape.cmscore.util.StatsSubsystem |
| + | subsystem.2.id=stats |
| + | </pre> |
| | | |
− | '''IMPORTANT:''' When finished, don't forget to restart this PKI instance before attempting to use it!
| + | See also https://github.com/dogtagpki/pki/blob/master/base/tks/shared/conf/CS.cfg. |
| | | |
− | == DRM == | + | == TPS Subsystems == |
| | | |
− | Configuration of this PKI subsystem can be accomplished in one of three ways:
| + | <pre> |
| + | subsystem.0.class=org.dogtagpki.server.tps.TPSSubsystem |
| + | subsystem.0.id=tps |
| + | subsystem.1.class=com.netscape.cmscore.selftests.SelfTestSubsystem |
| + | subsystem.1.id=selftests |
| + | subsystem.2.class=com.netscape.cmscore.util.StatsSubsystem |
| + | subsystem.2.id=stats |
| + | </pre> |
| | | |
− | '''(1)''' The configuration URL is present on the screen. When this occurs, something similar to the following should appear on the screen (e. g. - Dogtag 1.3):
| + | See also https://github.com/dogtagpki/pki/blob/master/base/tps/shared/conf/CS.cfg. |
| | | |
− | PKI instance creation Utility ...
| + | = Final Subsystems = |
− |
| |
− |
| |
− | PKI instance creation completed ...
| |
− |
| |
− | Starting pki-kra: [ OK ]
| |
− |
| |
− | PKI service(s) are available at https://<fully qualified domain name>:<secure drm port>
| |
− |
| |
− | Server can be operated with /etc/init.d/pki-kra start | stop | restart
| |
− |
| |
− | Please start the configuration by accessing:
| |
− | <nowiki>http://</nowiki><fully qualified domain name>:<drm port>/kra/admin/console/config/login?pin=4GW0J9AE529VcwUEulBU
| |
| | | |
− | <table>
| + | * AuthSubsystem |
− | <tr>
| + | * AuthzSubsystem |
− | <td>'''NOTE: '''</td>
| + | * [https://github.com/dogtagpki/pki/wiki/Scheduler-Configuration JobsScheduler] |
− | <td>Default secure drm port: </td>
| |
− | <td>10443</td>
| |
− | </tr>
| |
− | <tr>
| |
− | <td> </td>
| |
− | <td>Default drm port:</td>
| |
− | <td>10080</td>
| |
− | </tr>
| |
− | </table>
| |
− | | |
− | <table>
| |
− | <tr>
| |
− | <td valign="top">'''NOTE: '''</td>
| |
− | <td valign="top">Dogtag 9.0 uses a master daemon, 'pki-krad', with an optional specific instance<br>(e. g. - '/sbin/service pki-krad start | stop | restart [DRM instance])!</td>
| |
− | </tr>
| |
− | </table>
| |
− | | |
− | Invoke a browser, insert the configuration URL, and follow the step-by-step instructions displayed in each panel.
| |
− | | |
− | '''IMPORTANT: ''' When finished, don't forget to restart this PKI instance before attempting to use it!
| |
− | | |
− | '''(2)''' If the user no longer has access to the configuration URL displayed on the screen, one can find the configuration URL at the end of the '''/var/log/<instance name>-install.log'''. For example:
| |
− | | |
− | .
| |
− | .
| |
− | .
| |
− | [2008-02-22 18:21:00] [log] Configuration Wizard listening on
| |
− | <nowiki>http://</nowiki><fully qualified domain name>:<drm port>/kra/admin/console/config/login?pin=4GW0J9AE529VcwUEulBU
| |
− | | |
− | <table>
| |
− | <tr>
| |
− | <td>'''NOTE: '''</td>
| |
− | <td>The pin is also stored in the '''/etc/<instance name>/CS.cfg''' file as the '''preop.pin''' parameter.</td>
| |
− | </tr>
| |
− | <tr>
| |
− | <td> </td>
| |
− | <td>The drm port is also stored in the '''/etc/<instance name>/server.xml''' file as the first uncommented "non-SSL HTTP/1.1 Connector" '''Connector port''' parameter.</td>
| |
− | </tr>
| |
− | </table>
| |
− | | |
− | Invoke a browser, insert the configuration URL, and follow the step-by-step instructions displayed in each panel.
| |
− | | |
− | '''IMPORTANT: ''' When finished, don't forget to restart this PKI instance before attempting to use it!
| |
− | | |
− | '''(3)''' PKI subsystems can also be configured "automatically" by creating and using the pkisilent component with a predefined profile.
| |
− | | |
− | '''IMPORTANT: ''' When finished, don't forget to restart this PKI instance before attempting to use it!
| |
− | | |
− | == OCSP ==
| |
− | | |
− | Configuration of this PKI subsystem can be accomplished in one of three ways:
| |
− | | |
− | '''(1)''' The configuration URL is present on the screen. When this occurs, something similar to the following should appear on the screen (e. g. - Dogtag 1.3):
| |
− | | |
− | PKI instance creation Utility ...
| |
− |
| |
− |
| |
− | PKI instance creation completed ...
| |
− |
| |
− | Starting pki-ocsp: [ OK ]
| |
− |
| |
− | PKI service(s) are available at https://<fully qualified domain name>:<secure ocsp port>
| |
− |
| |
− | Server can be operated with /etc/init.d/pki-ocsp start | stop | restart
| |
− |
| |
− | Please start the configuration by accessing:
| |
− | http://<fully qualified domain name>:<ocsp port>/ocsp/admin/console/config/login?pin=ceUqWDSnuDGd6hHj52TY
| |
− | | |
− | <table>
| |
− | <tr>
| |
− | <td>'''NOTE: '''</td>
| |
− | <td>Default secure ocsp port: </td>
| |
− | <td>11443</td>
| |
− | </tr>
| |
− | <tr>
| |
− | <td> </td>
| |
− | <td>Default ocsp port:</td>
| |
− | <td>11080</td>
| |
− | </tr>
| |
− | </table>
| |
− | | |
− | <table>
| |
− | <tr>
| |
− | <td valign="top">'''NOTE: '''</td>
| |
− | <td valign="top">Dogtag 9.0 uses a master daemon, 'pki-ocspd', with an optional specific instance<br>(e. g. - '/sbin/service pki-ocspd start | stop | restart [OCSP instance])!</td>
| |
− | </tr>
| |
− | </table>
| |
− | | |
− | Invoke a browser, insert the configuration URL, and follow the step-by-step instructions displayed in each panel.
| |
− | | |
− | '''IMPORTANT: ''' When finished, don't forget to restart this PKI instance before attempting to use it!
| |
− | | |
− | '''(2)''' If the user no longer has access to the configuration URL displayed on the screen, one can find the configuration URL at the end of the '''/var/log/<instance name>-install.log'''. For example:
| |
− | | |
− | .
| |
− | .
| |
− | .
| |
− | [2008-02-22 18:21:55] [log] Configuration Wizard listening on
| |
− | http://<fully qualified domain name>:<ocsp port>/ocsp/admin/console/config/login?pin=ceUqWDSnuDGd6hHj52TY
| |
− | | |
− | <table>
| |
− | <tr>
| |
− | <td>'''NOTE: '''</td>
| |
− | <td>The pin is also stored in the '''/etc/<instance name>/CS.cfg''' file as the '''preop.pin''' parameter.</td>
| |
− | </tr>
| |
− | <tr>
| |
− | <td> </td>
| |
− | <td>The ocsp port is also stored in the '''/etc/<instance name>/server.xml''' file as the first uncommented "non-SSL HTTP/1.1 Connector" '''Connector port''' parameter.</td>
| |
− | </tr>
| |
− | </table>
| |
− | | |
− | Invoke a browser, insert the configuration URL, and follow the step-by-step instructions displayed in each panel.
| |
− | | |
− | '''IMPORTANT: ''' When finished, don't forget to restart this PKI instance before attempting to use it!
| |
− | | |
− | '''(3)''' PKI subsystems can also be configured "automatically" by creating and using the pkisilent component with a predefined profile.
| |
− | | |
− | '''IMPORTANT: ''' When finished, don't forget to restart this PKI instance before attempting to use it!
| |
− | | |
− | | |
− | == RA ==
| |
− | | |
− | Configuration of this PKI subsystem can be accomplished in one of three ways:
| |
− | | |
− | '''(1)''' The configuration URL is present on the screen. When this occurs, something similar to the following should appear on the screen (e. g. - Dogtag 1.3):
| |
− | | |
− | PKI instance creation Utility ...
| |
− |
| |
− |
| |
− | PKI instance creation completed ...
| |
− |
| |
− | Starting pki-ra: [ OK ]
| |
− |
| |
− | PKI service(s) are available at https://<fully qualified domain name>:<secure ra port>
| |
− |
| |
− | Server can be operated with /etc/init.d/pki-ra start | stop | restart
| |
− |
| |
− | Please start the configuration by accessing:
| |
− | http://<fully qualified domain name>:<ra port>/ra/admin/console/config/login?pin=ZvgA642EXN9R8NX2JqDK
| |
− | | |
− | <table>
| |
− | <tr>
| |
− | <td>'''NOTE: '''</td>
| |
− | <td>Default secure ra port: </td>
| |
− | <td>12889</td>
| |
− | </tr>
| |
− | <tr>
| |
− | <td> </td>
| |
− | <td>Default ra port:</td>
| |
− | <td>12888</td>
| |
− | </tr>
| |
− | </table>
| |
− | | |
− | <table>
| |
− | <tr>
| |
− | <td valign="top">'''NOTE: '''</td>
| |
− | <td valign="top">Dogtag 9.0 uses a master daemon, 'pki-rad', with an optional specific instance<br>(e. g. - '/sbin/service pki-rad start | stop | restart [RA instance])!</td>
| |
− | </tr>
| |
− | </table>
| |
− | | |
− | Invoke a browser, insert the configuration URL, and follow the step-by-step instructions displayed in each panel.
| |
− | | |
− | '''IMPORTANT: ''' When finished, don't forget to restart this PKI instance before attempting to use it!
| |
− | | |
− | '''(2)''' If the user no longer has access to the configuration URL displayed on the screen, one can find the configuration URL at the end of the '''/var/log/<instance name>-install.log'''. For example:
| |
− | | |
− | .
| |
− | .
| |
− | .
| |
− | [2008-02-22 18:23:49] [log] Configuration Wizard listening on
| |
− | http://<fully qualified domain name>:<ra port>/ra/admin/console/config/login?pin=ZvgA642EXN9R8NX2JqDK
| |
− | | |
− | <table>
| |
− | <tr>
| |
− | <td>'''NOTE: '''</td>
| |
− | <td>The pin is also stored in the '''/etc/<instance name>/CS.cfg''' file as the '''preop.pin''' parameter.</td>
| |
− | </tr>
| |
− | <tr>
| |
− | <td> </td>
| |
− | <td>The ra port is also stored in the '''/etc/<instance name>/server.xml''' file as the first uncommented "non-SSL HTTP/1.1 Connector" '''Connector port''' parameter.</td>
| |
− | </tr>
| |
− | </table>
| |
− | | |
− | Invoke a browser, insert the configuration URL, and follow the step-by-step instructions displayed in each panel.
| |
− | | |
− | '''IMPORTANT: ''' When finished, don't forget to restart this PKI instance before attempting to use it!
| |
− | | |
− | '''(3)''' PKI subsystems can also be configured "automatically" by creating and using the pkisilent component with a predefined profile.
| |
− | | |
− | '''IMPORTANT: ''' When finished, don't forget to restart this PKI instance before attempting to use it!
| |
− | | |
− | == TKS ==
| |
− | | |
− | Configuration of this PKI subsystem can be accomplished in one of three ways:
| |
− | | |
− | '''(1)''' The configuration URL is present on the screen. When this occurs, something similar to the following should appear on the screen (e. g. - Dogtag 1.3):
| |
− | | |
− | PKI instance creation Utility ...
| |
− |
| |
− |
| |
− | PKI instance creation completed ...
| |
− |
| |
− | Starting pki-tks: [ OK ]
| |
− |
| |
− | PKI service(s) are available at https://<fully qualified domain name>:<secure tks port>
| |
− |
| |
− | Server can be operated with /etc/init.d/pki-tks start | stop | restart
| |
− |
| |
− | Please start the configuration by accessing:
| |
− | http:/<fully qualified domain name>:<tks port>//tks/admin/console/config/login?pin=ki0R7vMRR75NoIhBrxmf
| |
− | | |
− | <table>
| |
− | <tr>
| |
− | <td>'''NOTE: '''</td>
| |
− | <td>Default secure tks port: </td>
| |
− | <td>13443</td>
| |
− | </tr>
| |
− | <tr>
| |
− | <td> </td>
| |
− | <td>Default tks port:</td>
| |
− | <td>13080</td>
| |
− | </tr>
| |
− | </table>
| |
− | | |
− | <table>
| |
− | <tr>
| |
− | <td valign="top">'''NOTE: '''</td>
| |
− | <td valign="top">Dogtag 9.0 uses a master daemon, 'pki-tksd', with an optional specific instance<br>(e. g. - '/sbin/service pki-tksd start | stop | restart [TKS instance])!</td>
| |
− | </tr>
| |
− | </table>
| |
− | | |
− | Invoke a browser, insert the configuration URL, and follow the step-by-step instructions displayed in each panel.
| |
− | | |
− | '''IMPORTANT: ''' When finished, don't forget to restart this PKI instance before attempting to use it!
| |
− | | |
− | '''(2)''' If the user no longer has access to the configuration URL displayed on the screen, one can find the configuration URL at the end of the '''/var/log/<instance name>-install.log'''. For example:
| |
− | | |
− | .
| |
− | .
| |
− | .
| |
− | [2008-02-22 18:22:46] [log] Configuration Wizard listening on
| |
− | http:/<fully qualified domain name>:<tks port>//tks/admin/console/config/login?pin=ki0R7vMRR75NoIhBrxmf
| |
− | | |
− | <table>
| |
− | <tr>
| |
− | <td>'''NOTE: '''</td>
| |
− | <td>The pin is also stored in the '''/etc/<instance name>/CS.cfg''' file as the '''preop.pin''' parameter.</td>
| |
− | </tr>
| |
− | <tr>
| |
− | <td> </td>
| |
− | <td>The tks port is also stored in the '''/etc/<instance name>/server.xml''' file as the first uncommented "non-SSL HTTP/1.1 Connector" '''Connector port''' parameter.</td>
| |
− | </tr>
| |
− | </table>
| |
− | | |
− | Invoke a browser, insert the configuration URL, and follow the step-by-step instructions displayed in each panel.
| |
− | | |
− | '''IMPORTANT: ''' When finished, don't forget to restart this PKI instance before attempting to use it!
| |
− | | |
− | '''(3)''' PKI subsystems can also be configured "automatically" by creating and using the pkisilent component with a predefined profile.
| |
− | | |
− | '''IMPORTANT: ''' When finished, don't forget to restart this PKI instance before attempting to use it!
| |
− | | |
− | == TPS ==
| |
− | | |
− | Configuration of this PKI subsystem can be accomplished in one of three ways: | |
− | | |
− | '''(1)''' The configuration URL is present on the screen. When this occurs, something similar to the following should appear on the screen (e. g. - Dogtag 1.3):
| |
− | | |
− | PKI instance creation Utility ...
| |
− |
| |
− |
| |
− | PKI instance creation completed ...
| |
− |
| |
− | Starting pki-tps: [ OK ]
| |
− |
| |
− | PKI service(s) are available at https://<fully qualified domain name>:<secure tps port>
| |
− |
| |
− | Server can be operated with /etc/init.d/pki-tps start | stop | restart
| |
− |
| |
− | Please start the configuration by accessing:
| |
− | http://<fully qualified domain name>:<tps port>/tps/admin/console/config/login?pin=X4PRHsoagBcuNUGeneUM
| |
− | | |
− | <table>
| |
− | <tr>
| |
− | <td>'''NOTE: '''</td>
| |
− | <td>Default secure tps port: </td>
| |
− | <td>7889</td>
| |
− | </tr>
| |
− | <tr>
| |
− | <td> </td>
| |
− | <td>Default tps port:</td>
| |
− | <td>7888</td>
| |
− | </tr>
| |
− | </table>
| |
− | | |
− | <table>
| |
− | <tr>
| |
− | <td valign="top">'''NOTE: '''</td>
| |
− | <td valign="top">Dogtag 9.0 uses a master daemon, 'pki-tpsd', with an optional specific instance<br>(e. g. - '/sbin/service pki-tpsd start | stop | restart [TPS instance])!</td>
| |
− | </tr>
| |
− | </table>
| |
− | | |
− | Invoke a browser, insert the configuration URL, and follow the step-by-step instructions displayed in each panel.
| |
− | | |
− | '''IMPORTANT: ''' When finished, don't forget to restart this PKI instance before attempting to use it!
| |
− | | |
− | '''(2)''' If the user no longer has access to the configuration URL displayed on the screen, one can find the configuration URL at the end of the '''/var/log/<instance name>-install.log'''. For example:
| |
− | | |
− | .
| |
− | .
| |
− | .
| |
− | [2008-02-22 18:27:58] [log] Configuration Wizard listening on
| |
− | http://<fully qualified domain name>:<tps port>/tps/admin/console/config/login?pin=X4PRHsoagBcuNUGeneUM
| |
− | | |
− | <table>
| |
− | <tr>
| |
− | <td>'''NOTE: '''</td>
| |
− | <td>The pin is also stored in the '''/etc/<instance name>/CS.cfg''' file as the '''preop.pin''' parameter.</td>
| |
− | </tr>
| |
− | <tr>
| |
− | <td> </td>
| |
− | <td>The tps port is also stored in the '''/etc/<instance name>/server.xml''' file as the first uncommented "non-SSL HTTP/1.1 Connector" '''Connector port''' parameter.</td>
| |
− | </tr>
| |
− | </table>
| |
− | | |
− | Invoke a browser, insert the configuration URL, and follow the step-by-step instructions displayed in each panel.
| |
− | | |
− | '''IMPORTANT: ''' When finished, don't forget to restart this PKI instance before attempting to use it!
| |
− | | |
− | '''(3)''' PKI subsystems can also be configured "automatically" by creating and using the pkisilent component with a predefined profile.
| |
− | | |
− | '''IMPORTANT: ''' When finished, don't forget to restart this PKI instance before attempting to use it!
| |
Dynamic subsystems can be configured in the CS.cfg.