VOMS : Virtual Organisation Membership Service

TL;DR

A VOMS adds permissions to your identity, allowing you to use services on the grid.

Quickstart :

  • [x] Register in VO with your personal certificate
  • [x] Copy personal certificate to $HOME/.globus/user[cert,key].pem
  • [x] Create a proxy : voms-proxy-init --voms (e.g. sagrid)
                
                  voms-proxy-init 
                  --voms
                   sagrid
                  
Your identity: /C = IT/O = INFN/OU = Personal Certificate/L = ZA-MERAKA/CN = Bruce Becker
Creating temporary proxy ................................................... Done
Contacting voms.sagrid.ac.za:15001 [ /C = IT/O = INFN/OU = Host/L = ZA-UFS/CN = voms.sagrid.ac.za] "sagrid" Done
Creating proxy .................................. Done
Your proxy is valid until Tue Dec 15 05:46:27 2015
  • [x] Check that the proxy is still valid : voms-proxy-info --all
                
                  subject   : /C
                  =
                  IT/O
                  =
                  INFN/OU
                  =
                  Personal Certificate/L
                  =
                  ZA-MERAKA/CN
                  =
                  Bruce Becker/CN
                  =
                  proxy
                  
issuer : /C = IT/O = INFN/OU = Personal Certificate/L = ZA-MERAKA/CN = Bruce Becker
identity : /C = IT/O = INFN/OU = Personal Certificate/L = ZA-MERAKA/CN = Bruce Becker
type : proxy
strength : 1024 bits
path : /tmp/x509up_u500
timeleft : 11:56:53
key usage : Digital Signature, Key Encipherment, Data Encipherment
=== VO sagrid extension information ===
VO : sagrid
subject : /C = IT/O = INFN/OU = Personal Certificate/L = ZA-MERAKA/CN = Bruce Becker
issuer : /C = IT/O = INFN/OU = Host/L = ZA-UFS/CN = voms.sagrid.ac.za
attribute : /sagrid/Role = NULL/Capability = NULL
timeleft : 11:56:53
uri : voms.sagrid.ac.za:15001

Virtual Organisations

In order to register to a Virtual Organisation, you need a personal certificate from a trusted Certificate Authority . There are several VO’s supported - see a full list at the EGI Operations Portal

Attributes

Attributes define what permissions you have. These are added to a proxy of your personal certificate by the VOMS.

Proxies