6 changed files with 92 additions and 1 deletions
@ -0,0 +1 @@ |
|||||
|
custom-ca.key |
||||
@ -0,0 +1,19 @@ |
|||||
|
-----BEGIN CERTIFICATE----- |
||||
|
MIIDCTCCAfGgAwIBAgIUM86tyWaDXwVh19euAQay1IUhlQ8wDQYJKoZIhvcNAQEL |
||||
|
BQAwFDESMBAGA1UEAwwJQ3VzdG9tIENBMB4XDTI0MDUxNTE0MTE1NloXDTI0MDYx |
||||
|
NDE0MTE1NlowFDESMBAGA1UEAwwJQ3VzdG9tIENBMIIBIjANBgkqhkiG9w0BAQEF |
||||
|
AAOCAQ8AMIIBCgKCAQEAj+BqXKaxWYjLBEP6vTG4XZ6UB/31TSi1rjPYlz7DoGzm |
||||
|
DTzeVdUiQtV5S8olN8DFRNweRYauGTMvvddT9ZgFquMMe4pgnZp7HUB/qoEmIBRj |
||||
|
HXqPeT6JYr4nN3eP8MbpYwDwj8uHBHgxkYDbdJJcNGaH982lpbNI8fDvyoDJSaNg |
||||
|
t6cnNax9j5oUiZ2rWN2dMz2VXDLmsjZMsCUluD+PyYqQsqtKryAG1LgJoHwcO4G9 |
||||
|
dlamPi+bVVPEZTtoxiLDdLFnKKb63FVVbjq+2qbjoW7RcyFk1OBJewdkklmTIG9h |
||||
|
eGhy+Svk+wxxOv50lRxPpr6SV3OsxIjcq3lSfIv6JwIDAQABo1MwUTAdBgNVHQ4E |
||||
|
FgQUPsESEvv8B0AIcgnIWewaChcYPR0wHwYDVR0jBBgwFoAUPsESEvv8B0AIcgnI |
||||
|
WewaChcYPR0wDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAdFHH |
||||
|
2GDS8BLHzYtJGArwwaNJPBrL/3lBQCb1k1rjevFGDSiyr3q4UNrd33yxbJbRpAOR |
||||
|
04VXbs+DtYyGWvn2J1/K22kTr/c+JE/FkYAvMOn1aNDZfNSCAEM//CcLh5/hYnGy |
||||
|
lNRPdVSJW6PAkmEnHaonHFz2/5MPtTe1Wq7bOaZBP02YaYFquPh9uttZaXyasUfv |
||||
|
xxAdBULsHBj7bhwHOW70smHlv0xstut0otzLPQlgUHjv7RkQA4WFuzAIk8XJ7AtE |
||||
|
abQUJ6OSrnwopfcKf1moSFUFRgHM0Z9qfbOUnDTnSswxfDJpz7HBoAhpaODtSZr3 |
||||
|
pZBt84iZo4/iqwsphA== |
||||
|
-----END CERTIFICATE----- |
||||
@ -0,0 +1,57 @@ |
|||||
|
Name: ca-certificates-custom |
||||
|
Version: 0.0.1 |
||||
|
Release: rh1 |
||||
|
Summary: Custom CA Certificates |
||||
|
License: BSD |
||||
|
Source0: custom-ca.crt |
||||
|
Requires(post): ca-certificates |
||||
|
Requires(postun): ca-certificates |
||||
|
BuildArch: noarch |
||||
|
|
||||
|
%description |
||||
|
Custom CA certificates |
||||
|
|
||||
|
# We are evil, we have no changelog ! |
||||
|
%global source_date_epoch_from_changelog 0 |
||||
|
|
||||
|
%prep |
||||
|
## |
||||
|
## If you do not have a real CA certificate, you can generate one with: |
||||
|
## |
||||
|
# openssl req -new -nodes -keyout custom-ca.key -out custom-ca.crt -x509 -subj '/CN=Custom CA' |
||||
|
cp %{S:0} custom-ca.crt |
||||
|
|
||||
|
%build |
||||
|
|
||||
|
%install |
||||
|
install -m 0644 -D custom-ca.crt %{buildroot}/etc/pki/ca-trust/source/anchors/custom-ca.crt |
||||
|
|
||||
|
%files |
||||
|
%config %attr(0644, root, root) /etc/pki/ca-trust/source/anchors/custom-ca.crt |
||||
|
|
||||
|
%post |
||||
|
## |
||||
|
## You can verify the post script is working by running the following command |
||||
|
## after the RPM installation: |
||||
|
## |
||||
|
# |
||||
|
# user@localhost$ grep -i custom /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem |
||||
|
# Custom CA |
||||
|
# user@localhost$ echo $? |
||||
|
# 0 |
||||
|
# |
||||
|
update-ca-trust extract |
||||
|
|
||||
|
%postun |
||||
|
## |
||||
|
## You can verify the postun script is working by running the following command |
||||
|
## after the RPM un-installation: |
||||
|
## |
||||
|
# |
||||
|
# user@localhost$ grep -i custom /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem |
||||
|
# user@localhost$ echo $? |
||||
|
# 1 |
||||
|
# |
||||
|
update-ca-trust extract |
||||
|
|
||||
|
%changelog |
||||
Loading…
Reference in new issue