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
|
public
|
|
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
|
|
public
|
#
setencryption( mixed $encryption )
|
public
|
#
setlifetime( mixed $timertype, mixed $time )
|
public
|
#
isIkeCryptoProfilType( )
|
Methods used from InterfaceType
(),
(),
(),
(),
(),
(),
(),
(),
(),
(),
()
|
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>' |
|