142 lines
4.2 KiB
Plaintext
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
|