Ike

SCPI Commands

CONFigure:DATA:CONTrol:EPDG:IKE:ENCRyption
CONFigure:DATA:CONTrol:EPDG:IKE:PRF
CONFigure:DATA:CONTrol:EPDG:IKE:INTegrity
CONFigure:DATA:CONTrol:EPDG:IKE:DHGRoup
CONFigure:DATA:CONTrol:EPDG:IKE:LIFetime
class Ike[source]

Ike commands group definition. 7 total commands, 1 Sub-groups, 5 group commands

class DhGroupStruct[source]

Structure for reading output parameters. Fields:

  • Dh_Group_1: bool: OFF | ON

  • Dh_Group_2: bool: OFF | ON

  • Dh_Group_5: bool: OFF | ON

  • Dh_Group_14: bool: OFF | ON

  • Dh_Group_15: bool: OFF | ON

  • Dh_Group_16: bool: OFF | ON

  • Dh_Group_17: bool: OFF | ON

  • Dh_Group_18: bool: OFF | ON

class EncryptionStruct[source]

Structure for reading output parameters. Fields:

  • Aescbc: bool: OFF | ON ENCR_AES_CBC

  • Encr_3_Des: bool: OFF | ON ENCR_3DES

class IntegrityStruct[source]

Structure for reading output parameters. Fields:

  • Hmac_Md_596: bool: OFF | ON AUTH_HMAC_MD5_96

  • Hmac_Shai_96: bool: OFF | ON AUTH_HMAC_SHA1_96

  • Aes_Xcb_96: bool: OFF | ON AUTH_AES_XCBC_96

  • Sha_2256128: bool: OFF | ON AUTH_HMAC_SHA2_256_128

  • Sha_2384192: bool: OFF | ON AUTH_HMAC_SHA2_384_192

  • Sha_2512256: bool: OFF | ON AUTH_HMAC_SHA2_512_256

class PrfStruct[source]

Structure for reading output parameters. Fields:

  • Prfmd_5: bool: OFF | ON PRF_HMAC_MD5

  • Prfsha_1: bool: OFF | ON PRF_HMAC_SHA1

  • Sha_2256: bool: OFF | ON PRF_HMAC_SHA2_256

  • Sha_2384: bool: OFF | ON PRF_HMAC_SHA2_384

  • Sha_2512: bool: OFF | ON PRF_HMAC_SHA2_512

get_dh_group()DhGroupStruct[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:IKE:DHGRoup
value: DhGroupStruct = driver.configure.data.control.epdg.ike.get_dh_group()

Selects the supported Diffie-Hellman groups for the IKEv2 protocol.

return

structure: for return value, see the help for DhGroupStruct structure arguments.

get_encryption()EncryptionStruct[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:IKE:ENCRyption
value: EncryptionStruct = driver.configure.data.control.epdg.ike.get_encryption()

Selects the supported encryption algorithms for the IKEv2 protocol.

return

structure: for return value, see the help for EncryptionStruct structure arguments.

get_integrity()IntegrityStruct[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:IKE:INTegrity
value: IntegrityStruct = driver.configure.data.control.epdg.ike.get_integrity()

Selects the supported integrity protection algorithms for the IKEv2 protocol.

return

structure: for return value, see the help for IntegrityStruct structure arguments.

get_lifetime()int[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:IKE:LIFetime
value: int = driver.configure.data.control.epdg.ike.get_lifetime()

No command help available

return

ikesa_lifetime: No help available

get_prf()PrfStruct[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:IKE:PRF
value: PrfStruct = driver.configure.data.control.epdg.ike.get_prf()

Selects the supported pseudorandom functions for the IKEv2 protocol.

return

structure: for return value, see the help for PrfStruct structure arguments.

set_dh_group(value: RsCmwDau.Implementations.Configure_.Data_.Control_.Epdg_.Ike.Ike.DhGroupStruct)None[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:IKE:DHGRoup
driver.configure.data.control.epdg.ike.set_dh_group(value = DhGroupStruct())

Selects the supported Diffie-Hellman groups for the IKEv2 protocol.

param value

see the help for DhGroupStruct structure arguments.

set_encryption(value: RsCmwDau.Implementations.Configure_.Data_.Control_.Epdg_.Ike.Ike.EncryptionStruct)None[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:IKE:ENCRyption
driver.configure.data.control.epdg.ike.set_encryption(value = EncryptionStruct())

Selects the supported encryption algorithms for the IKEv2 protocol.

param value

see the help for EncryptionStruct structure arguments.

set_integrity(value: RsCmwDau.Implementations.Configure_.Data_.Control_.Epdg_.Ike.Ike.IntegrityStruct)None[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:IKE:INTegrity
driver.configure.data.control.epdg.ike.set_integrity(value = IntegrityStruct())

Selects the supported integrity protection algorithms for the IKEv2 protocol.

param value

see the help for IntegrityStruct structure arguments.

set_lifetime(ikesa_lifetime: int)None[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:IKE:LIFetime
driver.configure.data.control.epdg.ike.set_lifetime(ikesa_lifetime = 1)

No command help available

param ikesa_lifetime

No help available

set_prf(value: RsCmwDau.Implementations.Configure_.Data_.Control_.Epdg_.Ike.Ike.PrfStruct)None[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:IKE:PRF
driver.configure.data.control.epdg.ike.set_prf(value = PrfStruct())

Selects the supported pseudorandom functions for the IKEv2 protocol.

param value

see the help for PrfStruct structure arguments.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.data.control.epdg.ike.clone()

Subgroups