Back to Alamofire

ServerTrustFailureReason

docs/Enums/AFError/ServerTrustFailureReason.html

5.12.03.5 KB
Original Source

ServerTrustFailureReason

public enum ServerTrustFailureReason : Sendable

Underlying reason a server trust evaluation error occurred.

`

                Output
                `

The output of a server trust evaluation.

See more

Declaration

Swift

public struct Output : Sendable

`

                noRequiredEvaluator(host:)
                `

No ServerTrustEvaluator was found for the associated host.

Declaration

Swift

case noRequiredEvaluator(host: String)

`

                noCertificatesFound
                `

No certificates were found with which to perform the trust evaluation.

Declaration

Swift

case noCertificatesFound

`

                noPublicKeysFound
                `

No public keys were found with which to perform the trust evaluation.

Declaration

Swift

case noPublicKeysFound

`

                policyApplicationFailed(trust:policy:status:)
                `

During evaluation, application of the associated SecPolicy failed.

Declaration

Swift

case policyApplicationFailed(trust: SecTrust, policy: SecPolicy, status: OSStatus)

`

                settingAnchorCertificatesFailed(status:certificates:)
                `

During evaluation, setting the associated anchor certificates failed.

Declaration

Swift

case settingAnchorCertificatesFailed(status: OSStatus, certificates: [SecCertificate])

`

                revocationPolicyCreationFailed
                `

During evaluation, creation of the revocation policy failed.

Declaration

Swift

case revocationPolicyCreationFailed

`

                trustEvaluationFailed(error:)
                `

SecTrust evaluation failed with the associated Error, if one was produced.

Declaration

Swift

case trustEvaluationFailed(error: (any Error)?)

`

                defaultEvaluationFailed(output:)
                `

Default evaluation failed with the associated Output.

Declaration

Swift

case defaultEvaluationFailed(output: Output)

`

                hostValidationFailed(output:)
                `

Host validation failed with the associated Output.

Declaration

Swift

case hostValidationFailed(output: Output)

`

                revocationCheckFailed(output:options:)
                `

Revocation check failed with the associated Output and options.

Declaration

Swift

case revocationCheckFailed(output: Output, options: RevocationTrustEvaluator.Options)

`

                certificatePinningFailed(host:trust:pinnedCertificates:serverCertificates:)
                `

Certificate pinning failed.

Declaration

Swift

case certificatePinningFailed(host: String, trust: SecTrust, pinnedCertificates: [SecCertificate], serverCertificates: [SecCertificate])

`

                publicKeyPinningFailed(host:trust:pinnedKeys:serverKeys:)
                `

Public key pinning failed.

Declaration

Swift

case publicKeyPinningFailed(host: String, trust: SecTrust, pinnedKeys: [SecKey], serverKeys: [SecKey])

`

                customEvaluationFailed(error:)
                `

Custom server trust evaluation failed due to the associated Error.

Declaration

Swift

case customEvaluationFailed(error: any Error)