IGTF Distribution Installation/Update
The IGTF maintains a distribution of Authority Root Certificates and related meta-information.
The SMSCG project requries that the latest available distribution be installed.
Instructions for YUM based installation:
- Make sure nordugrid repo is properly installed in /etc/yum.repo.d
- upgrade IGTF packages:
# yum upgrade ca_policy_*
Instructions for a manual Installation
- Download the latest official IGTF distribution from the IGTF respository
export IGTFVER=<VERSION>
wget --no-check-certificate https://dist.eugridpma.org/distribution/igtf/current/igtf-policy-installation-bundle-$IGTFVER.tar.gz
wget --no-check-certificate https://dist.eugridpma.org/distribution/igtf/current/igtf-policy-installation-bundle-$IGTFVER.tar.gz.asc - Verify the distribution signature
gpg --verify igtf-policy-installation-bundle-$IGTFVER.tar.gz.asc igtf-policy-installation-bundle-$IGTFVER.tar.gz
If the output of the command contains e.g.:
gpg: Signature made Tue 02 Jun 2009 10:07:18 PM CEST using DSA key ID 3CDBBC71
gpg: Can't check signature: public key not found
Download the required key e.g. (this is just an example):
gpg --recv-keys 3CDBBC71
Repeat the verification command. The output should be similar to the following:
gpg: Signature made Tue 02 Jun 2009 10:07:18 PM CEST using DSA key ID 3CDBBC71
gpg: Good signature from "EUGridPMA Distribution Signing Key 3 <info@eugridpma.org>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: D12E 9228 22BE 64D5 0146 188B C32D 99C8 3CDB BC71 - Install IGTF ditribution
tar xfz igtf-policy-installation-bundle-$IGTFVER.tar.gz
cd igtf-policy-installation-bundle-$IGTFVER
./configure --with-install="install -m 644" --with-profile=classic --with-profile=slcs
rm -r /etc/grid-security/certificates
make installNOTE: By default, the distribution is installed in /etc/grid-security/certificates.
The location can be changed via setting the variable X509_CERT_DIR.
IMPORTANT: Notice that both the classic AND the slcs profiles are needed
