Security
SCPI Commands :
CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:AUTHenticat
CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:NAS
CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:AS
CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:IALGorithm
CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:NCALgorithm
CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:MILenage
CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:SKEY
CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:OPC
CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:RVALue
- class SecurityCls[source]
Security commands group definition. 9 total commands, 0 Subgroups, 9 group commands
- get_as_py() bool [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:AS value: bool = driver.configure.cell.security.get_as_py()
Enables or disables the AS security mode.
- return:
enable: OFF | ON
- get_authenticate() bool [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:AUTHenticat value: bool = driver.configure.cell.security.get_authenticate()
Enables or disables authentication, to be performed during the attach procedure.
- return:
enable: OFF | ON
- get_ialgorithm() SecurityAlgorithm [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:IALGorithm value: enums.SecurityAlgorithm = driver.configure.cell.security.get_ialgorithm()
Selects an algorithm for integrity protection.
- return:
algorithm: NULL | S3G NULL: no integrity protection S3G: SNOW3G (EIA1) algorithm
- get_milenage() bool [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:MILenage value: bool = driver.configure.cell.security.get_milenage()
Enables or disables using the MILENAGE algorithm set instead of the standard algorithms.
- return:
enable: OFF | ON
- get_nas() bool [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:NAS value: bool = driver.configure.cell.security.get_nas()
Enables or disables the NAS security mode.
- return:
enable: OFF | ON
- get_nc_algorithm() SecurityAlgorithm [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:NCALgorithm value: enums.SecurityAlgorithm = driver.configure.cell.security.get_nc_algorithm()
Selects an algorithm for ciphering of NAS signaling.
- return:
algorithm: NULL | S3G NULL: no ciphering S3G: SNOW3G (EIA1) algorithm
- get_opc() str [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:OPC value: str = driver.configure.cell.security.get_opc()
Specifies the key OPc as 32-digit hexadecimal number.
- return:
opc: hex Range: #H0 to #HFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- get_rvalue() RandomValueMode [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:RVALue value: enums.RandomValueMode = driver.configure.cell.security.get_rvalue()
Selects whether an even or odd RAND value is used.
- return:
mode: EVEN | ODD
- get_skey() str [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:SKEY value: str = driver.configure.cell.security.get_skey()
Defines the secret key K as 32-digit hexadecimal number. You can omit leading zeros. K is used for the authentication procedure including a possible integrity check.
- return:
secret_key: hex Range: #H0 to #HFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- set_as_py(enable: bool) None [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:AS driver.configure.cell.security.set_as_py(enable = False)
Enables or disables the AS security mode.
- param enable:
OFF | ON
- set_authenticate(enable: bool) None [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:AUTHenticat driver.configure.cell.security.set_authenticate(enable = False)
Enables or disables authentication, to be performed during the attach procedure.
- param enable:
OFF | ON
- set_ialgorithm(algorithm: SecurityAlgorithm) None [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:IALGorithm driver.configure.cell.security.set_ialgorithm(algorithm = enums.SecurityAlgorithm.NULL)
Selects an algorithm for integrity protection.
- param algorithm:
NULL | S3G NULL: no integrity protection S3G: SNOW3G (EIA1) algorithm
- set_milenage(enable: bool) None [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:MILenage driver.configure.cell.security.set_milenage(enable = False)
Enables or disables using the MILENAGE algorithm set instead of the standard algorithms.
- param enable:
OFF | ON
- set_nas(enable: bool) None [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:NAS driver.configure.cell.security.set_nas(enable = False)
Enables or disables the NAS security mode.
- param enable:
OFF | ON
- set_nc_algorithm(algorithm: SecurityAlgorithm) None [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:NCALgorithm driver.configure.cell.security.set_nc_algorithm(algorithm = enums.SecurityAlgorithm.NULL)
Selects an algorithm for ciphering of NAS signaling.
- param algorithm:
NULL | S3G NULL: no ciphering S3G: SNOW3G (EIA1) algorithm
- set_opc(opc: str) None [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:OPC driver.configure.cell.security.set_opc(opc = rawAbc)
Specifies the key OPc as 32-digit hexadecimal number.
- param opc:
hex Range: #H0 to #HFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- set_rvalue(mode: RandomValueMode) None [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:RVALue driver.configure.cell.security.set_rvalue(mode = enums.RandomValueMode.EVEN)
Selects whether an even or odd RAND value is used.
- param mode:
EVEN | ODD
- set_skey(secret_key: str) None [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:SECurity:SKEY driver.configure.cell.security.set_skey(secret_key = rawAbc)
Defines the secret key K as 32-digit hexadecimal number. You can omit leading zeros. K is used for the authentication procedure including a possible integrity check.
- param secret_key:
hex Range: #H0 to #HFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF