146 lines
4.7 KiB
Plaintext

-------------------------------------------------------------------------------
-- SSL module MIB
-------------------------------------------------------------------------------
-- Version 0.02
-- 2004/3/30 14:30
-- By Jesson Lee
-- Remove swSSLVersionSSLv3 and swSSLVersionTLSv1Admin objects
-- Add swSSLStatusAdmin object
-- Add swSSLCacheTimeout object
-- Remove swSSLCertificateRequest object
-- Remove swSSLCertificateFileType object
-------------------------------------------------------------------------------
-- Version 0.01
-- 2003/7/2 02:22
-------------------------------------------------------------------------------
SSL-MIB DEFINITIONS ::= BEGIN
-- -------------------------------------------------------------
-- SSL System Access Control MIB
-- -------------------------------------------------------------
IMPORTS
IpAddress
FROM RFC1155-SMI
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
dlink-common-mgmt FROM DLINK-ID-REC-MIB;
swSSLMIB MODULE-IDENTITY
LAST-UPDATED "9911220000Z"
ORGANIZATION "Working Group"
CONTACT-INFO
" "
DESCRIPTION
"The Secure Socket Layer MIB."
::= { dlink-common-mgmt 7}
swSSLMgmt OBJECT IDENTIFIER ::= { swSSLMIB 1 }
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
swSSLStatusAdmin OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the SSL feature is support or not ."
::= { swSSLMgmt 1}
swSSLCipherSuites OBJECT-TYPE
SYNTAX BITS {
rsa-with-rc4-128-MD5 (0),
rsa-with-3des-ede-cbc-sha(1),
dhe-dss-with-3des-ede-cbc-sha(2),
rsa-export-with-rc4-40-md5(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the ciphersuites are enabled or not in the system.
If the bit is 1 , indicate that ciphersuite is enabled , else is disabled . "
::= { swSSLMgmt 2}
swSSLCacheTimeout OBJECT-TYPE
SYNTAX Unsigned32 (60..86400)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the Cache Timeout value for SSL module to refresh the session
resume data kept in database"
::= { swSSLMgmt 3}
swSSLCertificateFile OBJECT IDENTIFIER ::= { swSSLMIB 2 }
----------------------------------------------------------------------------------------------
swSSLCertificateFileIPAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address where the file to be downloaded is located"
::= { swSSLCertificateFile 1 }
swSSLCertificateFilePath OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The description for the certificate file name included full path to be downloaded ."
::= { swSSLCertificateFile 2 }
swSSLCertificateKeyFilePath OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The description for the key file name included full path to be downloaded ."
::= { swSSLCertificateFile 3 }
swSSLCertificateFileCtrl OBJECT-TYPE
SYNTAX INTEGER {
other(1),
inactive(2),
start(3),
delete(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object provides the user to download certificate or key file. "
::= { swSSLCertificateFile 4 }
swSSLCertificateFileShowSatus OBJECT-TYPE
SYNTAX INTEGER {
none(1),
rsa(2),
dsa(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Show certificate file status."
::= { swSSLCertificateFile 5 }
-- -------------------------------------------------------------------------------------
END