{
  "imports": {
    "class": "imports",
    "HPN-ICF-OID-MIB": [
      "hpnicfCommon"
    ],
    "SNMPv2-CONF": [
      "NOTIFICATION-GROUP",
      "MODULE-COMPLIANCE"
    ],
    "SNMPv2-SMI": [
      "NOTIFICATION-TYPE",
      "IpAddress",
      "Gauge32",
      "Unsigned32",
      "OBJECT-TYPE",
      "MODULE-IDENTITY",
      "TimeTicks",
      "MibIdentifier",
      "Integer32",
      "iso",
      "Counter64",
      "OBJECT-IDENTITY",
      "Bits",
      "Counter32"
    ],
    "SNMPv2-TC": [
      "DateAndTime",
      "TEXTUAL-CONVENTION",
      "RowStatus",
      "DisplayString"
    ]
  },
  "hpnicfRSA": {
    "name": "hpnicfRSA",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.2.23",
    "class": "moduleidentity",
    "revisions": [
      {
        "revision": "2004-10-10 00:00",
        "description": "The initial revision of RSA module."
      }
    ],
    "lastupdated": "200410100000Z",
    "description": "The HPN-ICF-RSA-MIB contains objects to Manage RSA configuration."
  },
  "RSAKeyErrorCode": {
    "name": "RSAKeyErrorCode",
    "class": "textualconvention",
    "type": {
      "type": "INTEGER",
      "class": "type",
      "constraints": {
        "enumeration": {
          "rsaSuccess": 1,
          "rsaFailure": 2,
          "rsaErrNoMemory": 3,
          "rsaErrKeyNotReplaced": 4,
          "rsaErrKeyBackup": 5,
          "rsaErrKeySaved": 6,
          "rsaErrKeyGenerate": 7,
          "rsaErrKeyDestroy": 8,
          "rsaErrHostEncKeyBackup": 9,
          "rsaErrHostEncKeySave": 10,
          "rsaErrHostEncKeyGenerate": 11,
          "rsaErrHostEncKeyDestroy": 12,
          "rsaErrHostSigKeyBackup": 13,
          "rsaErrHostSigKeySave": 14,
          "rsaErrHostSigKeyGenerate": 15,
          "rsaErrHostSigKeyDestroy": 16,
          "rsaErrServerKeyBackup": 17,
          "rsaErrServerKeySave": 18,
          "rsaErrServerKeyGenerate": 19,
          "rsaErrServerKeyDestroy": 20,
          "rsaErrPeerKeyNotReplaced": 21,
          "rsaErrPeerKeyNumArriveMax": 22,
          "rsaErrPeerKeyNotRemoved": 23,
          "rsaErrPeerKeyNotExist": 24,
          "rsaStatusKeyExist": 25,
          "rsaStatusKeyNotExist": 26,
          "rsaStatusKeyInvalid": 27,
          "rsaStatusHostEncKeyExist": 28,
          "rsaStatusHostEncKeyNotExist": 29,
          "rsaStatusHostEncKeyInvalid": 30,
          "rsaStatusHostSigKeyExist": 31,
          "rsaStatusHostSigKeyNotExist": 32,
          "rsaStatusHostSigKeyInvalid": 33,
          "rsaStatusServerKeyExist": 34,
          "rsaStatusServerKeyNotExist": 35,
          "rsaStatusServerKeyInvalid": 36
        }
      }
    },
    "status": "current",
    "description": "Indicates the reason that SSH peer public key fails to config or that SSH local key pair fails to create/refresh/destroy."
  },
  "hpnicfRSAMIBObjects": {
    "name": "hpnicfRSAMIBObjects",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.2.23.1",
    "class": "objectidentity"
  },
  "hpnicfRSAPeerPublicKeyTable": {
    "name": "hpnicfRSAPeerPublicKeyTable",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.2.23.1.1",
    "nodetype": "table",
    "class": "objecttype",
    "maxaccess": "not-accessible",
    "status": "current",
    "description": "The (conceptual) RSA Peer Public Key Table"
  },
  "hpnicfRSAPeerPublicKeyEntry": {
    "name": "hpnicfRSAPeerPublicKeyEntry",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.2.23.1.1.1",
    "nodetype": "row",
    "class": "objecttype",
    "maxaccess": "not-accessible",
    "indices": [
      {
        "module": "HPN-ICF-RSA-MIB",
        "object": "hpnicfRSAPeerPublicKeyName",
        "implied": 0
      }
    ],
    "status": "current",
    "description": "An entry (conceptual row) in the RSA Peer Public Key Table."
  },
  "hpnicfRSAPeerPublicKeyName": {
    "name": "hpnicfRSAPeerPublicKeyName",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.2.23.1.1.1.1",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "OCTET STRING",
      "class": "type",
      "constraints": {
        "size": [
          {
            "min": 1,
            "max": 64
          }
        ]
      }
    },
    "maxaccess": "not-accessible",
    "status": "current",
    "description": "The RSA peer public key name."
  },
  "hpnicfRSAPeerIpAddress": {
    "name": "hpnicfRSAPeerIpAddress",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.2.23.1.1.1.2",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "IpAddress",
      "class": "type"
    },
    "maxaccess": "read-write",
    "status": "current",
    "description": "Indicates the IP Address of RSA Peer machine."
  },
  "hpnicfRSAPeerFQDN": {
    "name": "hpnicfRSAPeerFQDN",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.2.23.1.1.1.3",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "DisplayString",
      "class": "type"
    },
    "maxaccess": "read-write",
    "status": "current",
    "description": "The Full Qualified Domain Name of RSA Peer Machine"
  },
  "hpnicfRSAPeerPublicKeyCode": {
    "name": "hpnicfRSAPeerPublicKeyCode",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.2.23.1.1.1.4",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "OCTET STRING",
      "class": "type",
      "constraints": {
        "size": [
          {
            "min": 1,
            "max": 1024
          }
        ]
      }
    },
    "maxaccess": "read-create",
    "status": "current",
    "description": "The code of RSA peer public key."
  },
  "hpnicfRSAPeerPublicKeyStatus": {
    "name": "hpnicfRSAPeerPublicKeyStatus",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.2.23.1.1.1.5",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "RowStatus",
      "class": "type"
    },
    "maxaccess": "read-create",
    "status": "current",
    "description": "The status of this RSA peer public key entry. Support Active Status and CreateAndGo and Destroy Operation "
  },
  "hpnicfRSALocalKeyPairTable": {
    "name": "hpnicfRSALocalKeyPairTable",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.2.23.1.2",
    "nodetype": "table",
    "class": "objecttype",
    "maxaccess": "not-accessible",
    "status": "current",
    "description": "The (conceptual)RSA local Key Pair Table."
  },
  "hpnicfRSALocalKeyPairEntry": {
    "name": "hpnicfRSALocalKeyPairEntry",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.2.23.1.2.1",
    "nodetype": "row",
    "class": "objecttype",
    "maxaccess": "not-accessible",
    "indices": [
      {
        "module": "HPN-ICF-RSA-MIB",
        "object": "hpnicfRSALocalKeyIndex",
        "implied": 0
      }
    ],
    "status": "current",
    "description": "An entry (conceptual row) in the RSA local Key Pair Table."
  },
  "hpnicfRSALocalKeyIndex": {
    "name": "hpnicfRSALocalKeyIndex",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.2.23.1.2.1.1",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "INTEGER",
      "class": "type",
      "constraints": {
        "range": [
          {
            "min": 1,
            "max": 1
          }
        ]
      }
    },
    "maxaccess": "not-accessible",
    "status": "current",
    "description": "The hpnicfRSALocalKeyPairTable Table can only exist one entry at most."
  },
  "hpnicfRSALocalHostKeyName": {
    "name": "hpnicfRSALocalHostKeyName",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.2.23.1.2.1.2",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "DisplayString",
      "class": "type"
    },
    "maxaccess": "read-only",
    "status": "current",
    "description": "Indicates RSA Host local public key name.Its value is composed of systemname, a underscore and the string of 'Host'"
  },
  "hpnicfRSALocalHostKeyCode": {
    "name": "hpnicfRSALocalHostKeyCode",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.2.23.1.2.1.3",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "OCTET STRING",
      "class": "type",
      "constraints": {
        "size": [
          {
            "min": 512,
            "max": 1024
          }
        ]
      }
    },
    "maxaccess": "read-only",
    "status": "current",
    "description": "Indicates the code of RSA Host local pkey that the length is between 512 and 2048 bits."
  },
  "hpnicfRSALocalHostKeyCreatedTime": {
    "name": "hpnicfRSALocalHostKeyCreatedTime",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.2.23.1.2.1.4",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "DateAndTime",
      "class": "type"
    },
    "maxaccess": "read-only",
    "status": "current",
    "description": "Indicates the created time of RSA local Host key."
  },
  "hpnicfRSALocalServerKeyName": {
    "name": "hpnicfRSALocalServerKeyName",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.2.23.1.2.1.5",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "DisplayString",
      "class": "type"
    },
    "maxaccess": "read-only",
    "status": "current",
    "description": "Indicates RSA Host local public key name.Its value is composed of systemname, a underscore and the string of 'Server'"
  },
  "hpnicfRSALocalServerKeyCode": {
    "name": "hpnicfRSALocalServerKeyCode",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.2.23.1.2.1.6",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "OCTET STRING",
      "class": "type",
      "constraints": {
        "size": [
          {
            "min": 512,
            "max": 1024
          }
        ]
      }
    },
    "maxaccess": "read-only",
    "status": "current",
    "description": "Indicates the code of RSA Host local pkey that the length is between 512 and 2048 bits."
  },
  "hpnicfRSALocalServerKeyCreatedTime": {
    "name": "hpnicfRSALocalServerKeyCreatedTime",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.2.23.1.2.1.7",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "DateAndTime",
      "class": "type"
    },
    "maxaccess": "read-only",
    "status": "current",
    "description": "Indicates the created time of RSA local Host key."
  },
  "hpnicfRSALocalKeyPairBits": {
    "name": "hpnicfRSALocalKeyPairBits",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.2.23.1.2.1.8",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "Integer32",
      "class": "type",
      "constraints": {
        "range": [
          {
            "min": 512,
            "max": 2048
          }
        ]
      }
    },
    "default": {
      "default": {
        "value": 512,
        "format": "decimal"
      }
    },
    "maxaccess": "read-create",
    "status": "current",
    "description": "The bits of RSA local key pair, ranging between 512 and 2048. By default, the value is 512."
  },
  "hpnicfRSALocalKeyStatus": {
    "name": "hpnicfRSALocalKeyStatus",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.2.23.1.2.1.9",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "RowStatus",
      "class": "type"
    },
    "maxaccess": "read-create",
    "status": "current",
    "description": "The status column used for creating, deleting instances of the columnar objects in the hpnicfRSALocalKeyPairTable table."
  },
  "hpnicfRSAPeerKeyConfigFailReason": {
    "name": "hpnicfRSAPeerKeyConfigFailReason",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.2.23.1.3",
    "nodetype": "scalar",
    "class": "objecttype",
    "syntax": {
      "type": "RSAKeyErrorCode",
      "class": "type"
    },
    "maxaccess": "accessible-for-notify",
    "status": "current",
    "description": "The reason that RSA peer public key fails to config."
  },
  "hpnicfRSALocalKeyFailReason": {
    "name": "hpnicfRSALocalKeyFailReason",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.2.23.1.4",
    "nodetype": "scalar",
    "class": "objecttype",
    "syntax": {
      "type": "RSAKeyErrorCode",
      "class": "type"
    },
    "maxaccess": "accessible-for-notify",
    "status": "current",
    "description": "The reason that RSA local key pair fails to create, refresh and destroy."
  },
  "hpnicfRSANotifications": {
    "name": "hpnicfRSANotifications",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.2.23.2",
    "class": "objectidentity"
  },
  "hpnicfRSALocalKeyPairOpeFail": {
    "name": "hpnicfRSALocalKeyPairOpeFail",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.2.23.2.1",
    "class": "notificationtype",
    "objects": [
      {
        "module": "HPN-ICF-RSA-MIB",
        "object": "hpnicfRSALocalKeyFailReason"
      }
    ],
    "status": "current",
    "description": "The trap is generated while the RSA local key pair fails to create, refresh and destory."
  },
  "hpnicfRSAPeerKeyConfigFail": {
    "name": "hpnicfRSAPeerKeyConfigFail",
    "oid": "1.3.6.1.4.1.11.2.14.11.15.2.23.2.2",
    "class": "notificationtype",
    "objects": [
      {
        "module": "HPN-ICF-RSA-MIB",
        "object": "hpnicfRSAPeerKeyConfigFailReason"
      }
    ],
    "status": "current",
    "description": "The trap is generated while the RSA peer public key fails to configure."
  },
  "meta": {
    "comments": [
      "ASN.1 source file:///Users/neermitt/kusanagi/mibs.snmplabs.com/asn1/HPN-ICF-RSA-MIB",
      "Produced by pysmi-0.3.4 at Fri May 24 19:36:39 2019",
      "On host NEERMITT-M-J0NV platform Darwin version 18.6.0 by user neermitt",
      "Using Python version 3.7.3 (default, Mar 27 2019, 09:23:15) "
    ],
    "module": "HPN-ICF-RSA-MIB"
  }
}