TrustPinMode enum
Pinning modes that control behavior for unregistered domains.
Values
- strict → const TrustPinMode
-
Throws errors for unregistered domains (recommended for production).
In strict mode, any domain that is not explicitly configured in your TrustPin configuration will cause certificate validation to fail. This is the recommended mode for production environments.
const TrustPinMode('strict')
- permissive → const TrustPinMode
-
Allows unregistered domains to bypass pinning (development/testing).
In permissive mode, domains not configured in your TrustPin configuration will bypass certificate pinning and only undergo standard TLS validation. This mode is useful for development and testing environments.
const TrustPinMode('permissive')
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- value → String
-
The string value representation of this mode.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
values
→ const List<
TrustPinMode> - A constant List of the values in this enum, in order of their declaration.