Skip to content

Instantly share code, notes, and snippets.

@sayan3296
Created November 2, 2022 21:39
Show Gist options
  • Save sayan3296/d9efbd1836868a1faead59c9586524f0 to your computer and use it in GitHub Desktop.
Save sayan3296/d9efbd1836868a1faead59c9586524f0 to your computer and use it in GitHub Desktop.
To deploy ELS product certs on RHEL 6 systems
#!/bin/bash
# Create directory /etc/pki/product/.
mkdir -p /etc/pki/product/
# Remove existing 69.pem files
[ -f /etc/pki/product-default/69.pem ] && rm -f /etc/pki/product-default/69.pem
[ -f /etc/pki/product/69.pem ] && rm -f /etc/pki/product-default/69.pem
sleep 3
# Write the RHEL 6 product certificate
cat << EOF > /etc/pki/product/69.pem
-----BEGIN CERTIFICATE-----
MIIGDjCCA/agAwIBAgIJALDxRLt/tVJOMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYD
VQQGEwJVUzEXMBUGA1UECAwOTm9ydGggQ2Fyb2xpbmExFjAUBgNVBAoMDVJlZCBI
YXQsIEluYy4xGDAWBgNVBAsMD1JlZCBIYXQgTmV0d29yazEuMCwGA1UEAwwlUmVk
IEhhdCBFbnRpdGxlbWVudCBQcm9kdWN0IEF1dGhvcml0eTEkMCIGCSqGSIb3DQEJ
ARYVY2Etc3VwcG9ydEByZWRoYXQuY29tMB4XDTE3MDQxMTA4MTcxOVoXDTM3MDQw
NjA4MTcxOVowRDFCMEAGA1UEAww5UmVkIEhhdCBQcm9kdWN0IElEIFs3NThiMGNi
NC0yYTAxLTQyYTUtYmNjYy0xOWYxYzg2YWY5ODhdMIICIjANBgkqhkiG9w0BAQEF
AAOCAg8AMIICCgKCAgEAxj9J04z+Ezdyx1U33kFftLv0ntNS1BSeuhoZLDhs18yk
sepG7hXXtHh2CMFfLZmTjAyL9i1XsxykQpVQdXTGpUF33C2qBQHB5glYs9+d781x
8p8m8zFxbPcW82TIJXbgW3ErVh8vk5qCbG1cCAAHb+DWMq0EAyy1bl/JgAghYNGB
RvKJObTdCrdpYh02KUqBLkSPZHvo6DUJFN37MXDpVeQq9VtqRjpKLLwuEfXb0Y7I
5xEOrR3kYbOaBAWVt3mYZ1t0L/KfY2jVOdU5WFyyB9PhbMdLi1xE801j+GJrwcLa
xmqvj4UaICRzcPATP86zVM1BBQa+lilkRQes5HyjZzZDiGYudnXhbqmLo/n0cuXo
QBVVjhzRTMx71Eiiahmiw+U1vGqkHhQNxb13HtN1lcAhUCDrxxeMvrAjYdWpYlpI
yW3NssPWt1YUHidMBSAJ4KctIf91dyE93aStlxwC/QnyFsZOmcEsBzVCnz9GmWMl
1/6XzBS1yDUqByklx0TLH+z/sK9A+O2rZAy1mByCYwVxvbOZhnqGxAuToIS+A81v
5hCjsCiOScVB+cil30YBu0cH85RZ0ILNkHdKdrLLWW4wjphK2nBn2g2i3+ztf+nQ
ED2pQqZ/rhuW79jcyCZl9kXqe1wOdF0Cwah4N6/3LzIXEEKyEJxNqQwtNc2IVE8C
AwEAAaOBlzCBlDAJBgNVHRMEAjAAMDAGCysGAQQBkggJAUUBBCEMH1JlZCBIYXQg
RW50ZXJwcmlzZSBMaW51eCBTZXJ2ZXIwFQYLKwYBBAGSCAkBRQIEBgwENi4xMDAX
BgsrBgEEAZIICQFFAwQIDAZ4ODZfNjQwJQYLKwYBBAGSCAkBRQQEFgwUcmhlbC02
LHJoZWwtNi1zZXJ2ZXIwDQYJKoZIhvcNAQEFBQADggIBAJL9pUd6pP/3eEBvHgwK
VVYDHURsf0we6YC+h940Zse1XXjdH4FUmGCHSKcvKvnfvRNg2i4QhGVZA305cYyf
LgpkioXh5WHpgM7+jIoBUgY7Tu5J9woyf4MvkLmZhBZOObzi5yB/nMDPM7tq+8O/
nhN2+TSSXPE0ad+0zpi5Z2NPn7Ul1fPNIXQjhfAstXnolo8GJngOfZ4pg+nCbnQm
lphUOvilifkq4ZYMy+YfVv9DyZOJYIFsSu1AVDDlst50/0D54BUQfTRoVxOxJ6S9
Lb8vkrrl1OqIyVCSK9IEMnimDHlIKUaihelx/5RV9iKmYBT8+GCNZhr6y2TTUmpe
FB359NBc0TxJX58mBrAWiuFugdNjMoJtrzNDd9mKAFVRwVLdTXhaLDBMSLl0mAFs
uJPwB3gEHETRrZIgvDq7v0OLij4noz9U+nnipAV/ffqPTCAmVtKfGb4FHJGyl7Da
jXntWz6j+LzIvjCfgQ6YXRNXowo1bMO3dV/1nh19AAUf3C5RLfR/FRlPLMIxpkzb
MHmIAm6D3RlV38gMyLmhJq4wmmwAU1PJ2c4IXT5ooQYkEkg8tFFuI5YtxwarIZ26
rjV1r+x9VX2nm9yfa2j921cC+6fs4L7UGGXtYZDyrFh7em8zZeHID2MuhX5J282g
WvPRlgmmJ76a+49ZFaAAIx4N
-----END CERTIFICATE-----
EOF
# Write the ELS certificate.
cat << EOF >> /etc/pki/product/204.pem
-----BEGIN CERTIFICATE-----
MIIGTTCCBDWgAwIBAgIJALDxRLt/tVB/MA0GCSqGSIb3DQEBBQUAMIGuMQswCQYD
VQQGEwJVUzEXMBUGA1UECAwOTm9ydGggQ2Fyb2xpbmExFjAUBgNVBAoMDVJlZCBI
YXQsIEluYy4xGDAWBgNVBAsMD1JlZCBIYXQgTmV0d29yazEuMCwGA1UEAwwlUmVk
IEhhdCBFbnRpdGxlbWVudCBQcm9kdWN0IEF1dGhvcml0eTEkMCIGCSqGSIb3DQEJ
ARYVY2Etc3VwcG9ydEByZWRoYXQuY29tMB4XDTE4MDYxMTIwNTEyMloXDTM4MDYw
NjIwNTEyMlowRDFCMEAGA1UEAww5UmVkIEhhdCBQcm9kdWN0IElEIFs5MDZlYjgw
OC05NmQxLTRkN2ItYmM1Ni00ZmQ1MWI2YzY3YWRdMIICIjANBgkqhkiG9w0BAQEF
AAOCAg8AMIICCgKCAgEAxj9J04z+Ezdyx1U33kFftLv0ntNS1BSeuhoZLDhs18yk
sepG7hXXtHh2CMFfLZmTjAyL9i1XsxykQpVQdXTGpUF33C2qBQHB5glYs9+d781x
8p8m8zFxbPcW82TIJXbgW3ErVh8vk5qCbG1cCAAHb+DWMq0EAyy1bl/JgAghYNGB
RvKJObTdCrdpYh02KUqBLkSPZHvo6DUJFN37MXDpVeQq9VtqRjpKLLwuEfXb0Y7I
5xEOrR3kYbOaBAWVt3mYZ1t0L/KfY2jVOdU5WFyyB9PhbMdLi1xE801j+GJrwcLa
xmqvj4UaICRzcPATP86zVM1BBQa+lilkRQes5HyjZzZDiGYudnXhbqmLo/n0cuXo
QBVVjhzRTMx71Eiiahmiw+U1vGqkHhQNxb13HtN1lcAhUCDrxxeMvrAjYdWpYlpI
yW3NssPWt1YUHidMBSAJ4KctIf91dyE93aStlxwC/QnyFsZOmcEsBzVCnz9GmWMl
1/6XzBS1yDUqByklx0TLH+z/sK9A+O2rZAy1mByCYwVxvbOZhnqGxAuToIS+A81v
5hCjsCiOScVB+cil30YBu0cH85RZ0ILNkHdKdrLLWW4wjphK2nBn2g2i3+ztf+nQ
ED2pQqZ/rhuW79jcyCZl9kXqe1wOdF0Cwah4N6/3LzIXEEKyEJxNqQwtNc2IVE8C
AwEAAaOB1jCB0zAJBgNVHRMEAjAAME8GDCsGAQQBkggJAYFMAQQ/DD1SZWQgSGF0
IEVudGVycHJpc2UgTGludXggU2VydmVyIC0gRXh0ZW5kZWQgTGlmZSBDeWNsZSBT
dXBwb3J0MBYGDCsGAQQBkggJAYFMAgQGDAQ2LjEwMBgGDCsGAQQBkggJAYFMAwQI
DAZ4ODZfNjQwQwYMKwYBBAGSCAkBgUwEBDMMMXJoZWwtNixyaGVsLTYtZWxzLHJo
ZWwtNi1lbHMtc2VydmVyLHJoZWwtNi1zZXJ2ZXIwDQYJKoZIhvcNAQEFBQADggIB
AFMzHn1Dhxc65dp8yMz4D/hN7rJvWlC3eKYAG1mV6HWv8nRAJRaGf5C9c/I3L2eT
jPBSSVy5f3QVWXzyf27W6qxIATojtl+0YZWYjlEyUA8QBuuHoulJM4yDE29ALTVz
zlzNQUVPSCkDt1Iftzcr64o9QLrcavT8L0qLOWnrRgHN+u1IyPgBdgLDT1AEuqr5
pQWtqo/RZcpIlVC89bg9BmF4nLS431qHxHnrDDQoESNhdB5R+3lAq8qwRilLaQsg
szd4X7+KGEaHc2t7FWZO9VcDXnvitepVGjApdlEjLCni9ZVqamnAVQfGtLCa5R92
El/b5AI2C8ehS9knnJIWIlYZ2E+S1avpXdFj7TkhIxHFl3yGLlH84/i+2CidQICS
u65Ld4yAwOh9rNXvnayFEOWEWF8Av/PuQzAuCFDE2k/Zq0BafW3xRKxwGipDpEvU
qu6iJXY+lWNWfW/mG887PkFOzVaCWod/b4fbon9Wju1xdM9JTtY8Ey8dm77vX9Jx
JJgiCkF46A7bHsod1VjS7QWFs6u9Bgiu7Dg6gVEKJwiEBF6aUTGC3blX3LfxZ5Ll
RW1E71/MAQPprG0sIGgrj/vsaG1ZzT9WHqRB4Tfchu8LdA4eGIE6gn811Cx8Tc90
P07WgpG1ZkEcj7yrxky2bDTfd7dsjBC3GdN67vMuVAVh
-----END CERTIFICATE-----
EOF
# Change the permission and ownership of this file.
restorecon -Rv /etc/pki/product
chown root.root /etc/pki/product/204.pem /etc/pki/product/69.pem
chmod 644 /etc/pki/product/204.pem /etc/pki/product/69.pem
rct cat-cert /etc/pki/product/69.pem
rct cat-cert /etc/pki/product/204.pem
# Refresh subscription information on your system
subscription-manager refresh
subscription-manager list --installed
subscription-manager identity
subscription-manager repos --list-enabled
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment