SecurityCapabilities
public struct SecurityCapabilities : OwnedInstanceProtocol
This struct describes a single service security capability
-
This is us.
Declaration
Swift
public let owner: RVS_ONVIF! -
Indicates support for TLS 1.0.
Declaration
Swift
public var isTLS10: Bool -
Indicates support for TLS 1.1.
Declaration
Swift
public var isTLS11: Bool -
Indicates support for TLS 1.2.
Declaration
Swift
public var isTLS12: Bool -
Indicates support for onboard key generation.
Declaration
Swift
public var isOnboardKeyGeneration: Bool -
Indicates support for access policy configuration.
Declaration
Swift
public var isAccessPolicyConfig: Bool -
Indicates support for the ONVIF default access policy.
Declaration
Swift
public var isDefaultAccessPolicy: Bool -
Indicates support for IEEE 802.1X configuration.
Declaration
Swift
public var isDot1X: Bool -
Indicates support for remote user configuration. Used when accessing another device.
Declaration
Swift
public var isRemoteUserHandling: Bool -
Indicates support for WS-Security X.509 token.
Declaration
Swift
public var isX509Token: Bool -
Indicates support for WS-Security SAML token.
Declaration
Swift
public var isSAMLToken: Bool -
Indicates support for WS-Security Kerberos token.
Declaration
Swift
public var isKerberosToken: Bool -
Indicates support for WS-Security Username token.
Declaration
Swift
public var isUsernameToken: Bool -
Indicates support for WS over HTTP digest authenticated communication layer.
Declaration
Swift
public var isHttpDigest: Bool -
Indicates support for WS-Security REL token.
Declaration
Swift
public var isRELToken: Bool -
EAP Methods supported by the device. The int values refer to the IANA EAP Registry (http://www.iana.org/assignments/eap-numbers/eap-numbers.xhtml). It is optional, and may be nil.
Declaration
Swift
public var supportedEAPMethods: [Int]! -
The maximum number of users that the device supports. It is optional, and may be nil.
Declaration
Swift
public var maxUsers: Int! -
Maximum number of characters supported for the username by CreateUsers. It is optional, and may be nil.
Declaration
Swift
public var maxUserNameLength: Int! -
Maximum number of characters supported for the password by CreateUsers and SetUser. It is optional, and may be nil.
Declaration
Swift
public var maxPasswordLength: Int!
View on GitHub
SecurityCapabilities Structure Reference