Download presentation
Presentation is loading. Please wait.
Published byJanel Paul Modified over 9 years ago
1
Distribution Repository Structure David Groep, 2005.03.15 http://www.eugridpma.org/
2
IGF meeting, March 15 2005 - 2 David Groep – chair@eugridpma.org Distribution of trust anchors The PMA distributes a set of trust anchors for the community of all accredited CAs Although published via a secure web site, RPs are invited to cross-check the trust anchors against TACAR &c. When using common auth profiles, RPs are likely to install all accredited authorities from all PMAs Need simple, common mechanisms Support both simple tar-based installs and RPM/yum/apt (and debian?)
3
IGF meeting, March 15 2005 - 3 David Groep – chair@eugridpma.org Distribution items RPMs one per CA including meta-data like CRL URL “policy” meta-RPMS for accredited authorities tar balls per CA a combined tarball with configure/install script
4
IGF meeting, March 15 2005 - 4 David Groep – chair@eugridpma.org Current layout (one profile only) /distribution/current -> 0.27 /distribution/0.27/....../accredited/RPMS/ca_NAME1-0.27-1.noarch.../accredited/RPMS/ca_NAME2-0.27-1.noarch.../accredited/tgz/ca_NAME.tar.gz.../accredited/ /cabundle-eugridpma-accredited.tar.gz.../ca_policy_eugridpma-0.27-1.noarch.rpm /distribution/0.27/headers/...
5
IGF meeting, March 15 2005 - 5 David Groep – chair@eugridpma.org Proposed structure (multiple profiles) /distribution/current -> eugridpma/1.0 /distribution/eugridpma/1.0/accredited/RPMS/....../accredited/RPMS/ca_NAME-1.0-1.noarch.rpm.../accredited/RPMS/ca_policy_eugridpma-classic-1.0-1.noarch.rpm.../accredited/RPMS/ca_policy_eugridpma-acs-1.0-1.noarch.rpm.../accredited/tgz/ca_NAME.tar.gz.../accredited/tgz/cabundle-eugridpma-accredited.tar.gz * /distribution/eugridpma/1.0/headers/... /distribution/mirror/current/apgridpma/....../apgridpma/current/accredited/ca_policy_apgridpma-classic-0.3-.. /distribution/mirror/current/tagpma/....../tagpma/current/accredited/ca_policy_tagpma-sips-1.2-1.noarch... /distribution/mirror/current/eugridpma/current/... /distribution/mirror/current/igf/....../igf/current/accredited/RPMS/ca_policy_igf-classic-1.0-1.noarch requires: ca_policy_eugridpma-classic requires: ca_policy_apgridpma-classic /distribution/mirror/current/headers/... * )./configure --prefix=/etc/security/grid --with-profile=acs make install
6
IGF meeting, March 15 2005 - 6 David Groep – chair@eugridpma.org Using the RPM repository Having all PMA current repositories mirrored under one root allows YUM/APT updates from a single source If the “current” is mirrored and old files removed, manual installation is also unambiguous Mirroring ensures getting always the latest from every PMA Install all “classic” CAs with a single yum –y install ca_policy_igf-classic Have an “overall” policy file that includes all profiles: yum –y install ca_policy_igf
7
IGF meeting, March 15 2005 - 7 David Groep – chair@eugridpma.org RPM dependencies ca_policy_pma-classic-2.3 requires ca_authname = 2.3 ca_policy_pma-3.4 requires ca_policy_pma-classic = 3.4 ca_policy_pma-sips = 3.4 ca_policy_pma-acs = 3.4 ca_policy_igf-classic-1.0 requires ca_policy_eugridpma-classic [no version!] ca_policy_apgridpma-classic [no version!] ca_policy_tagpma-classic [no version!] ca_policy_igf-1.0 requires ca_policy_igf-classic = 1.0 ca_policy_igf-sips = 1.0 ca_policy_igf-acs = 1.0
8
IGF meeting, March 15 2005 - 8 David Groep – chair@eugridpma.org CA package contents Required content trust anchor: c_hash.0 CRL location:c_hash.crl_url Namespace definition:c_hash.signing_policy Optional content CERT locationc_hash.ca_url CA web pagec_hash.url Package dependencies (RPM only) for a hierarchical PKI the RPM name of the parent CA Proposed content metadatac_hash.doc with: alias, full name, AuthProfile, email addresses, PDS, CP/CPS link, all as “attribute=value” pairs
9
IGF meeting, March 15 2005 - 9 David Groep – chair@eugridpma.org Tar/Configure based installation RP will download three tarballs Runs./configure three times but same format for all: –prefix=path [default: /etc/grid-security/certificates] –with-profile=authprofilename [default: all profiles]
10
IGF meeting, March 15 2005 - 10 David Groep – chair@eugridpma.org Naming conventions Each Authority will have an alias of 4-16 chars Each PMA will have a shortname “eugridpma”, “apgridpma”, “tagpma” Each profile will have a shortname for use in RPM specialisation and for the –with-profile= configure option “classic”: traditional, secured PKI CAs “sips”: Site Integrated Proxy Servers, kCAs “acs”: secured Active Certs Stores, NERSC-style “experimental”: testing and experimental authorities of any kind that need distribution “test”: internal testing only
11
IGF meeting, March 15 2005 - 11 David Groep – chair@eugridpma.org Mirroring requirements Each PMA will mirror all others & the IGF web site / directory naming http://www.pmaname.org/distribution/mirror/ Mirror frequency: once daily also mirror yourself for consistency so “/distribution/mirror” will be same everywhere
12
IGF meeting, March 15 2005 - 12 David Groep – chair@eugridpma.org Implementation plan ……
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.