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 IPSecCryptoProfil

Class IPsecCryptoProfil

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

IPsecCryptoProfile constructor.

IPsecCryptoProfile constructor.

Parameters

$name
string
$name
$owner
IPSecCryptoProfileStore
$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 IPsecCryptoProfil name?)

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

Parameters

$name
string
$name new name for the IPsecCryptoProfil

Returns

boolean
public
# setDHgroup( mixed $dhgroup )
public
# setauthentication( mixed $authentication, mixed $ipsecProtocol )
public
# setencryption( mixed $encryption )
public
# setlifetime( mixed $timertype, mixed $time )
public
# setlifesize( mixed $sizetype, mixed $size )
public
# isIPsecCryptoProfilType( )
public
# cloneIPsecCryptoProfile( mixed $newName )
Methods used from InterfaceType
(), (), (), (), (), (), (), (), (), (), ()
Methods used from XmlConvertible
(), (), (), (), ()
Methods used from PathableName
(), (), ()
Methods used from ReferenceableObject
(), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), ()
Constants summary
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'
#
string nopfs 'no-pfs'
#
string group1 'group1'
#
string group2 'group2'
#
string group5 'group5'
#
string group14 'group14'
#
string group19 'group19'
#
string group20 'group20'
#
Properties summary
public null|string[]|DOMElement $typeRoot null
#
public string $type 'notfound'
#
public string $ipsecProtocol 'notfound'
#
public string $authentication 'notfound'
#
public static array $authentications array( self::md5 => 'md5', self::sha1 => 'sha1', self::sha256 => 'sha256', self::sha384 => 'sha384', self::sha512 => 'sha512' )
#
public string $encryption 'notfound'
#
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 string $dhgroup 'notfound'
#
public string $lifetime_seconds ''
#
public string $lifetime_minutes ''
#
public string $lifetime_hours ''
#
public string $lifetime_days ''
#
public string $lifesize_kb ''
#
public string $lifesize_mb ''
#
public string $lifesize_gb ''
#
public string $lifesize_tb ''
#
public static array $dhgroups array( self::nopfs => 'no-pfs', self::group1 => 'group1', self::group2 => 'group2', self::group5 => 'group5', self::group14 => 'group14', self::group19 => 'group19', self::group20 => 'group20' )
#
public static string $templatexml '<entry name="**temporarynamechangeme**"> <esp> <authentication> </authentication> <encryption> </encryption> </esp> <lifetime> <hours>1</hours> </lifetime> <dh-group>group2</dh-group> </entry>'
#
Properties used from InterfaceType
$importedByVSYS
Properties used from XmlConvertible
$xmlroot
Properties used from ReferenceableObject
$name, $refcomphash, $refrules
Magic properties summary
public IPSecCryptoProfileStore $owner
#
Magic properties used from PathableName
$name
PAN-OS-PHP API documentation generated by ApiGen 2.8.0