summaryrefslogtreecommitdiff
path: root/MIBS/ciena/CIENA-CES-SECURITY-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/ciena/CIENA-CES-SECURITY-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/ciena/CIENA-CES-SECURITY-MIB')
-rw-r--r--MIBS/ciena/CIENA-CES-SECURITY-MIB243
1 files changed, 243 insertions, 0 deletions
diff --git a/MIBS/ciena/CIENA-CES-SECURITY-MIB b/MIBS/ciena/CIENA-CES-SECURITY-MIB
new file mode 100644
index 0000000..ad5505e
--- /dev/null
+++ b/MIBS/ciena/CIENA-CES-SECURITY-MIB
@@ -0,0 +1,243 @@
+-- This file was included in Ciena MIB release MIBS-CIENA-CES-08-07-00-024
+ --
+ -- CIENA-CES-SECURITY-MIB.my
+ --
+
+ CIENA-CES-SECURITY-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ NOTIFICATION-TYPE, OBJECT-TYPE, MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ cienaGlobalSeverity, cienaGlobalMacAddress
+ FROM CIENA-GLOBAL-MIB
+ cienaCesNotifications, cienaCesConfig
+ FROM CIENA-SMI;
+
+ cienaCesSecurityMIB MODULE-IDENTITY
+ LAST-UPDATED "201709270000Z"
+ ORGANIZATION "Ciena Corp."
+ CONTACT-INFO
+ " Mib Meister
+ 7035 Ridge Road
+ Hanover, Maryland 21076
+ USA
+ Phone: +1 800 921 1144
+ Email: support@ciena.com"
+ DESCRIPTION
+ "This module defines the security configuration objects and also the objects required for
+ any security related notifications."
+
+ REVISION "201709270000Z"
+ DESCRIPTION
+ "Initial creation."
+ ::= { cienaCesConfig 44 }
+
+ --
+ -- Node definitions
+ --
+
+ cienaCesSecurityMIBObjects OBJECT IDENTIFIER ::= { cienaCesSecurityMIB 1 }
+
+ cienaCesSecurityCertExpiry OBJECT IDENTIFIER ::= { cienaCesSecurityMIBObjects 1 }
+ cienaCesSecurityCertCrl OBJECT IDENTIFIER ::= { cienaCesSecurityMIBObjects 2 }
+
+ cienaCesSecurityMIBNotificationPrefix OBJECT IDENTIFIER ::= { cienaCesNotifications 43 }
+ cienaCesSecurityMIBNotifications OBJECT IDENTIFIER ::= { cienaCesSecurityMIBNotificationPrefix 0 }
+
+ -- Conformance information
+
+ cienaCesSecurityMIBConformance OBJECT IDENTIFIER ::= { cienaCesSecurityMIB 2 }
+ cienaCesSecurityMIBCompliances OBJECT IDENTIFIER ::= { cienaCesSecurityMIBConformance 1 }
+ cienaCesSecurityMIBGroups OBJECT IDENTIFIER ::= { cienaCesSecurityMIBConformance 2 }
+
+ --
+ -- Global stuff
+ --
+
+ cienaCesSecurityCertType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ca(1),
+ devCert(2),
+ sshClient(3),
+ sshServer(4)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the type of the certificate."
+ ::= { cienaCesSecurityCertExpiry 1 }
+
+ cienaCesSecurityCertName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the name of the certificate."
+ ::= { cienaCesSecurityCertExpiry 2 }
+
+ cienaCesSecurityCertValidTo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the validTo date of the certificate."
+ ::= { cienaCesSecurityCertExpiry 3 }
+
+ cienaCesSecurityCaCrlType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the type of object, CA or CRL."
+ ::= { cienaCesSecurityCertCrl 1 }
+
+ cienaCesSecurityCertCrlOperation OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the type of operation on the cert or CRL."
+ ::= { cienaCesSecurityCertCrl 2 }
+
+ cienaCesSecurityCaCrlInvalidCaReason OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the reason the CA is invalid."
+ ::= { cienaCesSecurityCertCrl 3 }
+
+ cienaCesSecurityCertKeyOperation OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the type of operation on the cert key."
+ ::= { cienaCesSecurityCertCrl 4 }
+
+ cienaCesSecurityCertExpiryWarningNotification NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesSecurityCertType,
+ cienaCesSecurityCertName,
+ cienaCesSecurityCertValidTo
+ }
+ STATUS current
+ DESCRIPTION
+ "A cienaCesSecurityCertExpiryWarningNotification is sent if
+ the current time is greater than or equal to (the expiry time
+ minus the initial warning interval), but less than the expiry
+ time. They are sent at configured intervals.
+ To enable the device to send this trap:
+ cienaCesSecurityCertExpiryWarningTrapState needs to be set to enabled."
+ ::= { cienaCesSecurityMIBNotifications 1 }
+
+ cienaCesSecurityCertExpiryExpiredNotification NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesSecurityCertType,
+ cienaCesSecurityCertName,
+ cienaCesSecurityCertValidTo
+ }
+ STATUS current
+ DESCRIPTION
+ "A cienaCesSecurityCertExpiryExpiredNotification is sent if
+ the current time is greater than or equal to the expiry time.
+ They are sent at configured intervals.
+ To enable the device to send this trap:
+ cienaCesSecurityCertExpiryExpiredTrapState needs to be set to enabled."
+ ::= { cienaCesSecurityMIBNotifications 2 }
+
+ cienaCesSecurityCaCrlInstallNotification NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesSecurityCaCrlType,
+ cienaCesSecurityCertName,
+ cienaCesSecurityCertCrlOperation
+ }
+ STATUS current
+ DESCRIPTION
+ "A cienaCesSecurityCaCrlInstallNotification is sent if
+ a CA certificate has been successfully installed.
+ To enable the device to send this trap:
+ cienaCesSecurityCaCrlInstallTrapState needs to be set to enabled."
+ ::= { cienaCesSecurityMIBNotifications 3 }
+
+ cienaCesSecurityCaCrlInvalidCaNotification NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesSecurityCaCrlInvalidCaReason
+ }
+ STATUS current
+ DESCRIPTION
+ "A cienaCesSecurityCaCrlInvalidCaNotification is sent if
+ during an attempted installation, the CA certificate
+ is found to be invalid.
+ To enable the device to send this trap:
+ cienaCesSecurityCaCrlInvalidCaTrapState needs to be set to enabled."
+ ::= { cienaCesSecurityMIBNotifications 4 }
+
+ cienaCesSecurityDevCertInstallNotification NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesSecurityCertName,
+ cienaCesSecurityCertCrlOperation
+ }
+ STATUS current
+ DESCRIPTION
+ "A cienaCesSecurityDevCertInstallNotification is sent if
+ a device certificate has been successfully installed or uninstalled.
+ To enable the device to send this trap:
+ cienaCesSecurityDevCertInstallTrapState needs to be set to enabled."
+ ::= { cienaCesSecurityMIBNotifications 5 }
+
+ cienaCesSecurityDevCertKeyCreateNotification NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesSecurityCertName,
+ cienaCesSecurityCertKeyOperation
+ }
+ STATUS current
+ DESCRIPTION
+ "A cienaCesSecurityDevCertKeyCreateNotification is sent if
+ a device certificate key has been successfully created.
+ To enable the device to send this trap:
+ cienaCesSecurityDevCertKeyCreateTrapState needs to be set to enabled."
+ ::= { cienaCesSecurityMIBNotifications 6 }
+
+ cienaCesSecurityCertExpiryGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ cienaCesSecurityCertExpiryWarningNotification,
+ cienaCesSecurityCertExpiryExpiredNotification
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing information
+ about security certificate expiry notifications."
+ ::= { cienaCesSecurityMIBGroups 1 }
+
+ cienaCesSecurityCertCrlGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ cienaCesSecurityCaCrlInstallNotification,
+ cienaCesSecurityCaCrlInvalidCaNotification,
+ cienaCesSecurityDevCertInstallNotification,
+ cienaCesSecurityDevCertKeyCreateNotification
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing information
+ about certificate and certificate revocation
+ list notifications."
+ ::= { cienaCesSecurityMIBGroups 2 }
+
+END