SecurityCapabilities class
Security capabilities.
- Annotations
-
- @JsonSerializable()
Constructors
- SecurityCapabilities({required bool tls1_0, required bool tls1_1, required bool tls1_2, required bool onboardKeyGeneration, required bool accessPolicyConfig, required bool defaultAccessPolicy, required bool dot1X, required bool remoteUserHandling, required bool x509Token, required bool samlToken, required bool kerberosToken, required bool usernameToken, required bool httpDigest, required bool relToken, int? supportedEAPMethods, required int maxUsers, required int? maxUserNameLength, required int? maxPasswordLength, String? securityPolicies, int? maxPasswordHistory})
-
SecurityCapabilities.fromJson(Map<
String, dynamic> json) -
factory
Properties
- accessPolicyConfig → bool
-
Indicates support for access policy configuration.
final
- defaultAccessPolicy → bool
-
Indicates support for the ONVIF default access policy.
final
- dot1X → bool
-
Indicates support for IEEE 802.1X configuration.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- httpDigest → bool
-
Indicates support for WS over HTTP digest authenticated communication layer.
final
- kerberosToken → bool
-
Indicates support for WS-Security Kerberos token.
final
- maxPasswordHistory → int?
-
Maximum number of passwords that the device can remember for each user
final
- maxPasswordLength → int?
-
Maximum number of characters supported for the password by CreateUsers and SetUser.
final
- maxUserNameLength → int?
-
Maximum number of characters supported for the username by CreateUsers.
final
- maxUsers → int
-
The maximum number of users that the device supports.
final
- onboardKeyGeneration → bool
-
Indicates support for onboard key generation.
final
- relToken → bool
-
Indicates support for WS-Security REL token.
final
- remoteUserHandling → bool
-
Indicates support for remote user configuration. Used when accessing another device.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- samlToken → bool
-
Indicates support for WS-Security SAML token.
final
- securityPolicies → String?
-
Indicates which security policies are supported. Options are: ModifyPassword, PasswordComplexity, AuthFailureWarnings
final
- supportedEAPMethods → int?
-
EAP Methods supported by the device. The int values refer to the IANA EAP Registry.
final
- tls1_0 → bool
-
Indicates support for TLS 1.0.
final
- tls1_1 → bool
-
Indicates support for TLS 1.1.
final
- tls1_2 → bool
-
Indicates support for TLS 1.2.
final
- usernameToken → bool
-
Indicates support for WS-Security Username token.
final
- x509Token → bool
-
Indicates support for WS-Security X.509 token.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited