diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/ciena/CIENA-CES-SECURITY-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/ciena/CIENA-CES-SECURITY-MIB')
| -rw-r--r-- | MIBS/ciena/CIENA-CES-SECURITY-MIB | 243 |
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 |