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