Enumeration

SecAuthenticationType

The authentication type to use for an Internet password.

Declaration

typedef enum SecAuthenticationType : FourCharCode {
    ...
} SecAuthenticationType;

Topics

Constants

kSecAuthenticationTypeNTLM

Specifies Windows NT LAN Manager authentication.

kSecAuthenticationTypeMSN

Specifies Microsoft Network default authentication.

kSecAuthenticationTypeDPA

Specifies Distributed Password authentication.

kSecAuthenticationTypeRPA

Specifies Remote Password authentication.

kSecAuthenticationTypeHTTPBasic

Specifies HTTP Basic authentication.

kSecAuthenticationTypeHTTPDigest

Specifies HTTP Digest Access authentication.

kSecAuthenticationTypeHTMLForm

Specifies HTML form based authentication.

kSecAuthenticationTypeDefault

Specifies the default authentication type.

kSecAuthenticationTypeAny

Specifies that any authentication type is acceptable.

See Also

Legacy Password Storage

SecKeychainAddInternetPassword

Adds a new Internet password to a keychain.

SecKeychainFindInternetPassword

Finds the first Internet password based on the attributes passed.

SecKeychainAddGenericPassword

Adds a new generic password to a keychain.

SecKeychainFindGenericPassword

Finds the first generic password based on the attributes passed.

SecProtocolType

The protocol type associated with an Internet password.

SecPasswordRef

Contains information about a password.