Enumeration

SecProtocolType

The protocol type associated with an Internet password.

Declaration

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

Topics

Constants

kSecProtocolTypeFTP

Indicates FTP.

kSecProtocolTypeFTPAccount

Indicates a client side FTP account. The usage of this constant is deprecated as of macOS 10.3.

kSecProtocolTypeHTTP

Indicates HTTP.

kSecProtocolTypeIRC

Indicates IRC.

kSecProtocolTypeNNTP

Indicates NNTP.

kSecProtocolTypePOP3

Indicates POP3.

kSecProtocolTypeSMTP

Indicates SMTP.

kSecProtocolTypeSOCKS

Indicates SOCKS.

kSecProtocolTypeIMAP

Indicates IMAP.

kSecProtocolTypeLDAP

Indicates LDAP.

kSecProtocolTypeAppleTalk

Indicates AFP over AppleTalk.

kSecProtocolTypeAFP

Indicates AFP over TCP.

kSecProtocolTypeTelnet

Indicates Telnet.

kSecProtocolTypeSSH

Indicates SSH.

kSecProtocolTypeFTPS

Indicates FTP over TLS/SSL.

kSecProtocolTypeHTTPS

Indicates HTTP over TLS/SSL.

kSecProtocolTypeHTTPProxy

Indicates HTTP proxy.

kSecProtocolTypeHTTPSProxy

Indicates HTTPS proxy.

kSecProtocolTypeFTPProxy

Indicates FTP proxy.

kSecProtocolTypeCIFS

Indicates CIFS.

kSecProtocolTypeSMB

Indicates SMB.

kSecProtocolTypeRTSP

Indicates RTSP.

kSecProtocolTypeRTSPProxy

Indicates RTSP proxy.

kSecProtocolTypeDAAP

Indicates DAAP.

kSecProtocolTypeEPPC

Indicates Remote Apple Events.

kSecProtocolTypeIPP

Indicates IPP.

kSecProtocolTypeNNTPS

Indicates NNTP over TLS/SSL.

kSecProtocolTypeLDAPS

Indicates LDAP over TLS/SSL.

kSecProtocolTypeTelnetS

Indicates Telnet over TLS/SSL.

kSecProtocolTypeIMAPS

Indicates IMAP4 over TLS/SSL.

kSecProtocolTypeIRCS

Indicates IRC over TLS/SSL.

kSecProtocolTypePOP3S

Indicates POP3 over TLS/SSL.

kSecProtocolTypeCVSpserver

Indicates CVS pserver.

kSecProtocolTypeSVN

Indicates Subversion.

kSecProtocolTypeAny

Indicates that any protocol 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.

SecAuthenticationType

The authentication type to use for an Internet password.

SecPasswordRef

Contains information about a password.