smilint output for ./IPSEC-IKEACTION-MIB


Message Severities
SeverityCount
severe2
error2
minor error2
change recommended1
warning5
Message Types
TypeCount
import-failed (error)2
module-identity-registration (change recommended)1
object-identifier-unknown (severe)2
revision-after-update (minor error)1
revision-missing (minor error)1
type-without-format (warning)5

Messages:

IPSEC-IKEACTION-MIB

   1: -- extracted from draft-ietf-ipsp-ikeaction-mib-01.txt
   2: -- at Fri Oct 22 06:23:51 2004
   3: 
   4:    IPSEC-IKEACTION-MIB DEFINITIONS ::= BEGIN
   5: 
   6: 
   7: 
   8:    IMPORTS
   9:        MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32
  10:                                            FROM SNMPv2-SMI
  11: 
  12: 
  13:        TEXTUAL-CONVENTION, RowStatus, TruthValue,
  14:        TimeStamp, StorageType, VariablePointer
  15:                                            FROM SNMPv2-TC
  16: 
  17: 
  18:        MODULE-COMPLIANCE, OBJECT-GROUP
  19:                                            FROM SNMPv2-CONF
  20: 
  21: 
  22:        SnmpAdminString
  23:                                            FROM SNMP-FRAMEWORK-MIB
  24: 
  25: 
  26:        InetAddressType, InetAddress, InetPortNumber
  27:                                            FROM INET-ADDRESS-MIB
  28: 
  29: 
  30:        spdActions, SpdIPPacketLogging, spdEndGroupIdentType,
  31:        spdEndGroupAddress
  32:                                         FROM IPSEC-SPD-MIB
  32: error - identifier `spdEndGroupIdentType' cannot be imported from module `IPSEC-SPD-MIB'
  32: error - identifier `spdEndGroupAddress' cannot be imported from module `IPSEC-SPD-MIB'
  33: 
  34: 
  35:        IpsaCredentialType, IpsecDoiIdentType, IpsaIdentityFilter,
  36:        ipsaSharedGroup
  37:                                         FROM IPSEC-IPSECACTION-MIB
  38:        ;
  39: 
  40: 
  41:    --
  42:    -- module identity
  43:    --
  44: 
  45: 
  46:    ipiaMIB MODULE-IDENTITY
  46: change recommended - warning: uncontrolled MODULE-IDENTITY registration
  47:        LAST-UPDATED "200212100000Z"            -- 12 December 2002
  48:        ORGANIZATION "IETF IP Security Policy Working Group"
  49:        CONTACT-INFO "Michael Baer
  50:                      Sparta, Inc.
  51:                      Phone: +1 530 902 3131
  52:                      Email: baerm@tislabs.com
  53: 
  54: 
  55:                      Ricky Charlet
  56:                      Email: rcharlet@alumni.calpoly.edu
  57: 
  58: 
  59:                      Wes Hardaker
  60:                      Sparta, Inc.
  61:                      P.O. Box 382
  62:                      Davis, CA  95617
  63:                      Phone: +1 530 792 1913
  64:                      Email: hardaker@tislabs.com
  65: 
  66: 
  67:                      Robert Story
  68:                      Revelstone Software
  69:                      PO Box 1812
  70:                      Tucker, GA 30085
  71:                      Phone: +1 770 617 3722
  72:                      Email: ipsp-mib@revelstone.com
  73: 
  74: 
  75:                      Cliff Wang
  76:                      SmartPipes Inc.
  77:                      Suite 300, 565 Metro Place South
  78:                      Dublin, OH 43017
  79:                      Phone: +1 614 923 6241
  80:                      E-Mail: cliffwang2000@yahoo.com"
  81:        DESCRIPTION
  82:         "The MIB module for defining IKE actions for managing IPsec
  83:          Security Policy.
  84: 
  85: 
  86:          Copyright (C) The Internet Society (2003). This version of
  87:          this MIB module is part of RFC XXXX, see the RFC itself for
  88:          full legal notices."
  89: 
  90: 
  91:    -- Revision History
  92: 
  93: 
  94:        REVISION     "200301070000Z"            -- 7 January 2003
  94: minor error - revision date after last update
  95:        DESCRIPTION  "Initial version, published as RFC xxxx."
  96:        -- RFC-editor assigns xxxx
  97: 
  98: 
  99:        ::= { spdActions 2 }
  99: minor error - revision for last update is missing
 100: 
 101: 
 102:    --
 103:    -- groups of related objects
 104:    --
 105: 
 106: 
 107:    ipiaConfigObjects         OBJECT IDENTIFIER
 108:         ::= { ipiaMIB 1 }
 109:    ipiaNotificationObjects   OBJECT IDENTIFIER
 110:         ::= { ipiaMIB 2 }
 111:    ipiaConformanceObjects    OBJECT IDENTIFIER
 112:         ::= { ipiaMIB 3 }
 113: 
 114: 
 115:    --
 116:    -- Textual Conventions
 117:    --
 118: 
 119: 
 120:    IkeEncryptionAlgorithm ::= TEXTUAL-CONVENTION
 120: warning - warning: type `IkeEncryptionAlgorithm' has no format specification
 121:        STATUS      current
 122:        DESCRIPTION "Values for encryption algorithms negotiated
 123:                    for the ISAKMP SA by IKE in Phase I.  These are
 124:                    values for SA Attrbute type Encryption
 125:                    Algorithm (1).
 126: 
 127: 
 128:                    Unused values <= 65000 are reserved to IANA.
 129:                    Currently assigned values at the time of this
 130:                    writing:
 131: 
 132: 
 133:                        reserved(0),        -- reserved in IKE
 134:                        desCbc(1),          -- RFC 2405
 135:                        ideaCbc(2),
 136:                        blowfishCbc(3),
 137:                        rc5R16B64Cbc(4),    -- RC5 R16 B64 CBC
 138:                        tripleDesCbc(5),    -- 3DES CBC
 139:                        castCbc(6),
 140:                        aesCbc(7)
 141: 
 142: 
 143:                    Values 65001-65535 are for private use among
 144:                    mutually consenting parties."
 145:        REFERENCE   "RFC 2409 appendix A,
 146:                    IANA"
 147:        SYNTAX      Unsigned32 (0..65535)
 148: 
 149: 
 150:    IkeAuthMethod ::= TEXTUAL-CONVENTION
 150: warning - warning: type `IkeAuthMethod' has no format specification
 151:        STATUS      current
 152:        DESCRIPTION "Values for authentication methods negotiated
 153:                    for the ISAKMP SA by IKE in Phase I.  These are
 154:                    values for SA Attrbute type Authentication
 155:                    Method (3).
 156: 
 157: 
 158:                    Unused values <= 65000 are reserved to IANA.
 159: 
 160: 
 161:                        reserved(0),        -- reserved in IKE
 162:                        preSharedKey(1),
 163:                        dssSignatures(2),
 164:                        rsaSignatures(3),
 165:                        encryptionWithRsa(4),
 166:                        revisedEncryptionWithRsa(5),
 167:                        reservedDontUse6(6), -- not to be used
 168:                        reservedDontUse7(7), -- not to be used
 169:                        ecdsaSignatures(8)
 170: 
 171: 
 172:                    Values 65001-65535 are for private use among
 173:                    mutually consenting parties."
 174:        REFERENCE   "RFC 2409 appendix A,
 175:                    IANA"
 176:        SYNTAX      Unsigned32 (0..65535)
 177: 
 178: 
 179:    IkeHashAlgorithm ::= TEXTUAL-CONVENTION
 179: warning - warning: type `IkeHashAlgorithm' has no format specification
 180:        STATUS      current
 181:        DESCRIPTION "Values for hash algorithms negotiated
 182:                    for the ISAKMP SA by IKE in Phase I.  These are
 183:                    values for SA Attrbute type Hash Algorithm (2).
 184: 
 185: 
 186:                    Unused values <= 65000 are reserved to IANA.
 187:                    Currently assigned values at the time of this
 188:                    writing:
 189: 
 190: 
 191:                        reserved(0),        -- reserved in IKE
 192:                        md5(1),             -- RFC 1321
 193:                        sha(2),             -- FIPS 180-1
 194:                        tiger(3),
 195:                        sha256(4),
 196:                        sha384(5),
 197:                        sha512(6)
 198: 
 199: 
 200:                    Values 65001-65535 are for private use among
 201:                    mutually consenting parties."
 202:        REFERENCE   "RFC 2409 appendix A,
 203:                    IANA"
 204:        SYNTAX      Unsigned32 (0..65535)
 205: 
 206: 
 207:    IkeGroupDescription ::= TEXTUAL-CONVENTION
 207: warning - warning: type `IkeGroupDescription' has no format specification
 208:        STATUS      current
 209:        DESCRIPTION "Values for Oakley key computation groups for
 210:                    Diffie-Hellman exchange negotiated for the ISAKMP
 211:                    SA by IKE in Phase I.  They are also used in Phase II
 212:                    when perfect forward secrecy is in use.  These are
 213:                    values for SA Attrbute type Group Description (4).
 214: 
 215: 
 216:                    Unused values <= 32767 are reserved to IANA.
 217:                    Currently assigned values at the time of this
 218:                    writing:
 219: 
 220: 
 221:                        none(0),            -- reserved in IKE, used
 222:                                            -- in MIBs to reflect that
 223:                                            -- none of the predefined
 224:                                            -- groups are used
 225:                        modp768(1),         -- default 768-bit MODP group
 226:                        modp1024(2),        -- alternate 1024-bit MODP
 227:                                            -- group
 228: 
 229:                        ec2nGF155(3),       -- EC2N group on Galois
 230:                                            -- Field GF[2^155]
 231:                        ec2nGF185(4),       -- EC2N group on Galois
 232:                                            -- Field GF[2^185]
 233:                        ec2nGF163Random(6), -- EC2N group on Galois
 234:                                            -- Field GF[2^163],
 235:                                            -- random seed
 236:                        ec2nGF163Koblitz(7),
 237:                                            -- EC2N group on Galois
 238:                                            -- Field GF[2^163],
 239:                                            -- Koblitz curve
 240:                        ec2nGF283Random(8), -- EC2N group on Galois
 241:                                            -- Field GF[2^283],
 242:                                            -- random seed
 243:                        ec2nGF283Koblitz(9),
 244:                                            -- EC2N group on Galois
 245:                                            -- Field GF[2^283],
 246:                                            -- Koblitz curve
 247:                        ec2nGF409Random(10),
 248:                                            -- EC2N group on Galois
 249:                                            -- Field GF[2^409],
 250:                                            -- random seed
 251:                        ec2nGF409Koblitz(11),
 252:                                            -- EC2N group on Galois
 253:                                            -- Field GF[2^409],
 254:                                            -- Koblitz curve
 255:                        ec2nGF571Random(12),
 256:                                            -- EC2N group on Galois
 257:                                            -- Field GF[2^571],
 258:                                            -- random seed
 259:                        ec2nGF571Koblitz(13)
 260:                                            -- EC2N group on Galois
 261:                                            -- Field GF[2^571],
 262:                                            -- Koblitz curve
 263: 
 264: 
 265:                    Values 32768-65535 are for private use among
 266:                    mutually consenting parties."
 267:        REFERENCE   "RFC 2409 appendix A,
 268:                    IANA"
 269:        SYNTAX      Unsigned32 (0..65535)
 270: 
 271: 
 272:    IpsecDoiSecProtocolId ::= TEXTUAL-CONVENTION
 272: warning - warning: type `IpsecDoiSecProtocolId' has no format specification
 273:        STATUS      current
 274:        DESCRIPTION "These are the IPsec DOI values for the Protocol-Id
 275:                    field in an ISAKMP Proposal Payload, and in all
 276:                    Notification Payloads.
 277: 
 278: 
 279:                    They are also used as the Protocol-ID In the
 280:                    Notification Payload and the Delete Payload.
 281: 
 282: 
 283:                    Currently assigned values at the time of this
 284:                    writing:
 285: 
 286: 
 287:                        reserved(0),        -- reserved in DOI
 288:                        protoIsakmp(1),     -- message protection
 289:                                            -- required during Phase I
 290:                                            -- of the IKE protocol
 291:                        protoIpsecAh(2),    -- IP packet authentication
 292:                                            -- via Authentication Header
 293:                        protoIpsecEsp(3),   -- IP packet confidentiality
 294:                                            -- via Encapsulating
 295:                                            -- Security Payload
 296:                        protoIpcomp(4)      -- IP payload compression
 297: 
 298: 
 299:                    The values 249-255 are reserved for private use
 300:                    amongst cooperating systems."
 301:        REFERENCE   "RFC 2407 section 4.4.1"
 302:        SYNTAX      Unsigned32 (0..255)
 303: 
 304: 
 305:    --
 306:    -- Policy group definitions
 307:    --
 308: 
 309: 
 310:    ipiaLocalConfigObjects OBJECT IDENTIFIER
 311:         ::= { ipiaConfigObjects 1 }
 312: 
 313: 
 314: 
 315:    --
 316:    -- Static Filters
 317:    --
 318: 
 319: 
 320:    ipiaStaticFilters OBJECT IDENTIFIER ::= { ipiaConfigObjects 2 }
 321: 
 322: 
 323:    ipiaIkePhase1Filter OBJECT-TYPE
 324:            SYNTAX      Integer32
 325:            MAX-ACCESS  read-only
 326:            STATUS      current
 327:            DESCRIPTION
 328:                "This static filter can be used to test if a packet is
 329:                 part of an IKE phase-1 negotiation."
 330:            ::= { ipiaStaticFilters 1 }
 331: 
 332: 
 333:    ipiaIkePhase2Filter OBJECT-TYPE
 334:            SYNTAX      Integer32
 335:            MAX-ACCESS  read-only
 336:            STATUS      current
 337:            DESCRIPTION
 338:                "This static filter can be used to test if a packet is
 339:                 part of an IKE phase-2 negotiation."
 340:            ::= { ipiaStaticFilters 2 }
 341: 
 342: 
 343: 
 344:    --
 345:    -- credential filter table
 346:    --
 347: 
 348: 
 349:    ipiaCredentialFilterTable OBJECT-TYPE
 350:        SYNTAX      SEQUENCE OF IpiaCredentialFilterEntry
 351:        MAX-ACCESS  not-accessible
 352:        STATUS      current
 353:        DESCRIPTION
 354:            "This table defines filters which can be used to match
 355:             credentials of IKE peers, where the credentials in question
 356:             have been obtained from an IKE phase 1 exchange.  They may
 357:             be X.509 certificates, Kerberos tickets, etc..."
 358:        ::= { ipiaConfigObjects 3 }
 359: 
 360: 
 361:    ipiaCredentialFilterEntry OBJECT-TYPE
 362:        SYNTAX      IpiaCredentialFilterEntry
 363:        MAX-ACCESS  not-accessible
 364:        STATUS      current
 365:        DESCRIPTION
 366:            "A row defining a particular credential filter"
 367:        INDEX   { ipiaCredFiltName }
 368:        ::= { ipiaCredentialFilterTable 1 }
 369: 
 370: 
 371:    IpiaCredentialFilterEntry ::= SEQUENCE {
 372:        ipiaCredFiltName                      SnmpAdminString,
 373:        ipiaCredFiltCredentialType            IpsaCredentialType,
 374:        ipiaCredFiltMatchFieldName            OCTET STRING,
 375:        ipiaCredFiltMatchFieldValue           OCTET STRING,
 376:        ipiaCredFiltAcceptCredFrom            OCTET STRING,
 377:        ipiaCredFiltLastChanged               TimeStamp,
 378:        ipiaCredFiltStorageType               StorageType,
 379:        ipiaCredFiltRowStatus                 RowStatus
 380:    }
 381: 
 382: 
 383:    ipiaCredFiltName OBJECT-TYPE
 384:        SYNTAX      SnmpAdminString (SIZE(1..32))
 385:        MAX-ACCESS  not-accessible
 386:        STATUS      current
 387:        DESCRIPTION
 388:            "The administrative name of this filter."
 389:        ::= { ipiaCredentialFilterEntry 1 }
 390: 
 391:    ipiaCredFiltCredentialType OBJECT-TYPE
 392:        SYNTAX      IpsaCredentialType
 393:        MAX-ACCESS  read-create
 394:        STATUS      current
 395:        DESCRIPTION
 396:            "The credential type that is expected for this filter to
 397:             succeed."
 398:        DEFVAL { x509 }
 399:        ::= { ipiaCredentialFilterEntry 2 }
 400: 
 401: 
 402:    ipiaCredFiltMatchFieldName OBJECT-TYPE
 403:        SYNTAX      OCTET STRING (SIZE(0..256))
 404:        MAX-ACCESS  read-create
 405:        STATUS      current
 406:        DESCRIPTION
 407:            "The piece of the credential to match against.  Examples:
 408:             serialNumber, signatureAlgorithm, issuerName or
 409:             subjectName.
 410: 
 411: 
 412:             For credential types without fields (e.g. shared secret),
 413:             this field should be left empty, and the entire credential
 414:             will be matched against the ipiaCredFiltMatchFieldValue."
 415:        ::= { ipiaCredentialFilterEntry 3 }
 416: 
 417: 
 418:    ipiaCredFiltMatchFieldValue OBJECT-TYPE
 419:        SYNTAX      OCTET STRING (SIZE(1..4096))
 420:        MAX-ACCESS  read-create
 421:        STATUS      current
 422:        DESCRIPTION
 423:            "The value that the field indicated by the
 424:             ipiaCredFiltMatchFieldName must match against for the
 425:             filter to be considered TRUE."
 426:        ::= { ipiaCredentialFilterEntry 4 }
 427: 
 428: 
 429:    ipiaCredFiltAcceptCredFrom OBJECT-TYPE
 430:        SYNTAX      OCTET STRING(SIZE(1..117))
 431:        MAX-ACCESS  read-create
 432:        STATUS      current
 433:        DESCRIPTION
 434:            "This value is used to look up a row in the
 435:             ipiaIpsecCredMngServiceTable for the Certificate Authority
 436:             (CA) Information.  This value is empty if there is no CA
 437:             used for this filter."
 438:        ::= { ipiaCredentialFilterEntry 5 }
 439: 
 440: 
 441:    ipiaCredFiltLastChanged OBJECT-TYPE
 442:        SYNTAX      TimeStamp
 443:        MAX-ACCESS  read-only
 444:        STATUS      current
 445:        DESCRIPTION
 446:            "The value of sysUpTime when this row was last modified or
 447:             created either through SNMP SETs or by some other external
 448:             means."
 449:        ::= { ipiaCredentialFilterEntry 6 }
 450: 
 451: 
 452:    ipiaCredFiltStorageType OBJECT-TYPE
 453:        SYNTAX      StorageType
 454:        MAX-ACCESS  read-create
 455:        STATUS      current
 456:        DESCRIPTION
 457:            "The storage type for this row.  Rows in this table which
 458:             were created through an external process may have a storage
 459:             type of readOnly or permanent."
 460:        DEFVAL { nonVolatile }
 461:        ::= { ipiaCredentialFilterEntry 7 }
 462: 
 463: 
 464:    ipiaCredFiltRowStatus OBJECT-TYPE
 465:        SYNTAX      RowStatus
 466:        MAX-ACCESS  read-create
 467:        STATUS      current
 468:        DESCRIPTION
 469:            "This object indicates the conceptual status of this row."
 470:        ::= { ipiaCredentialFilterEntry 8 }
 471: 
 472: 
 473: 
 474:    --
 475:    -- Peer Identity Filter Table
 476:    --
 477: 
 478: 
 479:    ipiaPeerIdentityFilterTable OBJECT-TYPE
 480:        SYNTAX      SEQUENCE OF IpiaPeerIdentityFilterEntry
 481:        MAX-ACCESS  not-accessible
 482:        STATUS      current
 483:        DESCRIPTION
 484:            "This table defines filters which can be used to match
 485:             credentials of IKE peers, where the credentials in question
 486:             have been obtained from an IKE phase 1 exchange.  They may
 487:             be X.509 certificates, Kerberos tickets, etc..."
 488:        ::= { ipiaConfigObjects 4 }
 489: 
 490: 
 491:    ipiaPeerIdentityFilterEntry OBJECT-TYPE
 492:        SYNTAX      IpiaPeerIdentityFilterEntry
 493:        MAX-ACCESS  not-accessible
 494:        STATUS      current
 495:        DESCRIPTION
 496:            "A row defining a particular credential filter"
 497: 
 498:        INDEX   { ipiaPeerIdFiltName }
 499:        ::= { ipiaPeerIdentityFilterTable 1 }
 500: 
 501: 
 502:    IpiaPeerIdentityFilterEntry ::= SEQUENCE {
 503:        ipiaPeerIdFiltName                      SnmpAdminString,
 504:        ipiaPeerIdFiltIdentityType              IpsecDoiIdentType,
 505:        ipiaPeerIdFiltIdentityValue             IpsaIdentityFilter,
 506:        ipiaPeerIdFiltLastChanged               TimeStamp,
 507:        ipiaPeerIdFiltStorageType               StorageType,
 508:        ipiaPeerIdFiltRowStatus                 RowStatus
 509:    }
 510: 
 511: 
 512:    ipiaPeerIdFiltName OBJECT-TYPE
 513:        SYNTAX      SnmpAdminString (SIZE(1..32))
 514:        MAX-ACCESS  not-accessible
 515:        STATUS      current
 516:        DESCRIPTION
 517:            "The administrative name of this filter."
 518:        ::= { ipiaPeerIdentityFilterEntry 1 }
 519: 
 520: 
 521:    ipiaPeerIdFiltIdentityType OBJECT-TYPE
 522:        SYNTAX      IpsecDoiIdentType
 523:        MAX-ACCESS  read-create
 524:        STATUS      current
 525:        DESCRIPTION
 526:            "The type of identity field in the peer ID payload to match
 527:             against."
 528:        ::= { ipiaPeerIdentityFilterEntry 2 }
 529: 
 530: 
 531:    ipiaPeerIdFiltIdentityValue OBJECT-TYPE
 532:        SYNTAX      IpsaIdentityFilter
 533:        MAX-ACCESS  read-create
 534:        STATUS      current
 535:        DESCRIPTION
 536:            "The string representation of the value that the peer ID
 537:             payload value must match against. Wildcard mechanisms MUST
 538:             be supported such that:
 539: 
 540: 
 541:             - a ipiaPeerIdFiltIdentityValue of '*@example.com' will
 542:               match a userFqdn ID payload of 'JDOE@EXAMPLE.COM'
 543: 
 544: 
 545:             - a ipiaPeerIdFiltIdentityValue of '*.example.com' will
 546:               match a fqdn ID payload of 'WWW.EXAMPLE.COM'
 547: 
 548: 
 549:             - a ipiaPeerIdFiltIdentityValue of:
 550:                  'cn=*,ou=engineering,o=company,c=us'
 551:               will match a DER DN ID payload of
 552:                  'cn=John Doe,ou=engineering,o=company,c=us'
 553: 
 554:             - a ipiaPeerIdFiltIdentityValue of '192.0.2.0/24' will
 555:               match an IPv4 address ID payload of 192.0.2.10
 556: 
 557: 
 558:             - a ipiaPeerIdFiltIdentityValue of '192.0.2.*' will also
 559:               match an IPv4 address ID payload of 192.0.2.10.
 560: 
 561: 
 562:             The character '*' replaces 0 or multiple instances of any
 563:             character."
 564:        ::= { ipiaPeerIdentityFilterEntry 3 }
 565: 
 566: 
 567:    ipiaPeerIdFiltLastChanged OBJECT-TYPE
 568:        SYNTAX      TimeStamp
 569:        MAX-ACCESS  read-only
 570:        STATUS      current
 571:        DESCRIPTION
 572:            "The value of sysUpTime when this row was last modified or
 573:             created either through SNMP SETs or by some other external
 574:             means."
 575:        ::= { ipiaPeerIdentityFilterEntry 4 }
 576: 
 577: 
 578:    ipiaPeerIdFiltStorageType OBJECT-TYPE
 579:        SYNTAX      StorageType
 580:        MAX-ACCESS  read-create
 581:        STATUS      current
 582:        DESCRIPTION
 583:            "The storage type for this row.  Rows in this table which
 584:             were created through an external process may have a storage
 585:             type of readOnly or permanent."
 586:        DEFVAL { nonVolatile }
 587:        ::= { ipiaPeerIdentityFilterEntry 5 }
 588: 
 589: 
 590:    ipiaPeerIdFiltRowStatus OBJECT-TYPE
 591:        SYNTAX      RowStatus
 592:        MAX-ACCESS  read-create
 593:        STATUS      current
 594:        DESCRIPTION
 595:            "This object indicates the conceptual status of this row.
 596:             This object can not be considered active unless the
 597:             ipiaPeerIdFiltIdentityType and ipiaPeerIdFiltIdentityValue
 598:             column values are defined."
 599:        ::= { ipiaPeerIdentityFilterEntry 6 }
 600: 
 601: 
 602: 
 603:    --
 604:    -- Static Actions
 605:    --
 606: 
 607: 
 608:    -- these are static actions which can be pointed to by the
 609:    -- ipiaRuleDefAction or the ipiaSubActSubActionName objects to drop,
 610:    -- accept or reject packets.
 611: 
 612: 
 613:    ipiaStaticActions OBJECT IDENTIFIER ::= { ipiaConfigObjects 5 }
 614: 
 615: 
 616:    ipiaRejectIKEAction OBJECT-TYPE
 617:        SYNTAX      Integer32
 618:        MAX-ACCESS  read-only
 619:        STATUS      current
 620:        DESCRIPTION
 621:            "This scalar indicates that a packet should be rejected
 622:             WITHOUT action/packet logging.  This object returns a value
 623:             of 1 for IPsec policy implementations that support the
 624:             reject static action."
 625:        ::= { ipiaStaticActions 1 }
 626: 
 627: 
 628:    ipiaRejectIKEActionLog OBJECT-TYPE
 629:        SYNTAX      Integer32
 630:        MAX-ACCESS  read-only
 631:        STATUS      current
 632:        DESCRIPTION
 633:            "This scalar indicates that a packet should be rejected
 634:             WITH action/packet logging.  This object returns a value of
 635:             1 for IPsec policy implementations that support the reject
 636:             static action with logging."
 637:        ::= { ipiaStaticActions 2 }
 638: 
 639: 
 640: 
 641:    --
 642:    -- ipiaIkeActionTable
 643:    --
 644: 
 645: 
 646:    ipiaIkeActionTable OBJECT-TYPE
 647:        SYNTAX          SEQUENCE OF IpiaIkeActionEntry
 648:        MAX-ACCESS  not-accessible
 649:        STATUS          current
 650:        DESCRIPTION
 651:            "The ipiaIkeActionTable contains a list of the parameters
 652:             used for an IKE phase 1 SA DOI negotiation.  See the
 653:             corresponding table ipiaIkeActionProposalsTable for a list
 654:             of proposals contained within a given IKE Action."
 655:        ::= { ipiaConfigObjects 6 }
 656: 
 657: 
 658:    ipiaIkeActionEntry OBJECT-TYPE
 659:        SYNTAX          IpiaIkeActionEntry
 660:        MAX-ACCESS  not-accessible
 661:        STATUS          current
 662:        DESCRIPTION
 663:            "The ipiaIkeActionEntry lists the IKE negotiation
 664:             attributes."
 665:        INDEX       { ipiaIkeActName }
 666:        ::= { ipiaIkeActionTable 1 }
 667: 
 668: 
 669:    IpiaIkeActionEntry ::= SEQUENCE {
 670:        ipiaIkeActName                              SnmpAdminString,
 671:        ipiaIkeActParametersName                    SnmpAdminString,
 672:        ipiaIkeActThresholdDerivedKeys              Integer32,
 673:        ipiaIkeActExchangeMode                      INTEGER,
 674:        ipiaIkeActAgressiveModeGroupId              IkeGroupDescription,
 675:        ipiaIkeActIdentityType                      IpsecDoiIdentType,
 676:        ipiaIkeActIdentityContext                   SnmpAdminString,
 677:        ipiaIkeActPeerName                          SnmpAdminString,
 678:        ipiaIkeActDoActionLogging                   TruthValue,
 679:        ipiaIkeActDoPacketLogging                   SpdIPPacketLogging,
 680:        ipiaIkeActVendorId                          OCTET STRING,
 681:        ipiaIkeActLastChanged                       TimeStamp,
 682:        ipiaIkeActStorageType                       StorageType,
 683:        ipiaIkeActRowStatus                         RowStatus
 684:    }
 685: 
 686: 
 687:    ipiaIkeActName OBJECT-TYPE
 688:        SYNTAX           SnmpAdminString (SIZE(1..32))
 689:        MAX-ACCESS       not-accessible
 690:        STATUS           current
 691:        DESCRIPTION
 692:            "This object contains the name of this ikeAction entry."
 693:        ::= { ipiaIkeActionEntry 1 }
 694: 
 695: 
 696:    ipiaIkeActParametersName OBJECT-TYPE
 697:        SYNTAX           SnmpAdminString (SIZE(1..32))
 698:        MAX-ACCESS       read-create
 699:        STATUS           current
 700:        DESCRIPTION
 701:            "This object is administratively assigned to reference a row
 702:             in the ipiaSaNegotiationParametersTable where additional
 703:             parameters affecting this action may be found."
 704:        ::= { ipiaIkeActionEntry 2 }
 705: 
 706: 
 707:    ipiaIkeActThresholdDerivedKeys OBJECT-TYPE
 708:        SYNTAX           Integer32 (0..100)
 709:        MAX-ACCESS       read-create
 710:        STATUS           current
 711:        DESCRIPTION
 712:            "ipiaIkeActThresholdDerivedKeys specifies what percentage
 713:             of the derived key limit (see the LifetimeDerivedKeys
 714:             property of IKEProposal) can expire before IKE should
 715:             attempt to renegotiate the IKE phase 1 security
 716:             association."
 717:        DEFVAL           { 100 }
 718:        ::= { ipiaIkeActionEntry 3 }
 719: 
 720: 
 721:    ipiaIkeActExchangeMode OBJECT-TYPE
 722:        SYNTAX           INTEGER { main(1), agressive(2) }
 723:        MAX-ACCESS       read-create
 724:        STATUS           current
 725:        DESCRIPTION
 726:            "ipiaIkeActExchangeMode specifies the IKE Phase 1
 727:             negotiation mode."
 728:        DEFVAL { main }
 729:        ::= { ipiaIkeActionEntry 4 }
 730: 
 731: 
 732:    ipiaIkeActAgressiveModeGroupId OBJECT-TYPE
 733:        SYNTAX           IkeGroupDescription
 734:        MAX-ACCESS       read-create
 735:        STATUS           current
 736:        DESCRIPTION
 737:            "The values to be used for Diffie-Hellman exchange."
 738:        ::= { ipiaIkeActionEntry 5 }
 739: 
 740: 
 741:    ipiaIkeActIdentityType OBJECT-TYPE
 742:        SYNTAX      IpsecDoiIdentType
 743:        MAX-ACCESS  read-create
 744:        STATUS      current
 745:        DESCRIPTION
 746:            "This column along with ipiaIkeActIdentityContext and
 747:             endpoint information is used to refer an
 748:             ipiaIkeIdentityEntry in the ipiaIkeIdentityTable."
 749:        ::= { ipiaIkeActionEntry 6 }
 750: 
 751: 
 752:    ipiaIkeActIdentityContext   OBJECT-TYPE
 753:        SYNTAX           SnmpAdminString (SIZE(1..32))
 754:        MAX-ACCESS       read-create
 755:        STATUS           current
 756:        DESCRIPTION
 757:            "This column, along with ipiaIkeActIdentityType and endpoint
 758:             information, is used to refer to an ipiaIkeIdentityEntry in
 759:             the ipiaIkeIdentityTable."
 760:        ::= { ipiaIkeActionEntry 7 }
 761: 
 762: 
 763:    ipiaIkeActPeerName OBJECT-TYPE
 764:        SYNTAX      SnmpAdminString(SIZE(0..32))
 765:        MAX-ACCESS  read-create
 766:        STATUS      current
 767:        DESCRIPTION
 768:            "This object indicates the peer id name of the IKE peer.
 769:             This object can be used to look up the peer id value,
 770:             address, credentials and other values in the
 771:             ipiaPeerIdentityTable."
 772:        ::= { ipiaIkeActionEntry 8 }
 773: 
 774: 
 775: 
 776:    ipiaIkeActDoActionLogging OBJECT-TYPE
 777:        SYNTAX      TruthValue
 778:        MAX-ACCESS  read-create
 779:        STATUS      current
 780:        DESCRIPTION
 781:            "ikeDoActionLogging specifies whether or not an audit
 782:             message should be logged when this ike SA is created."
 783:         DEFVAL { false }
 784:        ::= { ipiaIkeActionEntry 9 }
 785: 
 786: 
 787:    ipiaIkeActDoPacketLogging OBJECT-TYPE
 788:        SYNTAX      SpdIPPacketLogging
 789:        MAX-ACCESS  read-create
 790:        STATUS      current
 791:        DESCRIPTION
 792:            "ikeDoPacketLogging specifies whether or not an audit
 793:             message should be logged and if there is logging, how many
 794:             bytes of the packet to place in the notification."
 795:         DEFVAL { -1 }
 796:        ::= { ipiaIkeActionEntry 10 }
 797: 
 798: 
 799:    ipiaIkeActVendorId    OBJECT-TYPE
 800:        SYNTAX           OCTET STRING (SIZE(0..65535))
 801:        MAX-ACCESS       read-create
 802:        STATUS           current
 803:        DESCRIPTION
 804:            "Vendor ID Payload.  A value of NULL means that Vendor ID
 805:             payload will be neither generated nor accepted.  A non-NULL
 806:             value means that a Vendor ID payload will be generated
 807:             (when acting as an initiator) or is expected (when acting
 808:             as a responder)."
 809:        DEFVAL { "" }
 810:        ::= { ipiaIkeActionEntry 11 }
 811: 
 812: 
 813:    ipiaIkeActLastChanged OBJECT-TYPE
 814:        SYNTAX           TimeStamp
 815:        MAX-ACCESS       read-only
 816:        STATUS           current
 817:        DESCRIPTION
 818:            "The value of sysUpTime when this row was last modified or
 819:             created either through SNMP SETs or by some other external
 820:             means."
 821:        ::= { ipiaIkeActionEntry 12 }
 822: 
 823: 
 824:    ipiaIkeActStorageType OBJECT-TYPE
 825:        SYNTAX           StorageType
 826:        MAX-ACCESS       read-create
 827:        STATUS           current
 828:        DESCRIPTION
 829:            "The storage type for this row.  Rows in this table which
 830:             were created through an external process may have a storage
 831:             type of readOnly or permanent."
 832:        DEFVAL { nonVolatile }
 833:        ::= { ipiaIkeActionEntry 13 }
 834: 
 835: 
 836:    ipiaIkeActRowStatus OBJECT-TYPE
 837:        SYNTAX           RowStatus
 838:        MAX-ACCESS       read-create
 839:        STATUS           current
 840:        DESCRIPTION
 841:            "This object indicates the conceptual status of this row.
 842: 
 843: 
 844:             The value of this object has no effect on whether other
 845:             objects in this conceptual row can be modified.
 846: 
 847: 
 848:             This object may not be set to destroy if refered to by
 849:             other rows in other action tables."
 850:        ::= { ipiaIkeActionEntry 14 }
 851: 
 852: 
 853: 
 854:    --
 855:    -- IPsec action definition table
 856:    --
 857: 
 858: 
 859: 
 860:    ipiaIpsecActionTable OBJECT-TYPE
 861:        SYNTAX      SEQUENCE OF IpiaIpsecActionEntry
 862:        MAX-ACCESS  not-accessible
 863:        STATUS      current
 864:        DESCRIPTION
 865:            "The ipiaIpsecActionTable contains a list of the parameters
 866:             used for an IKE phase 2 IPsec DOI negotiation."
 867:        ::= { ipiaConfigObjects 7 }
 868: 
 869: 
 870:    ipiaIpsecActionEntry OBJECT-TYPE
 871:        SYNTAX      IpiaIpsecActionEntry
 872:        MAX-ACCESS  not-accessible
 873:        STATUS      current
 874:        DESCRIPTION
 875:            "The ipiaIpsecActionEntry lists the IPsec negotiation
 876:             attributes."
 877:        INDEX       { ipiaIpsecActName }
 878:        ::= { ipiaIpsecActionTable 1 }
 879: 
 880: 
 881:    IpiaIpsecActionEntry ::= SEQUENCE {
 882:        ipiaIpsecActName                          SnmpAdminString,
 883:        ipiaIpsecActParametersName                SnmpAdminString,
 884:        ipiaIpsecActProposalsName                 SnmpAdminString,
 885:        ipiaIpsecActUsePfs                        TruthValue,
 886:        ipiaIpsecActVendorId                      OCTET STRING,
 887:        ipiaIpsecActGroupId                       IkeGroupDescription,
 888:        ipiaIpsecActPeerGatewayIdName             OCTET STRING,
 889:        ipiaIpsecActUseIkeGroup                   TruthValue,
 890:        ipiaIpsecActGranularity                   INTEGER,
 891:        ipiaIpsecActMode                          INTEGER,
 892:        ipiaIpsecActDFHandling                    INTEGER,
 893:        ipiaIpsecActDoActionLogging               TruthValue,
 894:        ipiaIpsecActDoPacketLogging               SpdIPPacketLogging,
 895:        ipiaIpsecActLastChanged                   TimeStamp,
 896:        ipiaIpsecActStorageType                   StorageType,
 897:        ipiaIpsecActRowStatus                     RowStatus
 898:    }
 899: 
 900: 
 901:    ipiaIpsecActName OBJECT-TYPE
 902:        SYNTAX      SnmpAdminString (SIZE(1..32))
 903:        MAX-ACCESS  not-accessible
 904:        STATUS      current
 905:        DESCRIPTION
 906:             "ipiaIpsecActName is the name of the ipsecAction entry."
 907:        ::= { ipiaIpsecActionEntry 1 }
 908: 
 909: 
 910: 
 911:    ipiaIpsecActParametersName OBJECT-TYPE
 912:        SYNTAX           SnmpAdminString (SIZE(1..32))
 913:        MAX-ACCESS       read-create
 914:        STATUS           current
 915:        DESCRIPTION
 916:            "This object is used to reference a row in the
 917:             ipiaSaNegotiationParametersTable where additional
 918:             parameters affecting this action may be found."
 919:        ::= { ipiaIpsecActionEntry 2 }
 920: 
 921: 
 922:    ipiaIpsecActProposalsName OBJECT-TYPE
 923:        SYNTAX           SnmpAdminString (SIZE(1..32))
 924:        MAX-ACCESS       read-create
 925:        STATUS           current
 926:        DESCRIPTION
 927:            "This object is used to reference one or more rows in the
 928:             ipiaIpsecProposalsTable where an ordered list of proposals
 929:             affecting this action may be found."
 930:        ::= { ipiaIpsecActionEntry 3 }
 931: 
 932: 
 933:    ipiaIpsecActUsePfs OBJECT-TYPE
 934:        SYNTAX      TruthValue
 935:        MAX-ACCESS  read-create
 936:        STATUS      current
 937:        DESCRIPTION
 938:            "This MIB object specifies whether or not perfect forward
 939:             secrecy should be used when refreshing keys.
 940:             A value of true indicates that PFS should be used."
 941:        ::= { ipiaIpsecActionEntry 4 }
 942: 
 943: 
 944:    ipiaIpsecActVendorId OBJECT-TYPE
 945:        SYNTAX      OCTET STRING (SIZE(0..255))
 946:        MAX-ACCESS  read-create
 947:        STATUS      current
 948:        DESCRIPTION
 949:            "The VendorID property is used to identify vendor-defined
 950:             key exchange GroupIDs."
 951:        ::= { ipiaIpsecActionEntry 5 }
 952: 
 953: 
 954:    ipiaIpsecActGroupId OBJECT-TYPE
 955:        SYNTAX      IkeGroupDescription
 956:        MAX-ACCESS  read-create
 957:        STATUS      current
 958:        DESCRIPTION
 959:            "This object specifies the Diffie-Hellman group to use for
 960:             phase 2 when the object ipiaIpsecActUsePfs is true and the
 961:             object ipiaIpsecActUseIkeGroup is false.  If the GroupID
 962:             number is from the vendor-specific range (32768-65535), the
 963:             VendorID qualifies the group number."
 964:        ::= { ipiaIpsecActionEntry 6 }
 965: 
 966: 
 967:    ipiaIpsecActPeerGatewayIdName OBJECT-TYPE
 968:        SYNTAX      OCTET STRING (SIZE(0..116))
 969:        MAX-ACCESS  read-create
 970:        STATUS      current
 971:        DESCRIPTION
 972:            "This object indicates the peer id name of the peer
 973:             gateway.  This object can be used to look up the peer id
 974:             value, address and other values in the
 975:             ipiaPeerIdentityTable.  This object is used when initiating
 976:             a tunnel SA.  This object is not used for transport SAs.
 977:             If no value is set and ipiaIpsecActMode is tunnel, the peer
 978:             gateway should be determined from the source or destination
 979:             address of the packet."
 980:        ::= { ipiaIpsecActionEntry 7 }
 981: 
 982: 
 983:    ipiaIpsecActUseIkeGroup OBJECT-TYPE
 984:        SYNTAX      TruthValue
 985:        MAX-ACCESS  read-create
 986:        STATUS      current
 987:        DESCRIPTION
 988:            "This object specifies whether or not to use the same
 989:             GroupId for phase 2 as was used in phase 1.  If UsePFS is
 990:             false, this entry should be ignored."
 991:        ::= { ipiaIpsecActionEntry 8 }
 992: 
 993: 
 994:    ipiaIpsecActGranularity OBJECT-TYPE
 995:        SYNTAX      INTEGER { subnet(1), address(2), protocol(3),
 996:                              port(4) }
 997:        MAX-ACCESS  read-create
 998:        STATUS      current
 999:        DESCRIPTION
1000:            "This object specifies how the proposed selector for the
1001:             security association will be created.  The selector is
1002:             created by using the FilterList information.  The selector
1003:             can be subnet, address, porotocol, or port."
1004:        ::= { ipiaIpsecActionEntry 9 }
1005: 
1006: 
1007:    ipiaIpsecActMode OBJECT-TYPE
1008:        SYNTAX      INTEGER { tunnel(1), transport(2) }
1009:        MAX-ACCESS  read-create
1010:        STATUS      current
1011:        DESCRIPTION
1012:            "This object specifies the encapsulation of the IPsec SA
1013:             to be negotiated."
1014:        DEFVAL { tunnel }
1015:        ::= { ipiaIpsecActionEntry 10 }
1016: 
1017: 
1018:    ipiaIpsecActDFHandling OBJECT-TYPE
1019:        SYNTAX      INTEGER { copy(1), set(2), clear(3) }
1020:        MAX-ACCESS  read-create
1021:        STATUS      current
1022:        DESCRIPTION
1023:            "This object specifies the processing of DF bit by the
1024:             negotiated IPsec tunnel.
1025:             1 - DF bit is copied.
1026:             2 - DF bit is set.
1027:             3 - DF bit is cleared."
1028:        DEFVAL { copy }
1029:        ::= { ipiaIpsecActionEntry 11 }
1030: 
1031:    ipiaIpsecActDoActionLogging OBJECT-TYPE
1032:        SYNTAX      TruthValue
1033:        MAX-ACCESS  read-create
1034:        STATUS      current
1035:        DESCRIPTION
1036:            "ipiaIpsecActDoActionLogging specifies whether or not an
1037:             audit message should be logged when this ipsec SA is
1038:             created."
1039:         DEFVAL { false }
1040:        ::= { ipiaIpsecActionEntry 12 }
1041: 
1042: 
1043:    ipiaIpsecActDoPacketLogging OBJECT-TYPE
1044:        SYNTAX      SpdIPPacketLogging
1045:        MAX-ACCESS  read-create
1046:        STATUS      current
1047:        DESCRIPTION
1048:            "ipiaIpsecActDoPacketLogging specifies whether or not an
1049:             audit message should be logged and if there is logging, how
1050:             many bytes of the packet to place in the notification."
1051:         DEFVAL { -1 }
1052:        ::= { ipiaIpsecActionEntry 13 }
1053: 
1054: 
1055:    ipiaIpsecActLastChanged OBJECT-TYPE
1056:        SYNTAX      TimeStamp
1057:        MAX-ACCESS  read-only
1058:        STATUS      current
1059:        DESCRIPTION
1060:            "The value of sysUpTime when this row was last modified or
1061:             created either through SNMP SETs or by some other external
1062:             means."
1063:        ::= { ipiaIpsecActionEntry 14 }
1064: 
1065: 
1066:    ipiaIpsecActStorageType OBJECT-TYPE
1067:        SYNTAX      StorageType
1068:        MAX-ACCESS  read-create
1069:        STATUS      current
1070:        DESCRIPTION
1071:            "The storage type for this row.  Rows in this table which
1072:             were created through an external process may have a storage
1073:             type of readOnly or permanent."
1074:        DEFVAL { nonVolatile }
1075:        ::= { ipiaIpsecActionEntry 15 }
1076: 
1077: 
1078:    ipiaIpsecActRowStatus OBJECT-TYPE
1079:        SYNTAX      RowStatus
1080:        MAX-ACCESS  read-create
1081:        STATUS      current
1082:        DESCRIPTION
1083:            "This object indicates the conceptual status of this row.
1084: 
1085: 
1086:             The value of this object has no effect on whether other
1087:             objects in this conceptual row can be modified.
1088: 
1089: 
1090:             If active, this object must remain active if it is
1091:             referenced by a row in another table."
1092:        ::= { ipiaIpsecActionEntry 16 }
1093: 
1094: 
1095:    --
1096:    -- ipiaSaNegotiationParametersTable
1097:    --
1098: 
1099: 
1100:    --   PROPERTIES   MinLifetimeSeconds
1101:    --                MinLifetimeKilobytes
1102:    --                RefreshThresholdSeconds
1103:    --                RefreshThresholdKilobytes
1104:    --                IdleDurationSeconds
1105: 
1106: 
1107:    ipiaSaNegotiationParametersTable OBJECT-TYPE
1108:        SYNTAX      SEQUENCE OF IpiaSaNegotiationParametersEntry
1109:        MAX-ACCESS  not-accessible
1110:        STATUS      current
1111:        DESCRIPTION
1112:            "This table contains reusable parameters that can be pointed
1113:             to by the ipiaIkeActionTable and ipiaIpsecActionTable.
1114:             These parameters are reusable since it is likely an
1115:             administrator will want to make global policy changes to
1116:             lifetime parameters that apply to multiple actions.  This
1117:             table allows multiple rows in the other actions tables to
1118:             reuse global lifetime parameters in this table by
1119:             repeatedly pointing to a row cointained within this table."
1120:        ::= { ipiaConfigObjects 8 }
1121: 
1122: 
1123:    ipiaSaNegotiationParametersEntry OBJECT-TYPE
1124:        SYNTAX      IpiaSaNegotiationParametersEntry
1125:        MAX-ACCESS  not-accessible
1126:        STATUS      current
1127:        DESCRIPTION
1128:            "Contains the attributes of one row in the
1129:             ipiaSaNegotiationParametersTable."
1130:        INDEX       { ipiaSaNegParamName }
1131:        ::= { ipiaSaNegotiationParametersTable 1 }
1132: 
1133: 
1134:    IpiaSaNegotiationParametersEntry ::= SEQUENCE {
1135:        ipiaSaNegParamName                  SnmpAdminString,
1136:        ipiaSaNegParamMinLifetimeSecs       Unsigned32,
1137:        ipiaSaNegParamMinLifetimeKB         Unsigned32,
1138:        ipiaSaNegParamRefreshThreshSecs     Unsigned32,
1139:        ipiaSaNegParamRefreshThresholdKB    Unsigned32,
1140:        ipiaSaNegParamIdleDurationSecs      Unsigned32,
1141:        ipiaSaNegParamLastChanged           TimeStamp,
1142:        ipiaSaNegParamStorageType           StorageType,
1143:        ipiaSaNegParamRowStatus             RowStatus
1144:    }
1145: 
1146: 
1147:    ipiaSaNegParamName OBJECT-TYPE
1148:        SYNTAX      SnmpAdminString (SIZE(1..32))
1149:        MAX-ACCESS  not-accessible
1150:        STATUS      current
1151:        DESCRIPTION
1152:            "This object contains the administrative name of this
1153:             SaNegotiationParametersEntry.  This row can be referred
1154:             to by this name in other policy action tables."
1155:        ::= { ipiaSaNegotiationParametersEntry 1 }
1156: 
1157: 
1158:    ipiaSaNegParamMinLifetimeSecs OBJECT-TYPE
1159:        SYNTAX      Unsigned32
1160:        MAX-ACCESS  read-create
1161:        STATUS      current
1162:        DESCRIPTION
1163:            "ipiaSaNegParamMinLifetimeSecs specifies the minimum seconds
1164:             lifetime that will be accepted from the peer."
1165:        ::= { ipiaSaNegotiationParametersEntry 2 }
1166: 
1167: 
1168:    ipiaSaNegParamMinLifetimeKB OBJECT-TYPE
1169:        SYNTAX      Unsigned32
1170:        MAX-ACCESS  read-create
1171:        STATUS      current
1172:        DESCRIPTION
1173:            "ipiaSaNegParamMinLifetimeKB specifies the minimum kilobyte
1174:             lifetime that will be accepted from the peer."
1175:        ::= { ipiaSaNegotiationParametersEntry 3 }
1176: 
1177: 
1178:    ipiaSaNegParamRefreshThreshSecs OBJECT-TYPE
1179:        SYNTAX      Unsigned32 (1..100)
1180:        MAX-ACCESS  read-create
1181:        STATUS      current
1182:        DESCRIPTION
1183:            "ipiaSaNegParamRefreshThreshSecs specifies what percentage
1184:             of the seconds lifetime can expire before IKE should
1185:             attempt to renegotiate the IPsec security association.  A
1186:             value between 1 and 100 representing a percentage.  A value
1187:             of 100 indicates that the IPsec security association should
1188:             not be renegotiated until the seconds lifetime has been
1189:             completely reached."
1190:        ::= { ipiaSaNegotiationParametersEntry 4 }
1191: 
1192: 
1193:    ipiaSaNegParamRefreshThresholdKB OBJECT-TYPE
1194:        SYNTAX      Unsigned32 (1..100)
1195:        MAX-ACCESS  read-create
1196:        STATUS      current
1197:        DESCRIPTION
1198:            "ipiaSaNegParamRefreshThresholdKB specifies what percentage
1199:             of the kilobyte lifetime can expire before IKE should
1200:             attempt to renegotiate the IPsec security association.  A
1201:             value between 1 and 100 representing a percentage.  A value
1202:             of 100 indicates that the IPsec security association should
1203:             not be renegotiated until the kilobyte lifetime has been
1204:             reached."
1205:        ::= { ipiaSaNegotiationParametersEntry 5 }
1206: 
1207: 
1208:    ipiaSaNegParamIdleDurationSecs OBJECT-TYPE
1209:        SYNTAX      Unsigned32
1210:        MAX-ACCESS  read-create
1211:        STATUS      current
1212:        DESCRIPTION
1213:            "ipiaSaNegParamIdleDurationSecs specifies how many seconds a
1214:             security association may remain idle (i.e., no traffic
1215:             protected using the security association) before it is
1216:             deleted.  A value of zero indicates that idle detection
1217:             should not be used for the security association.  Any
1218:             non-zero value indicates the number of seconds the security
1219:             association may remain unused."
1220:        ::= { ipiaSaNegotiationParametersEntry 6 }
1221: 
1222: 
1223:    ipiaSaNegParamLastChanged OBJECT-TYPE
1224:        SYNTAX      TimeStamp
1225:        MAX-ACCESS  read-only
1226:        STATUS      current
1227:        DESCRIPTION
1228:            "The value of sysUpTime when this row was last modified or
1229:             created either through SNMP SETs or by some other external
1230:             means."
1231:        ::= { ipiaSaNegotiationParametersEntry 7 }
1232: 
1233: 
1234:    ipiaSaNegParamStorageType OBJECT-TYPE
1235:        SYNTAX      StorageType
1236:        MAX-ACCESS  read-create
1237:        STATUS      current
1238:        DESCRIPTION
1239:            "The storage type for this row.  Rows in this table which
1240:             were created through an external process may have a storage
1241:             type of readOnly or permanent."
1242: 
1243:        DEFVAL { nonVolatile }
1244:        ::= { ipiaSaNegotiationParametersEntry 8 }
1245: 
1246: 
1247:    ipiaSaNegParamRowStatus OBJECT-TYPE
1248:        SYNTAX      RowStatus
1249:        MAX-ACCESS  read-create
1250:        STATUS      current
1251:        DESCRIPTION
1252:            "This object indicates the conceptual status of this row.
1253: 
1254: 
1255:             The value of this object has no effect on whether other
1256:             objects in this conceptual row can be modified.
1257: 
1258: 
1259:             This object may not be set to destroy if refered to by
1260:             other rows in other action tables."
1261:        ::= { ipiaSaNegotiationParametersEntry 9 }
1262: 
1263: 
1264:    --
1265:    -- ipiaIkeActionProposalsTable proposals contained within a ikeAction
1266:    --
1267: 
1268: 
1269:    ipiaIkeActionProposalsTable OBJECT-TYPE
1270:        SYNTAX      SEQUENCE OF IpiaIkeActionProposalsEntry
1271:        MAX-ACCESS   not-accessible
1272:        STATUS      current
1273:        DESCRIPTION
1274:            "This table contains a list of all ike proposal names found
1275:             within a given IKE Action."
1276:        ::= { ipiaConfigObjects 9 }
1277: 
1278: 
1279:    ipiaIkeActionProposalsEntry OBJECT-TYPE
1280:        SYNTAX      IpiaIkeActionProposalsEntry
1281:        MAX-ACCESS  not-accessible
1282:        STATUS      current
1283:        DESCRIPTION
1284:            "a row containing one ike proposal reference"
1285:        INDEX   { ipiaIkeActName, ipiaIkeActPropPriority }
1286:        ::= { ipiaIkeActionProposalsTable 1 }
1287: 
1288: 
1289:    IpiaIkeActionProposalsEntry ::= SEQUENCE {
1290:        ipiaIkeActPropPriority                   Integer32,
1291:        ipiaIkeActPropName                       SnmpAdminString,
1292:        ipiaIkeActPropLastChanged                TimeStamp,
1293:        ipiaIkeActPropStorageType                StorageType,
1294:        ipiaIkeActPropRowStatus                  RowStatus
1295:    }
1296: 
1297: 
1298:    ipiaIkeActPropPriority OBJECT-TYPE
1299:        SYNTAX      Integer32 (0..65535)
1300:        MAX-ACCESS  not-accessible
1301:        STATUS      current
1302:        DESCRIPTION
1303:            "The numeric priority of a given contained proposal inside
1304:             an ike Action.  This index should be used to order the
1305:             proposals in an IKE Phase I negotiation, lowest value
1306:             first."
1307:        ::= { ipiaIkeActionProposalsEntry 1 }
1308: 
1309: 
1310:    ipiaIkeActPropName OBJECT-TYPE
1311:        SYNTAX      SnmpAdminString (SIZE(1..32))
1312:        MAX-ACCESS  read-create
1313:        STATUS      current
1314:        DESCRIPTION
1315:            "The administratively assigned name that can be used to
1316:             reference a set of values contained within the
1317:             ipiaIkeProposalTable."
1318:        ::= { ipiaIkeActionProposalsEntry 2 }
1319: 
1320: 
1321: 
1322:    ipiaIkeActPropLastChanged OBJECT-TYPE
1323:        SYNTAX           TimeStamp
1324:        MAX-ACCESS       read-only
1325:        STATUS           current
1326:        DESCRIPTION
1327:            "The value of sysUpTime when this row was last modified or
1328:             created either through SNMP SETs or by some other external
1329:             means."
1330:        ::= { ipiaIkeActionProposalsEntry 3 }
1331: 
1332: 
1333:    ipiaIkeActPropStorageType OBJECT-TYPE
1334:        SYNTAX           StorageType
1335:        MAX-ACCESS       read-create
1336:        STATUS           current
1337:        DESCRIPTION
1338:            "The storage type for this row.  Rows in this table which
1339:             were created through an external process may have a storage
1340:             type of readOnly or permanent."
1341:        DEFVAL { nonVolatile }
1342:        ::= { ipiaIkeActionProposalsEntry 4 }
1343: 
1344: 
1345:    ipiaIkeActPropRowStatus OBJECT-TYPE
1346:        SYNTAX           RowStatus
1347:        MAX-ACCESS       read-create
1348:        STATUS           current
1349:        DESCRIPTION
1350:            "This object indicates the conceptual status of this row.
1351:             The value of this object has no effect on whether other
1352:             objects in this conceptual row can be modified."
1353:        ::= { ipiaIkeActionProposalsEntry 5 }
1354: 
1355: 
1356: 
1357:    --
1358:    -- IKE proposal definition table
1359:    --
1360: 
1361: 
1362:    ipiaIkeProposalTable OBJECT-TYPE
1363:        SYNTAX      SEQUENCE OF IpiaIkeProposalEntry
1364:        MAX-ACCESS  not-accessible
1365:        STATUS      current
1366:        DESCRIPTION
1367:            "This table contains a list of IKE proposals which are used
1368:             in an IKE negotiation."
1369:        ::= { ipiaConfigObjects 10 }
1370: 
1371: 
1372:    ipiaIkeProposalEntry OBJECT-TYPE
1373:        SYNTAX      IpiaIkeProposalEntry
1374:        MAX-ACCESS  not-accessible
1375:        STATUS      current
1376:        DESCRIPTION
1377:            "One IKE proposal entry."
1378:        INDEX       { ipiaIkeActPropName }
1379:        ::= { ipiaIkeProposalTable 1 }
1380: 
1381: 
1382:    IpiaIkeProposalEntry ::= SEQUENCE {
1383:        ipiaIkePropLifetimeDerivedKeys     Unsigned32,
1384:        ipiaIkePropCipherAlgorithm         IkeEncryptionAlgorithm,
1385:        ipiaIkePropCipherKeyLength         Unsigned32,
1386:        ipiaIkePropCipherKeyRounds         Unsigned32,
1387:        ipiaIkePropHashAlgorithm           IkeHashAlgorithm,
1388:        ipiaIkePropPrfAlgorithm            INTEGER,
1389:        ipiaIkePropVendorId                OCTET STRING,
1390:        ipiaIkePropDhGroup                 IkeGroupDescription,
1391:        ipiaIkePropAuthenticationMethod    IkeAuthMethod,
1392:        ipiaIkePropMaxLifetimeSecs         Unsigned32,
1393:        ipiaIkePropMaxLifetimeKB           Unsigned32,
1394:        ipiaIkePropLastChanged             TimeStamp,
1395:        ipiaIkePropStorageType             StorageType,
1396:        ipiaIkePropRowStatus               RowStatus
1397:    }
1398: 
1399: 
1400:    ipiaIkePropLifetimeDerivedKeys OBJECT-TYPE
1401:        SYNTAX      Unsigned32
1402:        MAX-ACCESS  read-create
1403:        STATUS      current
1404:        DESCRIPTION
1405:            "ipiaIkePropLifetimeDerivedKeys specifies the number of
1406:             times that a phase 1 key will be used to derive a phase 2
1407:             key before the phase 1 security association needs
1408:             renegotiated."
1409:        ::= { ipiaIkeProposalEntry 1 }
1410: 
1411: 
1412:    ipiaIkePropCipherAlgorithm OBJECT-TYPE
1413:        SYNTAX      IkeEncryptionAlgorithm
1414:        MAX-ACCESS  read-create
1415:        STATUS      current
1416:        DESCRIPTION
1417:            "ipiaIkePropCipherAlgorithm specifies the proposed phase 1
1418:             security association encryption algorithm."
1419:        ::= { ipiaIkeProposalEntry 2 }
1420: 
1421: 
1422:    ipiaIkePropCipherKeyLength OBJECT-TYPE
1423:        SYNTAX      Unsigned32
1424:        MAX-ACCESS  read-create
1425:        STATUS      current
1426:        DESCRIPTION
1427:            "This object specifies, in bits, the key length for
1428:             the cipher algorithm used in IKE Phase 1 negotiation."
1429:        ::= { ipiaIkeProposalEntry 3 }
1430: 
1431: 
1432:    ipiaIkePropCipherKeyRounds OBJECT-TYPE
1433:        SYNTAX      Unsigned32
1434:        MAX-ACCESS  read-create
1435:        STATUS      current
1436:        DESCRIPTION
1437:            "This object specifies the number of key rounds for
1438:             the cipher algorithm used in IKE Phase 1 negotiation."
1439:        ::= { ipiaIkeProposalEntry 4 }
1440: 
1441: 
1442:    ipiaIkePropHashAlgorithm OBJECT-TYPE
1443:        SYNTAX      IkeHashAlgorithm
1444:        MAX-ACCESS  read-create
1445:        STATUS      current
1446:        DESCRIPTION
1447:            "ipiaIkePropHashAlgorithm specifies the proposed phase 1
1448:             security assocation hash algorithm."
1449:        ::= { ipiaIkeProposalEntry 5 }
1450: 
1451: 
1452:    ipiaIkePropPrfAlgorithm OBJECT-TYPE
1453:        SYNTAX      INTEGER { reserved(0) }
1454:        MAX-ACCESS  read-create
1455:        STATUS      current
1456:        DESCRIPTION
1457:            "ipPRFAlgorithm specifies the proposed phase 1 security
1458:             association psuedo-random function.
1459: 
1460: 
1461:             Note: currently no prf algorithms are defined."
1462:        ::= { ipiaIkeProposalEntry 6 }
1463: 
1464: 
1465:    ipiaIkePropVendorId OBJECT-TYPE
1466:        SYNTAX      OCTET STRING (SIZE(0..255))
1467:        MAX-ACCESS  read-create
1468:        STATUS      current
1469:        DESCRIPTION
1470:            "The VendorID property is used to identify vendor-defined
1471:             key exchange GroupIDs."
1472:        ::= { ipiaIkeProposalEntry 7 }
1473: 
1474: 
1475:    ipiaIkePropDhGroup OBJECT-TYPE
1476:        SYNTAX      IkeGroupDescription
1477:        MAX-ACCESS  read-create
1478:        STATUS      current
1479:        DESCRIPTION
1480:            "This object specifies the proposed phase 1 security
1481:             association Diffie-Hellman group"
1482:        ::= { ipiaIkeProposalEntry 8 }
1483: 
1484: 
1485:    ipiaIkePropAuthenticationMethod OBJECT-TYPE
1486:        SYNTAX      IkeAuthMethod
1487:        MAX-ACCESS  read-create
1488:        STATUS      current
1489:        DESCRIPTION
1490:            "This object specifies the proposed authentication
1491:             method for the phase 1 security association."
1492:        ::= { ipiaIkeProposalEntry 9 }
1493: 
1494: 
1495:    ipiaIkePropMaxLifetimeSecs OBJECT-TYPE
1496:        SYNTAX      Unsigned32
1497:        MAX-ACCESS  read-create
1498:        STATUS      current
1499:        DESCRIPTION
1500:            "ipiaIkePropMaxLifetimeSecs specifies the maximum amount of
1501:             time to propose a security association remain valid.
1502: 
1503: 
1504:             A value of 0 indicates that the default lifetime of
1505:             8 hours should be used."
1506:        ::= { ipiaIkeProposalEntry 10 }
1507: 
1508: 
1509:    ipiaIkePropMaxLifetimeKB OBJECT-TYPE
1510:        SYNTAX      Unsigned32
1511:        MAX-ACCESS  read-create
1512:        STATUS      current
1513:        DESCRIPTION
1514:            "ipiaIkePropMaxLifetimeKB specifies the maximum kilobyte
1515:             lifetime to propose a security association remain valid."
1516:        ::= { ipiaIkeProposalEntry 11 }
1517: 
1518: 
1519:    ipiaIkePropLastChanged OBJECT-TYPE
1520:        SYNTAX      TimeStamp
1521:        MAX-ACCESS  read-only
1522:        STATUS      current
1523:        DESCRIPTION
1524:            "The value of sysUpTime when this row was last modified or
1525:             created either through SNMP SETs or by some other external
1526:             means."
1527:        ::= { ipiaIkeProposalEntry 12 }
1528: 
1529: 
1530:    ipiaIkePropStorageType OBJECT-TYPE
1531:        SYNTAX      StorageType
1532:        MAX-ACCESS  read-create
1533:        STATUS      current
1534:        DESCRIPTION
1535:            "The storage type for this row.  Rows in this table which
1536:             were created through an external process may have a storage
1537:             type of readOnly or permanent."
1538:        DEFVAL { nonVolatile }
1539:        ::= { ipiaIkeProposalEntry 13 }
1540: 
1541: 
1542:    ipiaIkePropRowStatus OBJECT-TYPE
1543:        SYNTAX      RowStatus
1544:        MAX-ACCESS  read-create
1545:        STATUS      current
1546:        DESCRIPTION
1547:            "This object indicates the conceptual status of this row.
1548: 
1549: 
1550:             The value of this object has no effect on whether other
1551:             objects in this conceptual row can be modified."
1552:        ::= { ipiaIkeProposalEntry 14 }
1553: 
1554: 
1555: 
1556:    --
1557:    -- ipiaIpsecProposalsTable
1558:    --
1559: 
1560: 
1561: 
1562:    ipiaIpsecProposalsTable OBJECT-TYPE
1563:        SYNTAX      SEQUENCE OF IpiaIpsecProposalsEntry
1564:        MAX-ACCESS  not-accessible
1565:        STATUS      current
1566:        DESCRIPTION
1567:            "This table lists one or more IPsec proposals for
1568:             IPsec actions."
1569:        ::= { ipiaConfigObjects 11 }
1570: 
1571: 
1572:    ipiaIpsecProposalsEntry OBJECT-TYPE
1573:        SYNTAX      IpiaIpsecProposalsEntry
1574:        MAX-ACCESS  not-accessible
1575:        STATUS      current
1576:        DESCRIPTION
1577:            "An entry containing (possibly a portion of) a proposal."
1578:        INDEX       { ipiaIpsecPropName, ipiaIpsecPropPriority,
1579:                      ipiaIpsecPropProtocolId }
1580:        ::= { ipiaIpsecProposalsTable 1 }
1581: 
1582: 
1583:    IpiaIpsecProposalsEntry ::= SEQUENCE {
1584:        ipiaIpsecPropName                   SnmpAdminString,
1585:        ipiaIpsecPropPriority               Integer32,
1586:        ipiaIpsecPropProtocolId             IpsecDoiSecProtocolId,
1587:        ipiaIpsecPropTransformsName         SnmpAdminString,
1588:        ipiaIpsecPropLastChanged            TimeStamp,
1589:        ipiaIpsecPropStorageType            StorageType,
1590:        ipiaIpsecPropRowStatus              RowStatus
1591:    }
1592: 
1593: 
1594:    ipiaIpsecPropName OBJECT-TYPE
1595:        SYNTAX      SnmpAdminString (SIZE(1..32))
1596:        MAX-ACCESS  not-accessible
1597:        STATUS      current
1598:        DESCRIPTION
1599:            "The name of this proposal."
1600:        ::= { ipiaIpsecProposalsEntry 1 }
1601: 
1602: 
1603:    ipiaIpsecPropPriority OBJECT-TYPE
1604:        SYNTAX      Integer32 (0..65535)
1605:        MAX-ACCESS  not-accessible
1606:        STATUS      current
1607:        DESCRIPTION
1608:            "The priority level (AKA sequence level) of this proposal.
1609:             A lower number indicates a higher precedence."
1610:        ::= { ipiaIpsecProposalsEntry 2 }
1611: 
1612: 
1613:    ipiaIpsecPropProtocolId OBJECT-TYPE
1614:        SYNTAX      IpsecDoiSecProtocolId
1615:        MAX-ACCESS  not-accessible
1616:        STATUS      current
1617:        DESCRIPTION
1618:            "The protocol Id for the transforms for this proposal.  The
1619:             protoIsakmp(1) value is not valid for this object.  This
1620:             object, along with the ipiaIpsecPropTransformsName, is the
1621:             index into the ipiaIpsecTransformsTable."
1622:        ::= { ipiaIpsecProposalsEntry 3 }
1623: 
1624: 
1625:    ipiaIpsecPropTransformsName OBJECT-TYPE
1626:        SYNTAX      SnmpAdminString (SIZE(1..32))
1627:        MAX-ACCESS  read-create
1628:        STATUS      current
1629:        DESCRIPTION
1630:            "The name of the transform or group of transforms for this
1631:             protocol.  This object, along with the
1632:             ipiaIpsecPropProtocolId, is the index into the
1633:             ipiaIpsecTransformsTable."
1634:        ::= { ipiaIpsecProposalsEntry 4 }
1635: 
1636: 
1637:    ipiaIpsecPropLastChanged OBJECT-TYPE
1638:        SYNTAX      TimeStamp
1639:        MAX-ACCESS  read-only
1640:        STATUS      current
1641:        DESCRIPTION
1642:            "The value of sysUpTime when this row was last modified or
1643:             created either through SNMP SETs or by some other external
1644:             means."
1645:        ::= { ipiaIpsecProposalsEntry 5 }
1646: 
1647: 
1648:    ipiaIpsecPropStorageType OBJECT-TYPE
1649:        SYNTAX      StorageType
1650:        MAX-ACCESS  read-create
1651:        STATUS      current
1652:        DESCRIPTION
1653:            "The storage type for this row.  Rows in this table which
1654:             were created through an external process may have a storage
1655:             type of readOnly or permanent."
1656:        DEFVAL { nonVolatile }
1657:        ::= { ipiaIpsecProposalsEntry 6 }
1658: 
1659: 
1660:    ipiaIpsecPropRowStatus OBJECT-TYPE
1661:        SYNTAX      RowStatus
1662:        MAX-ACCESS  read-create
1663:        STATUS      current
1664:        DESCRIPTION
1665:            "This object indicates the conceptual status of this row.
1666: 
1667: 
1668:             The value of this object has no effect on whether other
1669:             objects in this conceptual row can be modified.
1670: 
1671: 
1672:             This row may not be set to active until the corresponding
1673:             row in the ipiaIpsecTransformsTable exists and is active."
1674:        ::= { ipiaIpsecProposalsEntry 7 }
1675: 
1676: 
1677:    --
1678:    -- ipiaIpsecTransformsTable
1679:    --
1680: 
1681: 
1682: 
1683:    ipiaIpsecTransformsTable OBJECT-TYPE
1684:        SYNTAX      SEQUENCE OF IpiaIpsecTransformsEntry
1685:        MAX-ACCESS  not-accessible
1686:        STATUS      current
1687:        DESCRIPTION
1688:            "This table lists the IPsec proposals contained within a
1689:             given IPsec action and the transforms within each of those
1690:             proposals.  These proposals and transforms can then be used
1691:             to create phase 2 negotiation proposals."
1692:        ::= { ipiaConfigObjects 12 }
1693: 
1694: 
1695:    ipiaIpsecTransformsEntry OBJECT-TYPE
1696:        SYNTAX      IpiaIpsecTransformsEntry
1697:        MAX-ACCESS  not-accessible
1698:        STATUS      current
1699:        DESCRIPTION
1700:            "An entry containing the information on an IPsec transform."
1701:        INDEX       { ipiaIpsecTranType, ipiaIpsecTranName,
1702:                      ipiaIpsecTranPriority }
1703:        ::= { ipiaIpsecTransformsTable 1 }
1704: 
1705: 
1706:    IpiaIpsecTransformsEntry ::= SEQUENCE {
1707:        ipiaIpsecTranType                        IpsecDoiSecProtocolId,
1708:        ipiaIpsecTranName                        SnmpAdminString,
1709:        ipiaIpsecTranPriority                    Integer32,
1710:        ipiaIpsecTranTransformName               SnmpAdminString,
1711:        ipiaIpsecTranLastChanged                 TimeStamp,
1712:        ipiaIpsecTranStorageType                 StorageType,
1713:        ipiaIpsecTranRowStatus                   RowStatus
1714:    }
1715: 
1716: 
1717:    ipiaIpsecTranType OBJECT-TYPE
1718:        SYNTAX      IpsecDoiSecProtocolId
1719:        MAX-ACCESS  not-accessible
1720:        STATUS      current
1721:        DESCRIPTION
1722:            "The protocol type for this transform.  The protoIsakmp(1)
1723:             value is not valid for this object."
1724:        ::= { ipiaIpsecTransformsEntry 1 }
1725: 
1726:    ipiaIpsecTranName OBJECT-TYPE
1727:        SYNTAX      SnmpAdminString (SIZE(1..32))
1728:        MAX-ACCESS  not-accessible
1729:        STATUS      current
1730:        DESCRIPTION
1731:            "The name for this transform or group of transforms."
1732:        ::= { ipiaIpsecTransformsEntry 2 }
1733: 
1734: 
1735:    ipiaIpsecTranPriority OBJECT-TYPE
1736:        SYNTAX      Integer32 (0..65535)
1737:        MAX-ACCESS  not-accessible
1738:        STATUS      current
1739:        DESCRIPTION
1740:            "The priority level (AKA sequence level) of the this
1741:             transform within the group of transforms.  This indicates
1742:             the preference for which algorithms are requested when the
1743:             list of transforms are sent to the remote host.  A lower
1744:             number indicates a higher precedence."
1745:        ::= { ipiaIpsecTransformsEntry 3 }
1746: 
1747: 
1748:    ipiaIpsecTranTransformName OBJECT-TYPE
1749:        SYNTAX      SnmpAdminString (SIZE(1..32))
1750:        MAX-ACCESS  read-create
1751:        STATUS      current
1752:        DESCRIPTION
1753:            "The name for the given transform.  Depending on the value
1754:             of ipiaIpsecTranType, this value should be used to lookup
1755:             the transform's specific parameters in the
1756:             ipiaAhTransformTable, the ipiaEspTransformTable or the
1757:             ipiaIpcompTransformTable."
1758:        ::= { ipiaIpsecTransformsEntry 4 }
1759: 
1760: 
1761:    ipiaIpsecTranLastChanged OBJECT-TYPE
1762:        SYNTAX      TimeStamp
1763:        MAX-ACCESS  read-only
1764:        STATUS      current
1765:        DESCRIPTION
1766:            "The value of sysUpTime when this row was last modified or
1767:             created either through SNMP SETs or by some other external
1768:             means."
1769:        ::= { ipiaIpsecTransformsEntry 5 }
1770: 
1771: 
1772:    ipiaIpsecTranStorageType OBJECT-TYPE
1773:        SYNTAX      StorageType
1774:        MAX-ACCESS  read-create
1775:        STATUS      current
1776:        DESCRIPTION
1777:            "The storage type for this row.  Rows in this table which
1778:             were created through an external process may have a storage
1779:             type of readOnly or permanent."
1780:        DEFVAL { nonVolatile }
1781:        ::= { ipiaIpsecTransformsEntry 6 }
1782: 
1783: 
1784:    ipiaIpsecTranRowStatus OBJECT-TYPE
1785:        SYNTAX      RowStatus
1786:        MAX-ACCESS  read-create
1787:        STATUS      current
1788:        DESCRIPTION
1789:            "This object indicates the conceptual status of this row.
1790: 
1791: 
1792:             The value of this object has no effect on whether other
1793:             objects in this conceptual row can be modified.
1794: 
1795: 
1796:             This row may not be set to active until the corresponding
1797:             row in the ipiaAhTransformTable, ipiaEspTransformTable or
1798:             the ipiaIpcompTransformTable exists."
1799:        ::= { ipiaIpsecTransformsEntry 7 }
1800: 
1801: 
1802: 
1803:    --
1804:    -- IKE identity definition table
1805:    --
1806: 
1807: 
1808:    ipiaIkeIdentityTable OBJECT-TYPE
1809:        SYNTAX      SEQUENCE OF IpiaIkeIdentityEntry
1810:        MAX-ACCESS  not-accessible
1811:        STATUS      current
1812:        DESCRIPTION
1813:            "IKEIdentity is used to represent the identities that may be
1814:             used for an IPProtocolEndpoint (or collection of
1815:             IPProtocolEndpoints) to identify itself in IKE phase 1
1816:             negotiations.  The column ikeIdentityName in an
1817:             ipiaIkeActionEntry together with the spdEndGroupIdentType
1818:             and the spdEndGroupAddress in the
1819:             PolicyEndpointToGroupTable specifies the unique identity to
1820:             use in a negotiation exchange."
1821:        ::= { ipiaConfigObjects 13 }
1822: 
1823: 
1824:    ipiaIkeIdentityEntry OBJECT-TYPE
1825:        SYNTAX      IpiaIkeIdentityEntry
1826:        MAX-ACCESS  not-accessible
1827:        STATUS      current
1828:        DESCRIPTION
1829:            "ikeIdentity lists the attributes of an IKE identity."
1830:        INDEX { spdEndGroupIdentType, spdEndGroupAddress,
1830: severe - unknown object identifier label `spdEndGroupIdentType'
1830: severe - unknown object identifier label `spdEndGroupAddress'
1831:                ipiaIkeActIdentityType, ipiaIkeActIdentityContext }
1832:        ::= { ipiaIkeIdentityTable 1 }
1833: 
1834: 
1835:    IpiaIkeIdentityEntry ::= SEQUENCE {
1836:        ipiaIkeIdCredentialName                 SnmpAdminString,
1837:        ipiaIkeIdLastChanged                    TimeStamp,
1838:        ipiaIkeIdStorageType                    StorageType,
1839:        ipiaIkeIdRowStatus                      RowStatus
1840:    }
1841: 
1842: 
1843:    ipiaIkeIdCredentialName OBJECT-TYPE
1844:        SYNTAX      SnmpAdminString (SIZE(0..32))
1845:        MAX-ACCESS  read-create
1846:        STATUS      current
1847:        DESCRIPTION
1848:            "This value is used as an index into the ipiaCredentialTable
1849:             to look up the actual credential value and other credential
1850:             information.
1851: 
1852: 
1853:             For ID's without associated credential information, this
1854:             value is left blank.
1855: 
1856: 
1857:             For ID's that are address types, this value may be left
1858:             blank and the associated IPProtocolEndpoint or appropriate
1859:             member of the Collection of endpoints is used."
1860:        ::= { ipiaIkeIdentityEntry 1 }
1861: 
1862: 
1863:    ipiaIkeIdLastChanged OBJECT-TYPE
1864:        SYNTAX      TimeStamp
1865:        MAX-ACCESS  read-only
1866:        STATUS      current
1867:        DESCRIPTION
1868:            "The value of sysUpTime when this row was last modified or
1869:             created either through SNMP SETs or by some other external
1870:             means."
1871:        ::= { ipiaIkeIdentityEntry 2 }
1872: 
1873: 
1874:    ipiaIkeIdStorageType OBJECT-TYPE
1875:        SYNTAX      StorageType
1876:        MAX-ACCESS  read-create
1877:        STATUS      current
1878:        DESCRIPTION
1879:            "The storage type for this row.  Rows in this table which
1880:             were created through an external process may have a storage
1881:             type of readOnly or permanent."
1882:        DEFVAL { nonVolatile }
1883:        ::= { ipiaIkeIdentityEntry 3 }
1884: 
1885: 
1886:    ipiaIkeIdRowStatus OBJECT-TYPE
1887:        SYNTAX      RowStatus
1888:        MAX-ACCESS  read-create
1889:        STATUS      current
1890:        DESCRIPTION
1891:            "This object indicates the conceptual status of this row.
1892: 
1893: 
1894:             The value of this object has no effect on whether other
1895:             objects in this conceptual row can be modified.
1896: 
1897: 
1898:             If active, this object must remain active if it is
1899:             referenced by a row in another table."
1900:        ::= { ipiaIkeIdentityEntry 4 }
1901: 
1902: 
1903: 
1904:    --
1905:    -- autostart IKE Table
1906: 
1907: 
1908:    ipiaAutostartIkeTable OBJECT-TYPE
1909:        SYNTAX      SEQUENCE OF IpiaAutostartIkeEntry
1910:        MAX-ACCESS  not-accessible
1911:        STATUS      current
1912:        DESCRIPTION
1913:            "The parameters in the autostart IKE Table are used to
1914:             automatically initiate IKE phaes I and II (i.e. IPsec)
1915:             negotiations on startup.  It also will initiate IKE phase I
1916:             and II negotiations for a row at the time of that row's
1917:             creation"
1918:        ::= { ipiaConfigObjects 14 }
1919: 
1920: 
1921:    ipiaAutostartIkeEntry OBJECT-TYPE
1922:        SYNTAX      IpiaAutostartIkeEntry
1923:        MAX-ACCESS  not-accessible
1924:        STATUS      current
1925:        DESCRIPTION
1926:            "autostart ike provides the set of parameters to
1927:             automatically start IKE and IPsec SA's."
1928:        INDEX { ipiaAutoIkePriority }
1929:        ::= { ipiaAutostartIkeTable 1 }
1930: 
1931: 
1932:    IpiaAutostartIkeEntry ::= SEQUENCE {
1933:        ipiaAutoIkePriority                     Integer32,
1934:        ipiaAutoIkeAction                       VariablePointer,
1935:        ipiaAutoIkeAddressType                  InetAddressType,
1936:        ipiaAutoIkeSourceAddress                InetAddress,
1937:        ipiaAutoIkeSourcePort                   InetPortNumber,
1938:        ipiaAutoIkeDestAddress                  InetAddress,
1939:        ipiaAutoIkeDestPort                     InetPortNumber,
1940:        ipiaAutoIkeProtocol                     Unsigned32,
1941:        ipiaAutoIkeLastChanged                  TimeStamp,
1942:        ipiaAutoIkeStorageType                  StorageType,
1943:        ipiaAutoIkeRowStatus                    RowStatus
1944:    }
1945: 
1946: 
1947:    ipiaAutoIkePriority  OBJECT-TYPE
1948:        SYNTAX       Integer32 (0..65535)
1949:        MAX-ACCESS   not-accessible
1950:        STATUS       current
1951:        DESCRIPTION
1952:            "ipiaAutoIkePriority is an index into the autostartIkeAction
1953:             table and can be used to order the autostart IKE actions."
1954:        ::= { ipiaAutostartIkeEntry 1 }
1955: 
1956: 
1957:    ipiaAutoIkeAction   OBJECT-TYPE
1958:        SYNTAX      VariablePointer
1959:        MAX-ACCESS  read-create
1960:        STATUS      current
1961:        DESCRIPTION
1962:            "This pointer is used to point to the action or compound
1963:             action that should be initiated by this row."
1964:        ::= { ipiaAutostartIkeEntry 2 }
1965: 
1966: 
1967:    ipiaAutoIkeAddressType OBJECT-TYPE
1968:        SYNTAX      InetAddressType
1969:        MAX-ACCESS  read-create
1970:        STATUS      current
1971:        DESCRIPTION
1972:            "The property ipiaAutoIkeAddressType specifies the format of
1973:             the autoIke source and destination Address values.
1974: 
1975: 
1976:             Values of unknown, ipv4z, ipv6z and dns are not legal
1977:             values for this object."
1978:        ::= { ipiaAutostartIkeEntry 3 }
1979: 
1980: 
1981:    ipiaAutoIkeSourceAddress OBJECT-TYPE
1982:        SYNTAX           InetAddress
1983:        MAX-ACCESS       read-create
1984:        STATUS           current
1985:        DESCRIPTION
1986:            "The property autoIkeSourecAddress specifies Source IP
1987:             address for autostarting IKE SA's, formatted according to
1988:             the appropriate convention as defined in the
1989:             ipiaAutoIkeAddressType property."
1990:        ::= { ipiaAutostartIkeEntry 4 }
1991: 
1992: 
1993:    ipiaAutoIkeSourcePort OBJECT-TYPE
1994:        SYNTAX        InetPortNumber
1995:        MAX-ACCESS    read-create
1996:        STATUS        current
1997:        DESCRIPTION
1998:            "The property ipiaAutoIkeSourcePort specifies the port
1999:             number for the source port for auotstarting IKE SA's.
2000: 
2001: 
2002:             The value of 0 for this object is illegal."
2003:        ::= { ipiaAutostartIkeEntry 5 }
2004: 
2005: 
2006:    ipiaAutoIkeDestAddress OBJECT-TYPE
2007:        SYNTAX           InetAddress
2008:        MAX-ACCESS       read-create
2009:        STATUS           current
2010:        DESCRIPTION
2011:            "The property ipiaAutoIkeDestAddress specifies the
2012:             Destination IP address for autostarting IKE SA's, formatted
2013:             according to the appropriate convention as defined in the
2014:             ipiaAutoIkeAddressType property."
2015:        ::= { ipiaAutostartIkeEntry 6 }
2016: 
2017: 
2018:    ipiaAutoIkeDestPort OBJECT-TYPE
2019:        SYNTAX        InetPortNumber
2020:        MAX-ACCESS    read-create
2021:        STATUS        current
2022:        DESCRIPTION
2023:            "The property ipiaAutoIkeDestPort specifies the port number
2024:             for the destination port for auotstarting IKE SA's.
2025: 
2026: 
2027:             The value of 0 for this object is illegal."
2028:        ::= { ipiaAutostartIkeEntry 7 }
2029: 
2030: 
2031:    ipiaAutoIkeProtocol OBJECT-TYPE
2032:        SYNTAX      Unsigned32 (0..255)
2033:        MAX-ACCESS  read-create
2034:        STATUS      current
2035:        DESCRIPTION
2036:            "The property Protocol specifies the protocol number used in
2037:             comparing with policy filter entries and used in any phase
2038:             2 negotiations."
2039:        ::= { ipiaAutostartIkeEntry 8 }
2040: 
2041: 
2042:    ipiaAutoIkeLastChanged OBJECT-TYPE
2043:        SYNTAX      TimeStamp
2044:        MAX-ACCESS  read-only
2045:        STATUS      current
2046:        DESCRIPTION
2047:            "The value of sysUpTime when this row was last modified or
2048:             created either through SNMP SETs or by some other external
2049:             means."
2050:        ::= { ipiaAutostartIkeEntry 9 }
2051: 
2052: 
2053:    ipiaAutoIkeStorageType OBJECT-TYPE
2054:        SYNTAX      StorageType
2055:        MAX-ACCESS  read-create
2056:        STATUS      current
2057:        DESCRIPTION
2058:            "The storage type for this row.  Rows in this table which
2059:             were created through an external process may have a storage
2060:             type of readOnly or permanent."
2061:        DEFVAL { nonVolatile }
2062:        ::= { ipiaAutostartIkeEntry 10 }
2063: 
2064: 
2065:    ipiaAutoIkeRowStatus OBJECT-TYPE
2066:        SYNTAX      RowStatus
2067:        MAX-ACCESS  read-create
2068:        STATUS      current
2069:        DESCRIPTION
2070:            "This object indicates the conceptual status of this row.
2071: 
2072: 
2073:             The value of this object has no effect on whether other
2074:             objects in this conceptual row can be modified."
2075: 
2076: 
2077:        ::= { ipiaAutostartIkeEntry 11 }
2078: 
2079: 
2080: 
2081:    --
2082:    -- CA Table
2083:    --
2084: 
2085: 
2086:    ipiaIpsecCredMngServiceTable OBJECT-TYPE
2087:        SYNTAX      SEQUENCE OF IpiaIpsecCredMngServiceEntry
2088:        MAX-ACCESS  not-accessible
2089:        STATUS      current
2090:        DESCRIPTION
2091:            "A table of Credential Management Service values.  This table
2092:             is usually used for credential/certificate values that are
2093:             used with a management service (e.g. Certificate
2094:             Authorities)."
2095:        ::= { ipiaConfigObjects 15 }
2096: 
2097: 
2098:    ipiaIpsecCredMngServiceEntry OBJECT-TYPE
2099:        SYNTAX      IpiaIpsecCredMngServiceEntry
2100:        MAX-ACCESS  not-accessible
2101:        STATUS      current
2102:        DESCRIPTION
2103:            "A row in the ipiaIpsecCredMngServiceTable."
2104: 
2105:        INDEX   { ipiaIcmsName }
2106:        ::= { ipiaIpsecCredMngServiceTable 1 }
2107: 
2108: 
2109:    IpiaIpsecCredMngServiceEntry ::= SEQUENCE {
2110:            ipiaIcmsName                SnmpAdminString,
2111:            ipiaIcmsDistinguishedName   OCTET STRING,
2112:            ipiaIcmsPolicyStatement     OCTET STRING,
2113:            ipiaIcmsMaxChainLength      Integer32,
2114:            ipiaIcmsCredentialName      SnmpAdminString,
2115:            ipiaIcmsLastChanged         TimeStamp,
2116:            ipiaIcmsStorageType         StorageType,
2117:            ipiaIcmsRowStatus           RowStatus
2118:    }
2119: 
2120: 
2121:    ipiaIcmsName OBJECT-TYPE
2122:        SYNTAX      SnmpAdminString(SIZE(1..32))
2123:        MAX-ACCESS  not-accessible
2124:        STATUS      current
2125:        DESCRIPTION
2126:            "This is an administratively assigned string used to index
2127:             this table."
2128:        ::= { ipiaIpsecCredMngServiceEntry 1 }
2129: 
2130: 
2131:    ipiaIcmsDistinguishedName OBJECT-TYPE
2132:        SYNTAX      OCTET STRING (SIZE(1..256))
2133:        MAX-ACCESS  read-create
2134:        STATUS      current
2135:        DESCRIPTION
2136:            "This value represents the Distinguished Name of the
2137:             Credential Management Service."
2138:        ::= { ipiaIpsecCredMngServiceEntry 2 }
2139: 
2140: 
2141:    ipiaIcmsPolicyStatement OBJECT-TYPE
2142:        SYNTAX      OCTET STRING (SIZE(0..1024))
2143:        MAX-ACCESS  read-create
2144:        STATUS      current
2145:        DESCRIPTION
2146:            "This Value represents the Credential Management Service
2147:             Policy Statement, or a reference describing how to obtain
2148:             it (e.g., a URL).  If one doesn't exist, this value can be
2149:             left blank"
2150:        ::= { ipiaIpsecCredMngServiceEntry 3 }
2151: 
2152: 
2153:    ipiaIcmsMaxChainLength OBJECT-TYPE
2154:        SYNTAX      Integer32 (0..255)
2155:        MAX-ACCESS  read-create
2156:        STATUS      current
2157:        DESCRIPTION
2158:            "This value is the maximum length of the chain allowble from
2159:             the Credential Management Service to the credential in
2160:             question."
2161:        DEFVAL     { 0 }
2162:        ::= { ipiaIpsecCredMngServiceEntry 4}
2163: 
2164: 
2165:    ipiaIcmsCredentialName OBJECT-TYPE
2166:        SYNTAX      SnmpAdminString (SIZE(0..32))
2167:        MAX-ACCESS  read-create
2168:        STATUS      current
2169:        DESCRIPTION
2170:            "This value is used as an index into the ipiaCredentialTable
2171:             to look up the actual credential value."
2172:        ::= { ipiaIpsecCredMngServiceEntry 5 }
2173: 
2174: 
2175:    ipiaIcmsLastChanged  OBJECT-TYPE
2176:        SYNTAX      TimeStamp
2177:        MAX-ACCESS  read-only
2178:        STATUS      current
2179:        DESCRIPTION
2180:            "The value of sysUpTime when this row was last modified or
2181:             created either through SNMP SETs or by some other external
2182:             means."
2183:        ::= { ipiaIpsecCredMngServiceEntry 6 }
2184: 
2185: 
2186:    ipiaIcmsStorageType OBJECT-TYPE
2187:        SYNTAX      StorageType
2188:        MAX-ACCESS  read-create
2189:        STATUS      current
2190:        DESCRIPTION
2191:            "The storage type for this row.  Rows in this table which
2192:             were created through an external process may have a storage
2193:             type of readOnly or permanent."
2194:        DEFVAL { nonVolatile }
2195:        ::= { ipiaIpsecCredMngServiceEntry 7 }
2196: 
2197: 
2198:    ipiaIcmsRowStatus OBJECT-TYPE
2199:        SYNTAX      RowStatus
2200:        MAX-ACCESS  read-create
2201:        STATUS      current
2202:        DESCRIPTION
2203:            "This object indicates the conceptual status of this row.
2204: 
2205: 
2206:             The value of this object has no effect on whether other
2207:             objects in this conceptual row can be modified.
2208: 
2209: 
2210:             If active, this object must remain active if it is
2211:             referenced by a row in another table."
2212:        ::= { ipiaIpsecCredMngServiceEntry 8 }
2213: 
2214: 
2215: 
2216:    --
2217:    -- CRL Table
2218:    --
2219: 
2220: 
2221:    ipiaCredMngCRLTable OBJECT-TYPE
2222:        SYNTAX      SEQUENCE OF IpiaCredMngCRLEntry
2223:        MAX-ACCESS  not-accessible
2224:        STATUS      current
2225:        DESCRIPTION
2226:            "A table of the Credential Revocation Lists (CRL) for
2227:          credential managment services."
2228:        ::= { ipiaConfigObjects 16 }
2229: 
2230: 
2231:    ipiaCredMngCRLEntry OBJECT-TYPE
2232:        SYNTAX      IpiaCredMngCRLEntry
2233:        MAX-ACCESS  not-accessible
2234:        STATUS      current
2235:        DESCRIPTION
2236:            "A row in the ipiaCredMngCRLTable."
2237:        INDEX   { ipiaIcmsName , ipiaCmcCRLName }
2238:        ::= { ipiaCredMngCRLTable 1 }
2239: 
2240: 
2241:    IpiaCredMngCRLEntry ::= SEQUENCE {
2242:            ipiaCmcCRLName             SnmpAdminString,
2243:            ipiaCmcDistributionPoint   OCTET STRING,
2244:            ipiaCmcThisUpdate          OCTET STRING,
2245:            ipiaCmcNextUpdate          OCTET STRING,
2246:            ipiaCmcLastChanged         TimeStamp,
2247:            ipiaCmcStorageType         StorageType,
2248:            ipiaCmcRowStatus           RowStatus
2249:    }
2250: 
2251: 
2252:    ipiaCmcCRLName OBJECT-TYPE
2253:        SYNTAX      SnmpAdminString(SIZE(1..32))
2254:        MAX-ACCESS  not-accessible
2255:        STATUS      current
2256:        DESCRIPTION
2257:            "This is an administratively assigned string used to index
2258:             this table. It represents a CRL for a given CA from a given
2259:             distribution point."
2260:        ::= { ipiaCredMngCRLEntry 1 }
2261: 
2262: 
2263:    ipiaCmcDistributionPoint OBJECT-TYPE
2264:        SYNTAX      OCTET STRING (SIZE(0..256))
2265:        MAX-ACCESS  read-create
2266:        STATUS      current
2267:        DESCRIPTION
2268:            "This Value represents a Distribution Point for a Credential
2269:             Revocation List. It can be relative to the Credential
2270:          Management Service or a full name (URL, e-mail, etc...)."
2271:        ::= { ipiaCredMngCRLEntry 2 }
2272: 
2273: 
2274:    ipiaCmcThisUpdate OBJECT-TYPE
2275:        SYNTAX      OCTET STRING (SIZE(0..32))
2276:        MAX-ACCESS  read-create
2277:        STATUS      current
2278:        DESCRIPTION
2279:            "This value is the issue date of this CRL. This
2280:             should be in utctime or generalizedtime."
2281:        ::= { ipiaCredMngCRLEntry 3 }
2282: 
2283: 
2284:    ipiaCmcNextUpdate OBJECT-TYPE
2285:        SYNTAX      OCTET STRING (SIZE(0..32))
2286:        MAX-ACCESS  read-create
2287:        STATUS      current
2288:        DESCRIPTION
2289:            "This value indicates the date the next version of this CRL
2290:          will be issued. This should be in utctime or
2291:          generalizedtime."
2292:        ::= { ipiaCredMngCRLEntry 4 }
2293: 
2294: 
2295:    ipiaCmcLastChanged  OBJECT-TYPE
2296:        SYNTAX      TimeStamp
2297:        MAX-ACCESS  read-only
2298:        STATUS      current
2299:        DESCRIPTION
2300:            "The value of sysUpTime when this row was last modified or
2301:             created either through SNMP SETs or by some other external
2302:             means."
2303:        ::= { ipiaCredMngCRLEntry 5 }
2304: 
2305: 
2306:    ipiaCmcStorageType OBJECT-TYPE
2307:        SYNTAX      StorageType
2308:        MAX-ACCESS  read-create
2309:        STATUS      current
2310:        DESCRIPTION
2311:            "The storage type for this row.  Rows in this table which
2312:             were created through an external process may have a storage
2313:             type of readOnly or permanent."
2314:        DEFVAL { nonVolatile }
2315:        ::= { ipiaCredMngCRLEntry 6 }
2316: 
2317: 
2318:    ipiaCmcRowStatus OBJECT-TYPE
2319:        SYNTAX      RowStatus
2320:        MAX-ACCESS  read-create
2321:        STATUS      current
2322:        DESCRIPTION
2323:            "This object indicates the conceptual status of this row.
2324: 
2325: 
2326:             The value of this object has no effect on whether other
2327:             objects in this conceptual row can be modified.
2328: 
2329: 
2330:             If active, this object must remain active if it is
2331:             referenced by a row in another table."
2332:        ::= { ipiaCredMngCRLEntry 7 }
2333: 
2334: 
2335: 
2336:    --
2337:    -- Revoked Certificate Table
2338:    --
2339: 
2340: 
2341:    ipiaRevokedCertificateTable OBJECT-TYPE
2342:        SYNTAX      SEQUENCE OF IpiaRevokedCertificateEntry
2343:        MAX-ACCESS  not-accessible
2344:        STATUS      current
2345:        DESCRIPTION
2346:            "A table of Credentials revoked by credential managment
2347:             services.  That is, this table is a table of Certificates
2348:          that are on CRL's, Credential Revocation Lists."
2349:        ::= { ipiaConfigObjects 17 }
2350: 
2351: 
2352:    ipiaRevokedCertificateEntry OBJECT-TYPE
2353:        SYNTAX      IpiaRevokedCertificateEntry
2354:        MAX-ACCESS  not-accessible
2355:        STATUS      current
2356:        DESCRIPTION
2357:            "A row in the ipiaRevokedCertificateTable."
2358:        INDEX   { ipiaCmcCRLName, ipiaRctCertSerialNumber}
2359:        ::= { ipiaRevokedCertificateTable 1 }
2360: 
2361: 
2362:    IpiaRevokedCertificateEntry ::= SEQUENCE {
2363:            ipiaRctCertSerialNumber    Unsigned32,
2364:            ipiaRctRevokedDate         OCTET STRING,
2365:         ipiaRctRevokedReason       INTEGER,
2366:            ipiaRctLastChanged         TimeStamp,
2367:            ipiaRctStorageType         StorageType,
2368:            ipiaRctRowStatus           RowStatus
2369:    }
2370: 
2371: 
2372:    ipiaRctCertSerialNumber OBJECT-TYPE
2373:        SYNTAX      Unsigned32 (0..4294967295)
2374:        MAX-ACCESS  not-accessible
2375:        STATUS      current
2376:        DESCRIPTION
2377:            "This value is the serial number of the revoked
2378:             certificate."
2379:        ::= { ipiaRevokedCertificateEntry 1 }
2380: 
2381: 
2382:    ipiaRctRevokedDate OBJECT-TYPE
2383:        SYNTAX      OCTET STRING (SIZE(0..32))
2384:        MAX-ACCESS  read-create
2385:        STATUS      current
2386:        DESCRIPTION
2387:            "This value is the revocation date of the certificate. This
2388:             should be in utctime or generaltime."
2389:        ::= { ipiaRevokedCertificateEntry 2 }
2390: 
2391: 
2392:    ipiaRctRevokedReason OBJECT-TYPE
2393:        SYNTAX INTEGER { reserved(0), unspecified(1), keyCompromise(2),
2394:                         cACompromise(3), affiliationChanged(4),
2395:                         superseded(5), cessationOfOperation(6),
2396:                         certificateHold(7), removeFromCRL(8) }
2397:        MAX-ACCESS  read-create
2398:        STATUS      current
2399:        DESCRIPTION
2400:            "This value is the reason this certificate was revoked."
2401:        DEFVAL   { unspecified }
2402:        ::= { ipiaRevokedCertificateEntry 3 }
2403: 
2404: 
2405:    ipiaRctLastChanged  OBJECT-TYPE
2406:        SYNTAX      TimeStamp
2407:        MAX-ACCESS  read-only
2408:        STATUS      current
2409:        DESCRIPTION
2410:            "The value of sysUpTime when this row was last modified or
2411:             created either through SNMP SETs or by some other external
2412:             means."
2413:        ::= { ipiaRevokedCertificateEntry 4 }
2414: 
2415: 
2416:    ipiaRctStorageType OBJECT-TYPE
2417:        SYNTAX      StorageType
2418:        MAX-ACCESS  read-create
2419:        STATUS      current
2420:        DESCRIPTION
2421:            "The storage type for this row.  Rows in this table which
2422:             were created through an external process may have a storage
2423:             type of readOnly or permanent."
2424:        DEFVAL { nonVolatile }
2425:        ::= { ipiaRevokedCertificateEntry 5 }
2426: 
2427:    ipiaRctRowStatus OBJECT-TYPE
2428:        SYNTAX      RowStatus
2429:        MAX-ACCESS  read-create
2430:        STATUS      current
2431:        DESCRIPTION
2432:            "This object indicates the conceptual status of this row.
2433: 
2434: 
2435:             The value of this object has no effect on whether other
2436:             objects in this conceptual row can be modified.
2437: 
2438: 
2439:             If active, this object must remain active if it is
2440:             referenced by a row in another table."
2441:        ::= { ipiaRevokedCertificateEntry 6 }
2442: 
2443: 
2444:    --
2445:    --
2446:    -- Notification objects information
2447:    --
2448:    --
2449: 
2450: 
2451:    ipiaNotificationVariables OBJECT IDENTIFIER ::=
2452:       { ipiaNotificationObjects 1 }
2453: 
2454: 
2455:    ipiaNotifications OBJECT IDENTIFIER ::=
2456:       { ipiaNotificationObjects 0 }
2457: 
2458: 
2459: 
2460:    --
2461:    --
2462:    -- Conformance information
2463:    --
2464:    --
2465: 
2466: 
2467:    ipiaCompliances OBJECT IDENTIFIER
2468:        ::= { ipiaConformanceObjects 1 }
2469:    ipiaGroups OBJECT IDENTIFIER
2470:        ::= { ipiaConformanceObjects 2 }
2471: 
2472: 
2473: 
2474:    --
2475:    -- Compliance statements
2476:    --
2477:    --
2478: 
2479: 
2480:    ipiaIKECompliance MODULE-COMPLIANCE
2481:        STATUS      current
2482:        DESCRIPTION
2483:            "The compliance statement for SNMP entities that include an
2484:             IPsec MIB implementation and supports IKE actions."
2485:        MODULE -- This Module
2486:            MANDATORY-GROUPS { ipiaIpsecGroup, ipiaIkeGroup,
2487:                            ipiaStaticActionGroup, ipsaSharedGroup }
2488: 
2489: 
2490:            OBJECT      ipiaIkeActRowStatus
2491:            SYNTAX      RowStatus {
2492:                    active(1), createAndGo(4), destroy(6)
2493:            }
2494:            DESCRIPTION
2495:                "Support of the values notInService(2), notReady(3),
2496:                 and createAndWait(5) is not required."
2497: 
2498: 
2499:            OBJECT      ipiaIkeActLastChanged
2500:            MIN-ACCESS  not-accessible
2501:            DESCRIPTION
2502:                 "This object is optional so as not to impose an undue
2503:                  burden on resource-constrained devices."
2504: 
2505: 
2506:            OBJECT      ipiaIkeActPropRowStatus
2507:            SYNTAX      RowStatus {
2508:                    active(1), createAndGo(4), destroy(6)
2509:            }
2510:            DESCRIPTION
2511:                "Support of the values notInService(2), notReady(3),
2512:                 and createAndWait(5) is not required."
2513: 
2514: 
2515:            OBJECT      ipiaIkeActPropLastChanged
2516:            MIN-ACCESS  not-accessible
2517:            DESCRIPTION
2518:                 "This object is optional so as not to impose an undue
2519:                  burden on resource-constrained devices."
2520: 
2521: 
2522:            OBJECT      ipiaIkePropRowStatus
2523:            SYNTAX      RowStatus {
2524:                    active(1), createAndGo(4), destroy(6)
2525:            }
2526:            DESCRIPTION
2527:                "Support of the values notInService(2), notReady(3),
2528:                 and createAndWait(5) is not required."
2529: 
2530: 
2531:            OBJECT      ipiaIkePropLastChanged
2532:            MIN-ACCESS  not-accessible
2533:            DESCRIPTION
2534:                 "This object is optional so as not to impose an undue
2535:                  burden on resource-constrained devices."
2536: 
2537: 
2538:            OBJECT      ipiaIpsecActRowStatus
2539:            SYNTAX      RowStatus {
2540:                    active(1), createAndGo(4), destroy(6)
2541:            }
2542:            DESCRIPTION
2543:                "Support of the values notInService(2), notReady(3),
2544:                 and createAndWait(5) is not required."
2545: 
2546: 
2547:            OBJECT      ipiaIpsecActLastChanged
2548:            MIN-ACCESS  not-accessible
2549:            DESCRIPTION
2550:                 "This object is optional so as not to impose an undue
2551:                  burden on resource-constrained devices."
2552: 
2553: 
2554:            OBJECT      ipiaIpsecPropRowStatus
2555:            SYNTAX      RowStatus {
2556:                    active(1), createAndGo(4), destroy(6)
2557:            }
2558:            DESCRIPTION
2559:                "Support of the values notInService(2), notReady(3),
2560:                 and createAndWait(5) is not required."
2561: 
2562: 
2563:            OBJECT      ipiaIpsecPropLastChanged
2564:            MIN-ACCESS  not-accessible
2565:            DESCRIPTION
2566:                 "This object is optional so as not to impose an undue
2567:                  burden on resource-constrained devices."
2568: 
2569: 
2570:            OBJECT      ipiaIpsecTranRowStatus
2571:            SYNTAX      RowStatus {
2572:                    active(1), createAndGo(4), destroy(6)
2573:            }
2574:            DESCRIPTION
2575:                "Support of the values notInService(2), notReady(3),
2576:                 and createAndWait(5) is not required."
2577: 
2578: 
2579:            OBJECT      ipiaIpsecTranLastChanged
2580:            MIN-ACCESS  not-accessible
2581:            DESCRIPTION
2582:                 "This object is optional so as not to impose an undue
2583:                  burden on resource-constrained devices."
2584: 
2585: 
2586:            OBJECT      ipiaSaNegParamRowStatus
2587:            SYNTAX      RowStatus {
2588:                    active(1), createAndGo(4), destroy(6)
2589:            }
2590:            DESCRIPTION
2591:                "Support of the values notInService(2), notReady(3),
2592:                 and createAndWait(5) is not required."
2593: 
2594:            OBJECT      ipiaSaNegParamLastChanged
2595:            MIN-ACCESS  not-accessible
2596:            DESCRIPTION
2597:                 "This object is optional so as not to impose an undue
2598:                  burden on resource-constrained devices."
2599: 
2600: 
2601:            OBJECT      ipiaIkeIdRowStatus
2602:            SYNTAX      RowStatus {
2603:                    active(1), createAndGo(4), destroy(6)
2604:            }
2605:            DESCRIPTION
2606:                "Support of the values notInService(2), notReady(3),
2607:                 and createAndWait(5) is not required."
2608: 
2609: 
2610:            OBJECT      ipiaIkeIdLastChanged
2611:            MIN-ACCESS  not-accessible
2612:            DESCRIPTION
2613:                 "This object is optional so as not to impose an undue
2614:                  burden on resource-constrained devices."
2615: 
2616: 
2617:            OBJECT      ipiaAutoIkeAddressType
2618:            SYNTAX      InetAddressType {
2619:                    ipv4(1), ipv6(2)
2620:            }
2621:            DESCRIPTION
2622:                "Only the ipv4 and ipv6 values make sense for this
2623:                 object."
2624: 
2625: 
2626:            OBJECT      ipiaAutoIkeRowStatus
2627:            SYNTAX      RowStatus {
2628:                    active(1), createAndGo(4), destroy(6)
2629:            }
2630:            DESCRIPTION
2631:                "Support of the values notInService(2), notReady(3),
2632:                 and createAndWait(5) is not required."
2633: 
2634: 
2635:            OBJECT      ipiaAutoIkeLastChanged
2636:            MIN-ACCESS  not-accessible
2637:            DESCRIPTION
2638:                 "This object is optional so as not to impose an undue
2639:                  burden on resource-constrained devices."
2640: 
2641: 
2642:            OBJECT      ipiaCmcDistributionPoint
2643:         MIN-ACCESS  read-only
2644:         DESCRIPTION
2645:              "Only read-only access is required for compliance."
2646: 
2647: 
2648:            OBJECT      ipiaCmcThisUpdate
2649: 
2650:         MIN-ACCESS  read-only
2651:         DESCRIPTION
2652:              "Only read-only access is required for compliance."
2653: 
2654: 
2655:            OBJECT      ipiaCmcNextUpdate
2656:         MIN-ACCESS  read-only
2657:         DESCRIPTION
2658:             "Only read-only access is required for compliance."
2659: 
2660: 
2661:            OBJECT      ipiaCmcLastChanged
2662:         MIN-ACCESS  not-accessible
2663:            DESCRIPTION
2664:                 "This object not required for compliance."
2665: 
2666: 
2667:            OBJECT      ipiaCmcStorageType
2668:         MIN-ACCESS  read-only
2669:         DESCRIPTION
2670:             "Only read-only access is required for compliance."
2671: 
2672: 
2673:         OBJECT      ipiaCmcRowStatus
2674:            SYNTAX      RowStatus {
2675:                    active(1), createAndGo(4), destroy(6)
2676:            }
2677:         MIN-ACCESS  read-only
2678:            DESCRIPTION
2679:                "Support of the values notInService(2), notReady(3),
2680:                 and createAndWait(5) is not required. Only read-only
2681:                 access is required for compliance."
2682: 
2683: 
2684:         OBJECT      ipiaRctRevokedDate
2685:         MIN-ACCESS  read-only
2686:         DESCRIPTION
2687:               "Only read-only access is required for compliance."
2688: 
2689: 
2690:            OBJECT      ipiaRctRevokedReason
2691:            MIN-ACCESS  read-only
2692:            DESCRIPTION
2693:               "Only read-only access is required for compliance."
2694: 
2695: 
2696:            OBJECT      ipiaRctLastChanged
2697:         MIN-ACCESS  not-accessible
2698:            DESCRIPTION
2699:                 "This object not required for compliance."
2700: 
2701: 
2702:            OBJECT      ipiaRctStorageType
2703:            MIN-ACCESS  read-only
2704:            DESCRIPTION
2705:               "Only read-only access is required for compliance."
2706: 
2707:            OBJECT      ipiaRctRowStatus
2708:            SYNTAX      RowStatus {
2709:                    active(1), createAndGo(4), destroy(6)
2710:            }
2711:            MIN-ACCESS  read-only
2712:            DESCRIPTION
2713:                "Support of the values notInService(2), notReady(3),
2714:                 and createAndWait(5) is not required. Only read-only
2715:                 access is required for compliance."
2716: 
2717: 
2718:            OBJECT      ipiaIcmsDistinguishedName
2719:            MIN-ACCESS  read-only
2720:            DESCRIPTION
2721:                "Only read-only access is required for compliance."
2722: 
2723: 
2724:            OBJECT      ipiaIcmsPolicyStatement
2725:            MIN-ACCESS  read-only
2726:            DESCRIPTION
2727:                "Only read-only access is required for compliance."
2728: 
2729: 
2730:            OBJECT      ipiaIcmsMaxChainLength
2731:            MIN-ACCESS  read-only
2732:            DESCRIPTION
2733:                "Only read-only access is required for compliance."
2734: 
2735: 
2736:            OBJECT      ipiaIcmsCredentialName
2737:            MIN-ACCESS  read-only
2738:            DESCRIPTION
2739:                "Only read-only access is required for compliance."
2740: 
2741: 
2742:            OBJECT      ipiaIcmsLastChanged
2743:         MIN-ACCESS  not-accessible
2744:            DESCRIPTION
2745:                 "This object not required for compliance."
2746: 
2747: 
2748:            OBJECT      ipiaIcmsStorageType
2749:            MIN-ACCESS  read-only
2750:            DESCRIPTION
2751:                "Only read-only access is required for compliance."
2752: 
2753: 
2754:            OBJECT      ipiaIcmsRowStatus
2755:            SYNTAX      RowStatus {
2756:                    active(1), createAndGo(4), destroy(6)
2757:            }
2758:            MIN-ACCESS  read-only
2759:            DESCRIPTION
2760:                "Support of the values notInService(2), notReady(3),
2761:                 and createAndWait(5) is not required. Only read-only
2762:                 access is required for compliance."
2763: 
2764: 
2765:        ::= { ipiaCompliances 1 }
2766: 
2767: 
2768: 
2769:    ipiaRuleFilterCompliance MODULE-COMPLIANCE
2770:        STATUS      current
2771:        DESCRIPTION
2772:            "The compliance statement for SNMP entities that include an
2773:             IKEACTION MIB implementation with IKE filters support."
2774:        MODULE -- This Module
2775:            MANDATORY-GROUPS { ipiaStaticFilterGroup }
2776: 
2777: 
2778:            GROUP ipiaPeerIdFilterGroup
2779:            DESCRIPTION
2780:                "This group is mandatory for IPsec Policy
2781:                 implementations which support Peer Identity filters."
2782: 
2783: 
2784:            OBJECT      ipiaPeerIdFiltRowStatus
2785:            SYNTAX      RowStatus {
2786:                    active(1), createAndGo(4), destroy(6)
2787:            }
2788:            DESCRIPTION
2789:                "Support of the values notInService(2), notReady(3),
2790:                 and createAndWait(5) is not required."
2791: 
2792: 
2793:            OBJECT      ipiaPeerIdFiltLastChanged
2794:            MIN-ACCESS  not-accessible
2795:            DESCRIPTION
2796:                 "This object not required for compliance."
2797: 
2798: 
2799:            GROUP ipiaCredentialFilterGroup
2800:            DESCRIPTION
2801:                "This group is mandatory for IPsec Policy
2802:                 implementations which support IKE Credential filters."
2803: 
2804: 
2805:            OBJECT      ipiaCredFiltRowStatus
2806:            SYNTAX      RowStatus {
2807:                    active(1), createAndGo(4), destroy(6)
2808:            }
2809:            DESCRIPTION
2810:                "Support of the values notInService(2), notReady(3),
2811:                 and createAndWait(5) is not required."
2812: 
2813: 
2814:            OBJECT      ipiaCredFiltLastChanged
2815:            MIN-ACCESS  not-accessible
2816:            DESCRIPTION
2817:                 "This object not required for compliance."
2818:        ::= { ipiaCompliances 2 }
2819: 
2820: 
2821:    --
2822:    --
2823:    -- Compliance Groups Definitions
2824:    --
2825: 
2826: 
2827:    --
2828:    -- Compliance Groups
2829:    --
2830: 
2831: 
2832:    ipiaStaticFilterGroup OBJECT-GROUP
2833:            OBJECTS { ipiaIkePhase1Filter,
2834:                      ipiaIkePhase2Filter }
2835:         STATUS current
2836:         DESCRIPTION
2837:             "The static filter group.  Currently this is just a true
2838:              filter."
2839:        ::= { ipiaGroups 1 }
2840: 
2841: 
2842:    ipiaCredentialFilterGroup OBJECT-GROUP
2843:        OBJECTS {
2844:            ipiaCredFiltCredentialType, ipiaCredFiltMatchFieldName,
2845:            ipiaCredFiltMatchFieldValue, ipiaCredFiltAcceptCredFrom,
2846:            ipiaCredFiltLastChanged, ipiaCredFiltStorageType,
2847:            ipiaCredFiltRowStatus,
2848: 
2849: 
2850:            ipiaCmcDistributionPoint, ipiaCmcThisUpdate,
2851:            ipiaCmcNextUpdate, ipiaCmcLastChanged, ipiaCmcStorageType,
2852:            ipiaCmcRowStatus,
2853: 
2854: 
2855:            ipiaRctRevokedDate, ipiaRctRevokedReason,
2856:         ipiaRctLastChanged, ipiaRctStorageType, ipiaRctRowStatus,
2857: 
2858: 
2859:            ipiaIcmsDistinguishedName, ipiaIcmsPolicyStatement,
2860:         ipiaIcmsMaxChainLength, ipiaIcmsCredentialName,
2861:         ipiaIcmsLastChanged, ipiaIcmsStorageType, ipiaIcmsRowStatus
2862:        }
2863:        STATUS current
2864:        DESCRIPTION
2865:            "The IPsec Policy Credential Filter Table Group."
2866:        ::= { ipiaGroups 2 }
2867: 
2868: 
2869:    ipiaPeerIdFilterGroup OBJECT-GROUP
2870:        OBJECTS {
2871:            ipiaPeerIdFiltIdentityType, ipiaPeerIdFiltIdentityValue,
2872:            ipiaPeerIdFiltLastChanged, ipiaPeerIdFiltStorageType,
2873:            ipiaPeerIdFiltRowStatus
2874: 
2875:        }
2876:        STATUS current
2877:        DESCRIPTION
2878:            "The IPsec Policy Peer Identity Filter Table Group."
2879:        ::= { ipiaGroups 3 }
2880: 
2881: 
2882:    --
2883:    -- action compliance groups
2884:    --
2885: 
2886: 
2887:    ipiaStaticActionGroup OBJECT-GROUP
2888:        OBJECTS {
2889:            ipiaRejectIKEAction,
2890:            ipiaRejectIKEActionLog
2891:        }
2892:        STATUS current
2893:        DESCRIPTION
2894:            "The IPsec Policy Static Actions Group."
2895:        ::= { ipiaGroups 4 }
2896: 
2897: 
2898:    ipiaIkeGroup OBJECT-GROUP
2899:        OBJECTS {
2900:            ipiaIkeActParametersName, ipiaIkeActThresholdDerivedKeys,
2901:            ipiaIkeActExchangeMode, ipiaIkeActAgressiveModeGroupId,
2902:            ipiaIkeActIdentityType, ipiaIkeActIdentityContext,
2903:            ipiaIkeActPeerName, ipiaIkeActVendorId, ipiaIkeActPropName,
2904:            ipiaIkeActDoActionLogging, ipiaIkeActDoPacketLogging,
2905:            ipiaIkeActLastChanged, ipiaIkeActStorageType,
2906:            ipiaIkeActRowStatus,
2907: 
2908: 
2909:            ipiaIkeActPropLastChanged, ipiaIkeActPropStorageType,
2910:            ipiaIkeActPropRowStatus,
2911: 
2912: 
2913:            ipiaIkePropLifetimeDerivedKeys, ipiaIkePropCipherAlgorithm,
2914:            ipiaIkePropCipherKeyLength, ipiaIkePropCipherKeyRounds,
2915:            ipiaIkePropHashAlgorithm, ipiaIkePropPrfAlgorithm,
2916:            ipiaIkePropVendorId, ipiaIkePropDhGroup,
2917:            ipiaIkePropAuthenticationMethod, ipiaIkePropMaxLifetimeSecs,
2918:            ipiaIkePropMaxLifetimeKB, ipiaIkePropLastChanged,
2919:            ipiaIkePropStorageType,
2920:            ipiaIkePropRowStatus,
2921: 
2922: 
2923:            ipiaSaNegParamMinLifetimeSecs, ipiaSaNegParamMinLifetimeKB,
2924:            ipiaSaNegParamRefreshThreshSecs,
2925:            ipiaSaNegParamRefreshThresholdKB,
2926:            ipiaSaNegParamIdleDurationSecs, ipiaSaNegParamLastChanged,
2927:            ipiaSaNegParamStorageType, ipiaSaNegParamRowStatus,
2928:            ipiaIkeIdCredentialName, ipiaIkeIdLastChanged,
2929:            ipiaIkeIdStorageType, ipiaIkeIdRowStatus,
2930: 
2931: 
2932:            ipiaAutoIkeAction, ipiaAutoIkeAddressType,
2933:            ipiaAutoIkeSourceAddress, ipiaAutoIkeSourcePort,
2934:            ipiaAutoIkeDestAddress, ipiaAutoIkeDestPort,
2935:            ipiaAutoIkeProtocol, ipiaAutoIkeLastChanged,
2936:            ipiaAutoIkeStorageType, ipiaAutoIkeRowStatus,
2937: 
2938: 
2939:            ipiaCmcDistributionPoint, ipiaCmcThisUpdate,
2940:            ipiaCmcNextUpdate, ipiaCmcLastChanged, ipiaCmcStorageType,
2941:            ipiaCmcRowStatus,
2942: 
2943: 
2944:            ipiaRctRevokedDate, ipiaRctRevokedReason,
2945:         ipiaRctLastChanged, ipiaRctStorageType, ipiaRctRowStatus,
2946: 
2947: 
2948:            ipiaIcmsDistinguishedName, ipiaIcmsPolicyStatement,
2949:         ipiaIcmsMaxChainLength, ipiaIcmsCredentialName,
2950:         ipiaIcmsLastChanged, ipiaIcmsStorageType, ipiaIcmsRowStatus
2951:        }
2952:        STATUS current
2953:        DESCRIPTION
2954:            "This group is the set of objects that support IKE
2955:             actions.  These objects are from The IPsec Policy IKE
2956:             Action Table, The IKE Action Proposals Table, The IKE
2957:             Proposal Table, The autostart IKE Table and The IKE
2958:             Identity Table, The Peer Identity Table, The Credential
2959:             Management Service Table, and the shared table Negotiation
2960:             Parameters Table (from the IPSEC-IPSECACTION-MIB."
2961:        ::= { ipiaGroups 5 }
2962: 
2963: 
2964:    ipiaIpsecGroup OBJECT-GROUP
2965:        OBJECTS {
2966:            ipiaIpsecActParametersName, ipiaIpsecActProposalsName,
2967:            ipiaIpsecActUsePfs, ipiaIpsecActVendorId,
2968:            ipiaIpsecActGroupId, ipiaIpsecActPeerGatewayIdName,
2969:            ipiaIpsecActUseIkeGroup, ipiaIpsecActGranularity,
2970:            ipiaIpsecActMode, ipiaIpsecActDFHandling,
2971:            ipiaIpsecActDoActionLogging, ipiaIpsecActDoPacketLogging,
2972:            ipiaIpsecActLastChanged, ipiaIpsecActStorageType,
2973:            ipiaIpsecActRowStatus,
2974: 
2975: 
2976:            ipiaIpsecPropTransformsName, ipiaIpsecPropLastChanged,
2977:            ipiaIpsecPropStorageType, ipiaIpsecPropRowStatus,
2978: 
2979: 
2980:            ipiaIpsecTranTransformName, ipiaIpsecTranLastChanged,
2981:            ipiaIpsecTranStorageType, ipiaIpsecTranRowStatus,
2982:            ipiaSaNegParamMinLifetimeSecs, ipiaSaNegParamMinLifetimeKB,
2983:            ipiaSaNegParamRefreshThreshSecs,
2984:            ipiaSaNegParamRefreshThresholdKB,
2985:            ipiaSaNegParamIdleDurationSecs, ipiaSaNegParamLastChanged,
2986:            ipiaSaNegParamStorageType, ipiaSaNegParamRowStatus
2987:        }
2988:        STATUS current
2989:        DESCRIPTION
2990:            "This group is the set of objects that support IPsec
2991:             actions.  These objects are from The IPsec Policy IPsec
2992:             Actions Table, The IPsec Proposal Table, and The IPsec
2993:             Transform Table.  This group also includes objects from the
2994:             shared tables: Peer Identity Table, Credential Table,
2995:             Negotiation Parameters Table, Credential Management Service
2996:             Table and the AH, ESP, and IPComp Transform Table."
2997:        ::= { ipiaGroups 6 }
2998: 
2999: 
3000:    END
3001: 
3002: -- 
3003: -- 
3004: --    Copyright (C) The Internet Society (2004).  This document is subject
3005: --    to the rights, licenses and restrictions contained in BCP 78, and
3006: --    except as set forth therein, the authors retain all their rights.
3007: -- 
3008: -- 
3009: -- 
3010: -- Acknowledgment
3011: -- 
3012: -- 
3013: --    Funding for the RFC Editor function is currently provided by the
3014: --    Internet Society.
3015: