You are here:
TWiki
>
VOMS Web
>
InternalDiscussion
>
VOMSMultipleCertificateDesign
(revision 7) (raw view)
---++ Voms multiple certificates support design document ---+++ Cambiamenti allo schema del DB ---+++ Considerazioni Visto che viene ridisegnato il db, io farei uno sforzo per standardizzare il naming delle tabelle, in particolare: la chiave primaria si chiama sempre id. un riferimento alla chiave di una tabella esterna viene sempre chiamato NOMETABELLA_id. ---++++ La nuova USR |*nome_campo*|*tipo*|*commenti*| |id|long|primary_key| |name| varchar(255)|not null| |surname| varchar(255)| not null| |institution| varchar(255) | not null| |address| text| not null| |phone_number| varchar(255) | not null| |email_address| varchar(255) | not null| |creation_time| datetime| not null| |end_time| datetime| not null| |suspended|boolean|| |suspension_reason|varchar(255)|questo e' un codice della ragione per cui il certificato e' sospeso, utile a voms-admin. voms core puo' ignorarlo | |suspension_reason_code|varchar(255)|| Ho aggiunto i campi per la sospensione della membership a livello utente, perche' risulta utile. VOMS-Admin comunque riflette la sospensione sui certificati quindi non ci dovrebbero essere problemi con VOMS Core. Modifiche per il core (testato voms 1.8.12 con voms mysql 3.1.0): * va aggiunto supporto per il campo suspended, suspension_reason e suspension_reason_code (quest'ultimo e' opzionale) ---++++ La nuova tabella CERTIFICATE |*nome_campo*|*tipo*|*commenti*| |id|long|primary_key| |ca_id| ref ca(id)|| |usr_id| ref usr(id)| |subject_string|varchar(255)| not null, unique?| |email|varchar(255)|| |suspended|boolean|default false| |suspension_reason| varchar(255)| questo campo puo' contenere un messaggio da dare all'utente quando fa voms-proxy-init per informarlo dei motivi della sospensione del certificato| |suspension_reason_code| varchar(255) | questo e' un codice della ragione per cui il certificato e' sospeso, utile a voms-admin. voms core puo' ignorarlo | |creation_time|datetime|| Modifiche per il core (testato voms 1.8.12 con voms mysql 3.1.0): * va tolta la colonna =not_after= (visto che droppiamo il support a DER) e visto che memorizziamo subjects e non certificati nel db * va tolta la colonna =subject_der= * la colonna =suspension_reason= e' incorrettamente chiamata =suspended_reason= ---++++ La nuova tabella CA |*nome_campo*|*tipo*|*commenti*| |id|short|primary_key| |subject_string|varchar(255)|unique|| |subject_der|BLOB| der del DN della ca| |description|text|| |not_after|datime|| |creation_time| datetime|| Modifiche per il core (testato voms 1.8.12 con voms mysql 3.1.0): * va tolta la colonna =not_after= (visto che droppiamo il support a DER) e visto che memorizziamo subjects e non certificati nel db * va tolta la colonna =subject_der= ---++++ La tabella VERSION conterra' il valore 3. -- Main.AndreaCeccanti - 04 May 2007 <!-- * Variables: * Set ALLOWTOPICVIEW= %MAINWEB%.VomsGroup * Set ALLOWTOPICCHANGE = %MAINWEB%.VomsGroup -->
Edit
|
Attach
|
P
rint version
|
H
istory
:
r8
<
r7
<
r6
<
r5
<
r4
|
B
acklinks
|
V
iew topic
|
More topic actions...
Topic revision: r7 - 2009-07-07
-
AndreaCeccanti
VOMS
Home
Releases
Documentation
Support
TWIKI.NET
VOMS
Edit
Attach
Copyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback