SNMP-USM-DH-OBJECTS-MIB
25 objects
The management information definitions for providing forward secrecy for key changes for the usmUserTable, and for providing a method for 'kickstarting' access to the agent via a Diffie-Helman key agreement.
Imported Objects
| SNMP-FRAMEWORK-MIB | SnmpAdminString |
| SNMP-USER-BASED-SM-MIB | usmUserEntry |
| SNMPv2-CONF | MODULE-COMPLIANCE OBJECT-GROUP |
| SNMPv2-SMI | -- OBJECT-IDENTITY experimental Integer32 MODULE-IDENTITY OBJECT-TYPE |
| SNMPv2-TC | TEXTUAL-CONVENTION |
| OID | Name | Access | Status | Description |
|---|---|---|---|---|
| 1.3.6.1.3.101 | IdentitysnmpUsmDHObjectsMIB | The management information definitions for providing forward secrecy for key changes for the usmUserTable, and for providing a method for 'kickstarting' access… | ||
| 1.3.6.1.3.101.1 | NodeusmDHKeyObjects | |||
| 1.3.6.1.3.101.1.1 | NodeusmDHPublicObjects | |||
| 1.3.6.1.3.101.1.1.1 | ScalarusmDHParameters | read-write | current | The public Diffie-Hellman parameters for doing a Diffie-Hellman key agreement for this device. This is encoded as an ASN.1 DHParameter per PKCS #3, section 9. … |
| 1.3.6.1.3.101.1.1.2 | TableusmDHUserKeyTable | not-accessible | current | This table augments and extends the usmUserTable and provides 4 objects which exactly mirror the objects in that table with the textual convention of 'KeyChang… |
| 1.3.6.1.3.101.1.1.2.1 | RowusmDHUserKeyEntry | not-accessible | current | A row of DHKeyChange objects which augment or replace the functionality of the KeyChange objects in the base table row. |
| 1.3.6.1.3.101.1.1.2.1.1 | ColumnusmDHUserAuthKeyChange | read-create | current | The object used to change any given user's Authentication Key using a Diffie-Hellman key exchange. The right-most n bits of the shared secret 'sk', where 'n' i… |
| 1.3.6.1.3.101.1.1.2.1.2 | ColumnusmDHUserOwnAuthKeyChange | read-create | current | The object used to change the agents own Authentication Key using a Diffie-Hellman key exchange. The right-most n bits of the shared secret 'sk', where 'n' is … |
| 1.3.6.1.3.101.1.1.2.1.3 | ColumnusmDHUserPrivKeyChange | read-create | current | The object used to change any given user's Privacy Key using a Diffie-Hellman key exchange. The right-most n bits of the shared secret 'sk', where 'n' is the n… |
| 1.3.6.1.3.101.1.1.2.1.4 | ColumnusmDHUserOwnPrivKeyChange | read-create | current | The object used to change the agent's own Privacy Key using a Diffie-Hellman key exchange. The right-most n bits of the shared secret 'sk', where 'n' is the nu… |
| 1.3.6.1.3.101.1.2 | NodeusmDHKickstartGroup | |||
| 1.3.6.1.3.101.1.2.1 | TableusmDHKickstartTable | not-accessible | current | A table of mappings between zero or more Diffie-Helman key agreement values and entries in the usmUserTable. Entries in this table are created by providing the… |
| 1.3.6.1.3.101.1.2.1.1 | RowusmDHKickstartEntry | not-accessible | current | An entry in the usmDHKickstartTable. The agent SHOULD either delete this entry or mark it as inactive upon a successful SET of any of the KeyChange-typed objec… |
| 1.3.6.1.3.101.1.2.1.1.1 | ColumnusmDHKickstartIndex | not-accessible | current | Index value for this row. |
| 1.3.6.1.3.101.1.2.1.1.2 | ColumnusmDHKickstartMyPublic | read-only | current | The agent's Diffie-Hellman public value for this row. At initialization, the agent generates a random number and derives its public value from that number. Thi… |
| 1.3.6.1.3.101.1.2.1.1.3 | ColumnusmDHKickstartMgrPublic | read-only | current | The manager's Diffie-Hellman public value for this row. Note that this value is not set via the SNMP agent, but may be set via some out of band method, such as… |
| 1.3.6.1.3.101.1.2.1.1.4 | ColumnusmDHKickstartSecurityName | read-only | current | The usmUserName and usmUserSecurityName in the usmUserTable associated with this row. This is provided in the same manner and at the same time as the usmDHKick… |
| 1.3.6.1.3.101.2 | NodeusmDHKeyConformance | |||
| 1.3.6.1.3.101.2.1 | NodeusmDHKeyMIBCompliances | |||
| 1.3.6.1.3.101.2.1.1 | ComplianceusmDHKeyMIBCompliance | read-only | current | The compliance statement for this module. |
| 1.3.6.1.3.101.2.2 | NodeusmDHKeyMIBGroups | |||
| 1.3.6.1.3.101.2.2.1 | GroupusmDHKeyMIBBasicGroup | current | ||
| 1.3.6.1.3.101.2.2.2 | GroupusmDHKeyParamGroup | current | The mandatory object for all MIBs which use the DHKeyChange textual convention. | |
| 1.3.6.1.3.101.2.2.3 | GroupusmDHKeyKickstartGroup | current | The objects used for kickstarting one or more SNMPv3 USM associations via a configuration file or other out of band, non-confidential access. |
Type Definitions
| Name | Syntax | Status | Description |
|---|---|---|---|
| DHKeyChange | OCTET STRING | current | Upon initialization, or upon creation of a row containing an object of this type, and after any successful SET of this value, a GET of this value returns 'y' where y = g^xa MOD p, and where g is the base from usmDHParam… |