Overview

Namespaces

  • None
  • PHP

Classes

  • Address
  • AddressGroup
  • AddressRuleContainer
  • AddressStore
  • AggregateEthernetIfStore
  • AggregateEthernetInterface
  • App
  • AppOverrideRule
  • AppRuleContainer
  • AppStore
  • AuthenticationRule
  • CaptivePortalRule
  • cidr
  • Container
  • CsvParser
  • CustomSecurityProfileURL
  • DecryptionProfile
  • DecryptionRule
  • DeviceCloud
  • DeviceGroup
  • DH
  • DoSRule
  • ErrorReporter
  • EthernetIfStore
  • EthernetInterface
  • ExpeditionTaskReporter
  • FawkesConf
  • FileTaskReporter
  • HipObjectsProfile
  • HipProfilesProfile
  • IkeCryptoProfil
  • IkeCryptoProfileStore
  • IKEGateway
  • IKEGatewayStore
  • InterfaceContainer
  • IP4Map
  • IPSecCryptoProfil
  • IPSecCryptoProfileStore
  • IPsecTunnel
  • IPsecTunnelStore
  • LoopbackIfStore
  • LoopbackInterface
  • ManagedDevice
  • ManagedDeviceStore
  • NatRule
  • NetworkPropertiesContainer
  • ObjRuleContainer
  • ObjStore
  • PanAPIConnector
  • PANConf
  • PanoramaConf
  • PbfRule
  • PH
  • PredefinedSecurityProfileURL
  • QoSRule
  • RQuery
  • Rule
  • RuleStore
  • RuleWithUserID
  • Schedule
  • ScheduleStore
  • SecurityProfile
  • SecurityProfileAntiSpyware
  • SecurityProfileAntiVirus
  • SecurityProfileDNSSecurity
  • SecurityProfileFileBlocking
  • SecurityProfileGroup
  • SecurityProfileGroupStore
  • SecurityProfileStore
  • SecurityProfileURL
  • SecurityProfileVirusAndWildfire
  • SecurityProfileVulnerability
  • SecurityProfileWildfire
  • SecurityRule
  • Service
  • ServiceDstPortMapping
  • ServiceGroup
  • ServiceRuleContainer
  • ServiceSrcPortMapping
  • ServiceStore
  • StaticRoute
  • Tag
  • TagRuleContainer
  • TagStore
  • Template
  • TemplateStack
  • TmpInterface
  • TmpInterfaceStore
  • TunnelIfStore
  • TunnelInterface
  • UrlCategoryRuleContainer
  • VirtualRouter
  • VirtualRouterContainer
  • VirtualRouterStore
  • VirtualSystem
  • VirtualWire
  • VirtualWireStore
  • VlanIfStore
  • VlanInterface
  • Zone
  • ZoneRuleContainer
  • ZoneStore

Interfaces

  • TaskReporter

Traits

  • AddressCommon
  • centralAddressStore
  • centralAddressStoreUser
  • centralServiceStore
  • centralServiceStoreUser
  • InterfaceType
  • NegatableRule
  • ObjectWithDescription
  • PanSubHelperTrait
  • PathableName
  • ReferenceableObject
  • RulewithLogging
  • ServiceCommon
  • XmlConvertible

Functions

  • __CmpObjMemID
  • __CmpObjName
  • array_diff_no_cast
  • array_to_devicequery
  • array_unique_no_cast
  • cloneArray
  • convert
  • derr
  • findConnector
  • findConnectorOrDie
  • getDirContents
  • insertAfter
  • lastIndex
  • mdeb
  • mwarning
  • my_shutdown
  • myAutoloader
  • myErrorHandler
  • printn
  • removeElement
  • sortArrayByStartValue
  • yesNoBool
  • Overview
  • Namespace
  • Class
  • Tree

Class IkeCryptoProfil

Class IkeCryptoProfil

IkeCryptoProfil uses InterfaceType, XmlConvertible, PathableName, ReferenceableObject
Located at network-classes/IkeCryptoProfil.php
Methods summary
public
# __construct( string $name, IkeCryptoProfileStore $owner )

IkeCryptoProfile constructor.

IkeCryptoProfile constructor.

Parameters

$name
string
$name
$owner
IkeCryptoProfileStore
$owner
public
# load_from_domxml( DOMElement $xml )

Parameters

$xml
DOMElement
$xml
public boolean
# setName( string $name )

return true if change was successful false if not (duplicate IkeCryptoProfil name?)

return true if change was successful false if not (duplicate IkeCryptoProfil name?)

Parameters

$name
string
$name new name for the IkeCryptoProfil

Returns

boolean
public
# setDHgroup( mixed $dhgroup )
public
# sethash( mixed $hash )
public
# setencryption( mixed $encryption )
public
# setlifetime( mixed $timertype, mixed $time )
public
# isIkeCryptoProfilType( )
Methods used from InterfaceType
(), (), (), (), (), (), (), (), (), (), ()
Methods used from XmlConvertible
(), (), (), (), ()
Methods used from PathableName
(), (), ()
Methods used from ReferenceableObject
(), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), ()
Constants summary
string group1 'group1'
#
string group2 'group2'
#
string group5 'group5'
#
string group14 'group14'
#
string group19 'group19'
#
string group20 'group20'
#
string md5 'md5'
#
string sha1 'sha1'
#
string sha256 'sha256'
#
string sha384 'sha384'
#
string sha512 'sha512'
#
string des 'des'
#
string tripledes '3des'
#
string aes128cbc 'aes-128-cbc'
#
string aes192cbc 'aes-192-cbc'
#
string aes256cbc 'aes-256-cbc'
#
Properties summary
public null|string[]|DOMElement $typeRoot null
#
public string $type 'notfound'
#
public string $hash 'notfound'
#
public string $dhgroup 'notfound'
#
public string $encryption 'notfound'
#
public string $lifetime_seconds ''
#
public string $lifetime_minutes ''
#
public string $lifetime_hours ''
#
public string $lifetime_days ''
#
public array $ikecryptoprofiles array()
#
public static array $dhgroups array( self::group1 => 'group1', self::group2 => 'group2', self::group5 => 'group5', self::group14 => 'group14', self::group19 => 'group19', self::group20 => 'group20' )
#
public static array $hashs array( self::md5 => 'md5', self::sha1 => 'sha1', self::sha256 => 'sha256', self::sha384 => 'sha384', self::sha512 => 'sha512' )
#
public static array $encryptions array( self::des => 'des', self::tripledes => '3des', self::aes128cbc => 'aes-128-cbc', self::aes192cbc => 'aes-192-cbc', self::aes256cbc => 'aes-256-cbc' )
#
public static string $templatexml '<entry name="**temporarynamechangeme**"> <hash> </hash> <dh-group> </dh-group> <encryption> </encryption> <lifetime> </lifetime> </entry>'
#
Properties used from InterfaceType
$importedByVSYS
Properties used from XmlConvertible
$xmlroot
Properties used from ReferenceableObject
$name, $refcomphash, $refrules
Magic properties summary
public IkeCryptoProfileStore $owner
#
Magic properties used from PathableName
$name
PAN-OS-PHP API documentation generated by ApiGen 2.8.0