VALREV-MIB DEFINITIONS ::=BEGIN

IMPORTS
MODULE-IDENTITY, NOTIFICATION-TYPE,OBJECT-TYPE, enterprises
FROM SNMPv2-SMI
;

administrationfiscale OBJECT IDENTIFIER ::={enterprises 21533 }		-- vrifier / mettre le vrai nom!
copernic OBJECT IDENTIFIER ::={ administrationfiscale 1 }				-- idem !!
projetscopernic OBJECT IDENTIFIER ::={copernic 2 }
projetsvc OBJECT IDENTIFIER ::={projetscopernic 10 }

applicationsvc MODULE-IDENTITY
	LAST-UPDATED "220401191633Z"
	ORGANIZATION 
	"DGI"
	CONTACT-INFO
	"test@test.org"
	DESCRIPTION
	"MIB du service SVC"
::={ projetsvc 2 }

-- 1 3 6 1 4 1 21533 1 2 10 2= enterprises.21533.1.2.10.2 = svc

-- !!!!!! ne pas mettre de _ ou autres caractres dans les identifiants !!!!!!! 


BDfrontoffice OBJECT IDENTIFIER ::={ projetsvc 10}
	svcresponderbddconnect	NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : Problme de connexion  la base de donnes" 	::= {BDfrontoffice 1 }
	svcresponderbddinterro	NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : Problme d'interrogation de la base de donnes" 	::= {BDfrontoffice 2 } 	
	BDfrontofficeOK		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : Base de donnes accessible" 	::= {BDfrontoffice 0 } 

SVCResponder OBJECT IDENTIFIER ::={ projetsvc 20}
	init	NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : Problme d'initialisation des Rpondeurs" 	::= {SVCResponder 1 }
	SVCResponderOK		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : Les rpondeurs sont oprationnels" 	::= {SVCResponder 0 }

PILOTE OBJECT IDENTIFIER ::={ SVCResponder 10}
	connexionpilote		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : Connexion  l'EJB Pilote impossible" 	::= {PILOTE 1 }
	PILOTEOK		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : Connexion  l'EJB Pilote oprationnelle" 	::= {PILOTE 0 }
VERCER OBJECT IDENTIFIER ::={ SVCResponder 20}
	connexionvercer		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : Connexion  l'EJB VERCER impossible" 	::= {VERCER 1 }
	VERCEROK		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : Connexion  l'EJB VERCER oprationnelle" 	::= {VERCER 0 }
VALREV OBJECT IDENTIFIER ::={ SVCResponder 30}
	connexionvalrev		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : Connexion  l'EJB VALREV impossible" 	::= {VALREV 1 }
	VALREVOK		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : Connexion  l'EJB VALREV oprationnelle" 	::= {VALREV 0 }
VERCAC OBJECT IDENTIFIER ::={ SVCResponder 40}
	connexionvercac		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : Connexion  l'EJB VERCAC impossible" 	::= {VERCAC 1 }
	VERCACOK		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : Connexion  l'EJB VERCAC oprationnelle" 	::= {VERCAC 0 }
SIGREP OBJECT IDENTIFIER ::={ SVCResponder 50}
	connexionsigrep		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : Connexion au service SIGREP impossible" 	::= {SIGREP 1 }
	SIGREPOK		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : service SIGREP oprationnel" 	::= {SIGREP 0 }

BDbackoffice OBJECT IDENTIFIER ::={ projetsvc 30}
	BDbackofficeConnect	NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : Problme de connexion  la base de donnes" 	::= {BDbackoffice 1 }
	BDbackofficeOK		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : Connexion  la base de donnes oprationnelle" 	::= {BDbackoffice 0 }
	
CRLProcess OBJECT IDENTIFIER ::={ projetsvc 40}
	processlcrnonconforme		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : Le fichier LCR n'est pas conforme pour l'AC : " ::= {CRLProcess 1 }
	processrecuplcr			NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : Problme de rcupration du fichier LCR sur le serveur pour l'AC : " ::= {CRLProcess 2 }
	processmajlcr			NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : Problme de mise  jour de la LCR pour l'AC : " ::= {CRLProcess 3 }
	processconnexioncrlfind		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : Problme de connexion au module CRL Finder" ::= {CRLProcess 4 }
	processcrlfindtimeout		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : L'URL ne rpond pas dans les temps impartis pour l'AC :" ::= {CRLProcess 5 }
	processnosignaturealgorithm	NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : La LCR tlcharge n'est pas valide, absence du champ signaturealgorithm AC concerne : " ::= {CRLProcess 6 }
	processbadsignature		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : La LCR tlcharge n'est pas valide, signature non vrifie. AC concerne : " ::= {CRLProcess 7 }
	processbadthisupdate		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : La LCR tlcharge n'est pas valide, champ thisupdate absent ou prim. AC concerne : " ::= {CRLProcess 8 } 
	processnonextupdate		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : Absence du champ nextupdate pour cette LCR qui est cense respecter la norme Pkix AC concerne : " ::= {CRLProcess 9 } 
	processnorevokedcertificates	NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : La LCR tlcharge n'est pas valide, absence du champ revokedcertificates. AC concerne : " ::= {CRLProcess 11} 
	processbadcrlnumber		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : La LCR tlcharge n'est pas valide, le champ CRLNumber n'est pas strictement croissant. AC concerne : " ::= {CRLProcess 12} 
	processnoissuer			NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : La LCR tlcharge n'est pas valide, absence du champ issuer. AC concerne : " ::= {CRLProcess 13} 
	processbadchain			NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : La LCR tlcharge n'est pas valide, chemin de certification invalide. AC concerne : " ::= {CRLProcess 14} 
	processbadissuer		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : La LCR tlcharge n'est pas valide, son metteur n'est ni l'metteur du certificat ni celui indiqu dans CRLDistributionPoints. AC concerne : " ::= {CRLProcess 15} 
	processbadindirect		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : La LCR tlcharge n'est pas valide, elle est indirecte mais les champs indirectCRL et certificateIssuer sont absents. AC concerne :" ::= {CRLProcess 16} 
	
	processrevokedacincrl		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : l'AC mettrice de cette LCR est rvoque dans la LCR. La LCR n'est pas fiable et n'a pas t intgre automatiquement dans la base de donnes. AC concerne :" ::= {CRLProcess 17 }
	
	processconnexioncrlfindOK		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : Connexion au module CRL Finder OK" ::= {CRLProcess 18 }
	CRLProcessOK			NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : La LCR tlcharge est valide et injecte dans la base de donnes. AC concerne : " ::= {CRLProcess 0 } 
	
CRLFinder OBJECT IDENTIFIER ::={ projetsvc 60}
	finderbadthisupdate		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : La LCR tlcharge n'est pas valide, champ thisupdate absent ou prim. AC concerne : " ::= {CRLFinder 2 }
	findernosignaturealgorithm	NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : La LCR tlcharge n'est pas valide, absence du champ signaturealgorithm. AC concerne : " ::= {CRLFinder 3 }
	finderbadsignature		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : La LCR tlcharge n'est pas valide, signature non vrifie. AC concerne : " ::= {CRLFinder 4 }
	finderbaddownloadtime		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : La LCR tlcharge n'est pas valide, heure de rcupration non comprise entre thisupdate et nextupdate. AC concerne : " ::= {CRLFinder 5 }
	CRLFinderOK			NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : La LCR tlcharge est valide et a t transmise  CRLProcess. AC concerne : " ::= {CRLFinder 0 }

CRLVerify OBJECT IDENTIFIER ::={ projetsvc 50}
	lcrperimee		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : La LCR est prime pour l'AC : " ::= {CRLVerify 1 }
	desactiverac		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : La LCR est prime, dsactivation automatique de l'AC : " ::= {CRLVerify 2 }
	CRLVerifyOK		NOTIFICATION-TYPE	STATUS current DESCRIPTION "SVC : La LCR est valide pour l'AC : " ::= {CRLVerify 0 }
 
END