Security

SCPI Commands :

[CONFigure]:SIGNaling:FGS:NAS:SECurity:ENABle
[CONFigure]:SIGNaling:FGS:NAS:SECurity:INTegrity
[CONFigure]:SIGNaling:FGS:NAS:SECurity:CIPHering
[CONFigure]:SIGNaling:FGS:NAS:SECurity:PAUTh
[CONFigure]:SIGNaling:FGS:NAS:SECurity:PSAuth
class SecurityCls[source]

Security commands group definition. 5 total commands, 0 Subgroups, 5 group commands

get_ciphering() CipherAlgorithm[source]
# SCPI: [CONFigure]:SIGNaling:FGS:NAS:SECurity:CIPHering
value: enums.CipherAlgorithm = driver.configure.signaling.fgs.nas.security.get_ciphering()

Selects an algorithm for NAS ciphering in 5GS tracking areas.

return:

algorithm: No help available

get_enable() bool[source]
# SCPI: [CONFigure]:SIGNaling:FGS:NAS:SECurity:ENABle
value: bool = driver.configure.signaling.fgs.nas.security.get_enable()

Enables security procedures (ciphering, integrity protection) for 5GS tracking areas.

return:

enable: No help available

get_integrity() IntegrityAlgorithm[source]
# SCPI: [CONFigure]:SIGNaling:FGS:NAS:SECurity:INTegrity
value: enums.IntegrityAlgorithm = driver.configure.signaling.fgs.nas.security.get_integrity()

Selects an algorithm for NAS integrity protection in 5GS tracking areas.

return:

algorithm: No help available

get_pauth() AuthProcedure[source]
# SCPI: [CONFigure]:SIGNaling:FGS:NAS:SECurity:PAUTh
value: enums.AuthProcedure = driver.configure.signaling.fgs.nas.security.get_pauth()

Selects a primary authentication and key agreement procedure for 5GS tracking areas.

return:

procedure: No help available

get_ps_auth() bool[source]
# SCPI: [CONFigure]:SIGNaling:FGS:NAS:SECurity:PSAuth
value: bool = driver.configure.signaling.fgs.nas.security.get_ps_auth()

Enables authentication for PDU session establishment.

return:

enable: No help available

set_ciphering(algorithm: CipherAlgorithm) None[source]
# SCPI: [CONFigure]:SIGNaling:FGS:NAS:SECurity:CIPHering
driver.configure.signaling.fgs.nas.security.set_ciphering(algorithm = enums.CipherAlgorithm.EA0)

Selects an algorithm for NAS ciphering in 5GS tracking areas.

param algorithm:

No help available

set_enable(enable: bool) None[source]
# SCPI: [CONFigure]:SIGNaling:FGS:NAS:SECurity:ENABle
driver.configure.signaling.fgs.nas.security.set_enable(enable = False)

Enables security procedures (ciphering, integrity protection) for 5GS tracking areas.

param enable:

No help available

set_integrity(algorithm: IntegrityAlgorithm) None[source]
# SCPI: [CONFigure]:SIGNaling:FGS:NAS:SECurity:INTegrity
driver.configure.signaling.fgs.nas.security.set_integrity(algorithm = enums.IntegrityAlgorithm.HIGHest)

Selects an algorithm for NAS integrity protection in 5GS tracking areas.

param algorithm:

No help available

set_pauth(procedure: AuthProcedure) None[source]
# SCPI: [CONFigure]:SIGNaling:FGS:NAS:SECurity:PAUTh
driver.configure.signaling.fgs.nas.security.set_pauth(procedure = enums.AuthProcedure.EAKA)

Selects a primary authentication and key agreement procedure for 5GS tracking areas.

param procedure:

No help available

set_ps_auth(enable: bool) None[source]
# SCPI: [CONFigure]:SIGNaling:FGS:NAS:SECurity:PSAuth
driver.configure.signaling.fgs.nas.security.set_ps_auth(enable = False)

Enables authentication for PDU session establishment.

param enable:

No help available