How To Install pki-base.noarch on Amazon Linux 2

In this tutorial we learn how to install pki-base.noarch in Amazon Linux 2. pki-base.noarch is Certificate System - PKI Framework

Introduction

In this tutorial we learn how to install pki-base.noarch on Amazon Linux 2.

What is pki-base.noarch

The PKI Framework contains the common and client libraries and utilities written in Python. This package is a part of the PKI Core used by the Certificate System. ================================== || ABOUT “CERTIFICATE SYSTEM” || ================================== Certificate System (CS) is an enterprise software system designed to manage enterprise Public Key Infrastructure (PKI) deployments. PKI Core contains ALL top-level java-based Tomcat PKI components * pki-symkey * pki-base * pki-base-python2 (alias for pki-base) * pki-base-python3 * pki-base-java * pki-tools * pki-server * pki-ca * pki-kra * pki-ocsp * pki-tks * pki-tps * pki-javadoc which comprise the following corresponding PKI subsystems * Certificate Authority (CA) * Key Recovery Authority (KRA) * Online Certificate Status Protocol (OCSP) Manager * Token Key Service (TKS) * Token Processing Service (TPS) Python clients need only install the pki-base package. This package contains the python REST client packages and the client upgrade framework. Java clients should install the pki-base-java package. This package contains the legacy and REST Java client packages. These clients should also consider installing the pki-tools package, which contain native and Java-based PKI tools and utilities. Certificate Server instances require the fundamental classes and modules in pki-base and pki-base-java, as well as the utilities in pki-tools. The main server classes are in pki-server, with subsystem specific Java classes and resources in pki-ca, pki-kra, pki-ocsp etc. Finally, if Certificate System is being deployed as an individual or set of standalone rather than embedded server(s)/service(s), it is strongly recommended (though not explicitly required) to include at least one PKI Theme package * dogtag-pki-theme (Dogtag Certificate System deployments) * dogtag-pki-server-theme * redhat-pki-server-theme (Red Hat Certificate System deployments) * redhat-pki-server-theme * customized pki theme (Customized Certificate System deployments) * -pki-server-theme NOTE meta packages may be provided which bind a particular theme to these certificate server packages.

We can use yum to install pki-base.noarch on Amazon Linux 2. In this tutorial we discuss both methods but you only need to choose one of method to install pki-base.noarch.

Install pki-base.noarch on Amazon Linux 2 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install pki-base.noarch using yum by running the following command:

sudo yum -y install pki-base.noarch

How To Uninstall pki-base.noarch on Amazon Linux 2

To uninstall only the pki-base.noarch package we can use the following command:

sudo yum remove pki-base.noarch

pki-base.noarch Package Contents on Amazon Linux 2

/etc/pki
/etc/pki/pki.conf
/usr/lib/python2.7/site-packages/pki
/usr/lib/python2.7/site-packages/pki/__init__.py
/usr/lib/python2.7/site-packages/pki/__init__.pyc
/usr/lib/python2.7/site-packages/pki/__init__.pyo
/usr/lib/python2.7/site-packages/pki/account.py
/usr/lib/python2.7/site-packages/pki/account.pyc
/usr/lib/python2.7/site-packages/pki/account.pyo
/usr/lib/python2.7/site-packages/pki/authority.py
/usr/lib/python2.7/site-packages/pki/authority.pyc
/usr/lib/python2.7/site-packages/pki/authority.pyo
/usr/lib/python2.7/site-packages/pki/cert.py
/usr/lib/python2.7/site-packages/pki/cert.pyc
/usr/lib/python2.7/site-packages/pki/cert.pyo
/usr/lib/python2.7/site-packages/pki/cli
/usr/lib/python2.7/site-packages/pki/cli/__init__.py
/usr/lib/python2.7/site-packages/pki/cli/__init__.pyc
/usr/lib/python2.7/site-packages/pki/cli/__init__.pyo
/usr/lib/python2.7/site-packages/pki/cli/main.py
/usr/lib/python2.7/site-packages/pki/cli/main.pyc
/usr/lib/python2.7/site-packages/pki/cli/main.pyo
/usr/lib/python2.7/site-packages/pki/cli/pkcs12.py
/usr/lib/python2.7/site-packages/pki/cli/pkcs12.pyc
/usr/lib/python2.7/site-packages/pki/cli/pkcs12.pyo
/usr/lib/python2.7/site-packages/pki/client.py
/usr/lib/python2.7/site-packages/pki/client.pyc
/usr/lib/python2.7/site-packages/pki/client.pyo
/usr/lib/python2.7/site-packages/pki/crypto.py
/usr/lib/python2.7/site-packages/pki/crypto.pyc
/usr/lib/python2.7/site-packages/pki/crypto.pyo
/usr/lib/python2.7/site-packages/pki/encoder.py
/usr/lib/python2.7/site-packages/pki/encoder.pyc
/usr/lib/python2.7/site-packages/pki/encoder.pyo
/usr/lib/python2.7/site-packages/pki/feature.py
/usr/lib/python2.7/site-packages/pki/feature.pyc
/usr/lib/python2.7/site-packages/pki/feature.pyo
/usr/lib/python2.7/site-packages/pki/info.py
/usr/lib/python2.7/site-packages/pki/info.pyc
/usr/lib/python2.7/site-packages/pki/info.pyo
/usr/lib/python2.7/site-packages/pki/key.py
/usr/lib/python2.7/site-packages/pki/key.pyc
/usr/lib/python2.7/site-packages/pki/key.pyo
/usr/lib/python2.7/site-packages/pki/kra.py
/usr/lib/python2.7/site-packages/pki/kra.pyc
/usr/lib/python2.7/site-packages/pki/kra.pyo
/usr/lib/python2.7/site-packages/pki/nssdb.py
/usr/lib/python2.7/site-packages/pki/nssdb.pyc
/usr/lib/python2.7/site-packages/pki/nssdb.pyo
/usr/lib/python2.7/site-packages/pki/pkcs12.py
/usr/lib/python2.7/site-packages/pki/pkcs12.pyc
/usr/lib/python2.7/site-packages/pki/pkcs12.pyo
/usr/lib/python2.7/site-packages/pki/profile.py
/usr/lib/python2.7/site-packages/pki/profile.pyc
/usr/lib/python2.7/site-packages/pki/profile.pyo
/usr/lib/python2.7/site-packages/pki/system.py
/usr/lib/python2.7/site-packages/pki/system.pyc
/usr/lib/python2.7/site-packages/pki/system.pyo
/usr/lib/python2.7/site-packages/pki/systemcert.py
/usr/lib/python2.7/site-packages/pki/systemcert.pyc
/usr/lib/python2.7/site-packages/pki/systemcert.pyo
/usr/lib/python2.7/site-packages/pki/upgrade.py
/usr/lib/python2.7/site-packages/pki/upgrade.pyc
/usr/lib/python2.7/site-packages/pki/upgrade.pyo
/usr/lib/python2.7/site-packages/pki/util.py
/usr/lib/python2.7/site-packages/pki/util.pyc
/usr/lib/python2.7/site-packages/pki/util.pyo
/usr/sbin/pki-upgrade
/usr/share/doc/pki-base-10.5.18
/usr/share/doc/pki-base-10.5.18/LICENSE
/usr/share/doc/pki-base-10.5.18/LICENSE.LESSER
/usr/share/doc/pki-base/html
/usr/share/doc/pki-base/html/_modules
/usr/share/doc/pki-base/html/_modules/index.html
/usr/share/doc/pki-base/html/_modules/pki
/usr/share/doc/pki-base/html/_modules/pki.html
/usr/share/doc/pki-base/html/_modules/pki/account.html
/usr/share/doc/pki-base/html/_modules/pki/cert.html
/usr/share/doc/pki-base/html/_modules/pki/client.html
/usr/share/doc/pki-base/html/_modules/pki/crypto.html
/usr/share/doc/pki-base/html/_modules/pki/encoder.html
/usr/share/doc/pki-base/html/_modules/pki/key.html
/usr/share/doc/pki-base/html/_modules/pki/kra.html
/usr/share/doc/pki-base/html/_modules/pki/profile.html
/usr/share/doc/pki-base/html/_modules/pki/system.html
/usr/share/doc/pki-base/html/_modules/pki/systemcert.html
/usr/share/doc/pki-base/html/_modules/pki/upgrade.html
/usr/share/doc/pki-base/html/_modules/pki/util.html
/usr/share/doc/pki-base/html/_sources
/usr/share/doc/pki-base/html/_sources/index.txt
/usr/share/doc/pki-base/html/_sources/pki.txt
/usr/share/doc/pki-base/html/_static
/usr/share/doc/pki-base/html/_static/ajax-loader.gif
/usr/share/doc/pki-base/html/_static/basic.css
/usr/share/doc/pki-base/html/_static/comment-bright.png
/usr/share/doc/pki-base/html/_static/comment-close.png
/usr/share/doc/pki-base/html/_static/comment.png
/usr/share/doc/pki-base/html/_static/default.css
/usr/share/doc/pki-base/html/_static/doctools.js
/usr/share/doc/pki-base/html/_static/down-pressed.png
/usr/share/doc/pki-base/html/_static/down.png
/usr/share/doc/pki-base/html/_static/file.png
/usr/share/doc/pki-base/html/_static/jquery.js
/usr/share/doc/pki-base/html/_static/minus.png
/usr/share/doc/pki-base/html/_static/plus.png
/usr/share/doc/pki-base/html/_static/pygments.css
/usr/share/doc/pki-base/html/_static/searchtools.js
/usr/share/doc/pki-base/html/_static/sidebar.js
/usr/share/doc/pki-base/html/_static/underscore.js
/usr/share/doc/pki-base/html/_static/up-pressed.png
/usr/share/doc/pki-base/html/_static/up.png
/usr/share/doc/pki-base/html/_static/websupport.js
/usr/share/doc/pki-base/html/genindex.html
/usr/share/doc/pki-base/html/index.html
/usr/share/doc/pki-base/html/objects.inv
/usr/share/doc/pki-base/html/pki.html
/usr/share/doc/pki-base/html/py-modindex.html
/usr/share/doc/pki-base/html/search.html
/usr/share/doc/pki-base/html/searchindex.js
/usr/share/man/man1/pki-python-client.1.gz
/usr/share/man/man5/pki-logging.5.gz
/usr/share/man/man8/pki-upgrade.8.gz
/usr/share/pki
/usr/share/pki/VERSION
/usr/share/pki/etc
/usr/share/pki/etc/logging.properties
/usr/share/pki/etc/pki.conf
/usr/share/pki/key/templates
/usr/share/pki/key/templates/archiveKey.xml
/usr/share/pki/key/templates/generateKey.xml
/usr/share/pki/key/templates/retrieveKey.xml
/usr/share/pki/upgrade
/usr/share/pki/upgrade/10.0.1
/usr/share/pki/upgrade/10.0.1/01-AddJniJarDir
/usr/share/pki/upgrade/10.0.3
/usr/share/pki/upgrade/10.0.3/01-RemoveJniJarDir
/var/log/pki

References

Summary

In this tutorial we learn how to install pki-base.noarch on Amazon Linux 2 using yum.