Observium_CE/mibs/hp/HP-ICF-MIN-KEY-MIB

142 lines
4.2 KiB
Plaintext

HP-ICF-MIN-KEY-MIB DEFINITIONS ::= BEGIN
IMPORTS
hpSwitch
FROM HP-ICF-OID
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC;
hpicfMinKeyMIB MODULE-IDENTITY
LAST-UPDATED "201606220900Z" --June 22, 2016
ORGANIZATION "HP Networking"
CONTACT-INFO "Hewlett-Packard Enterprise Company
8000 Foothills Blvd.
Roseville, CA 95747"
DESCRIPTION
"This MIB module describes objects for enforcing minimum secure key
size in the HPE Integrated Communication
Facility product line."
REVISION "201606220900Z" -- June 22, 2016
DESCRIPTION
"Initial version of minimum key MIB module."
::= { hpSwitch 132 }
---
--- Node definitions
---
hpicfMinKeyObjects OBJECT IDENTIFIER ::= { hpicfMinKeyMIB 0 }
hpicfMinKeyConformance OBJECT IDENTIFIER ::= { hpicfMinKeyMIB 1 }
-- hpicfMinKeyNotifications OBJECT IDENTIFIER ::= { hpicfMinKeyMIB 2 }
hpicfMinKeyConfigObjects OBJECT IDENTIFIER ::= { hpicfMinKeyObjects 1 }
-- hpicfMinKeyStatsObjects OBJECT IDENTIFIER ::= { hpicfMinKeyObjects 2 }
---
--- Scalar configuration objects
---
-- hpicfMinKeyScalarConfig OBJECT IDENTIFIER ::= { hpicfMinKeyConfigObjects 0 }
---
--- minimum key table
---
hpicfMinKeyTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpicfMinKeyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of minimum secure key size objects"
::= { hpicfMinKeyConfigObjects 1 }
hpicfMinKeyEntry OBJECT-TYPE
SYNTAX HpicfMinKeyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the hpicfMinKeyTable."
INDEX { hpicfMinKeyType}
::= { hpicfMinKeyTable 1 }
HpicfMinKeyEntry ::= SEQUENCE {
hpicfMinKeyType INTEGER,
hpicfMinKeySize INTEGER,
hpicfMinKeyRowStatus RowStatus
}
hpicfMinKeyType OBJECT-TYPE
SYNTAX INTEGER {
rsa(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies the key type for which the minimum
secure key size enforced."
::= { hpicfMinKeyEntry 1 }
hpicfMinKeySize OBJECT-TYPE
SYNTAX INTEGER {
minBit1024(1),
minBit2048(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the minimum secure key size enforced. The
default value for this attribute will be 1024"
::= { hpicfMinKeyEntry 2 }
hpicfMinKeyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of this row, by which new entries may be created
or existing entries deleted from this table."
::= { hpicfMinKeyEntry 3 }
--- ------------------------------------------------------------
--- Conformance
--- ------------------------------------------------------------
hpicfMinKeyCompliances OBJECT IDENTIFIER ::= { hpicfMinKeyConformance 1 }
hpicfMinKeyGroups OBJECT IDENTIFIER ::= { hpicfMinKeyConformance 2 }
hpicfMinKeyCompliance1 MODULE-COMPLIANCE
STATUS current
DESCRIPTION "The compliance statement"
MODULE -- this module
MANDATORY-GROUPS {
hpicfMinKeyConfigGroup
}
::= { hpicfMinKeyCompliances 1 }
--- units of conformance
hpicfMinKeyConfigGroup OBJECT-GROUP
OBJECTS {
hpicfMinKeySize,
hpicfMinKeyRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing configuration for
minimum secure key size."
::= { hpicfMinKeyGroups 1 }
END