Android.Net.IpSec.Ike Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
ChildSaProposal |
ChildSaProposal represents a proposed configuration to negotiate a Child SA. |
ChildSaProposal.Builder |
This class is used to incrementally construct a ChildSaProposal. |
ChildSessionConfiguration |
ChildSessionConfiguration represents the negotiated configuration for a Child Session. |
ChildSessionConfiguration.Builder |
This class can be used to incrementally construct a |
ChildSessionParams |
ChildSessionParams is an abstract class that represents proposed configurations for negotiating a Child Session. |
IkeDerAsn1DnIdentification |
This class represents an IKE entity ID based on a DER encoded ASN. |
IkeFqdnIdentification |
IkeFqdnIdentification represents an IKE entity identification based on a fully-qualified domain name (FQDN). |
IkeIdentification |
IkeIdentification is abstract base class that represents the common information for all types of IKE entity identification. |
IkeIpv4AddrIdentification |
IkeIpv4AddrIdentification represents an IKE entity identification based on IPv4 address. |
IkeIpv6AddrIdentification |
IkeIpv6AddrIdentification represents an IKE entity identification based on IPv6 address. |
IkeKeyIdIdentification |
IkeKeyIdIdentification represents an IKE entity identification based on a Key ID. |
IkeRfc822AddrIdentification |
IkeRfc822AddrIdentification represents an IKE entity identification based on a fully-qualified RFC 822 email address ID (e. |
IkeSaProposal |
IkeSaProposal represents a proposed configuration to negotiate an IKE SA. |
IkeSaProposal.Builder |
This class is used to incrementally construct a IkeSaProposal. |
IkeSession |
This class represents an IKE Session management object that allows for keying and management of
|
IkeSessionConfiguration |
IkeSessionConfiguration represents the negotiated configuration for a |
IkeSessionConfiguration.Builder |
This class can be used to incrementally construct a |
IkeSessionConnectionInfo |
IkeSessionConnectionInfo represents the connection information of an |
IkeSessionParams |
IkeSessionParams contains all user provided configurations for negotiating an |
IkeSessionParams.Builder |
This class can be used to incrementally construct a |
IkeSessionParams.IkeAuthConfig |
This class contains common information of an IKEv2 authentication configuration. |
IkeSessionParams.IkeAuthDigitalSignLocalConfig |
This class represents the configuration to support IKEv2 public-key-signature-based authentication of the local side. |
IkeSessionParams.IkeAuthDigitalSignRemoteConfig |
This class represents the configuration to support IKEv2 public-key-signature-based authentication of the remote side. |
IkeSessionParams.IkeAuthEapConfig |
This class represents the configuration to support EAP authentication of the local side. |
IkeSessionParams.IkeAuthPskConfig |
This class represents the configuration to support IKEv2 pre-shared-key-based authentication of local or remote side. |
IkeTrafficSelector |
IkeTrafficSelector represents a Traffic Selector of a Child Session. |
IkeTunnelConnectionParams |
IkeTunnelConnectionParams contains IKEv2 configurations to establish an IKE/IPsec tunnel. |
SaProposal |
SaProposal represents a proposed configuration to negotiate an IKE or Child SA. |
TransportModeChildSessionParams |
TransportModeChildSessionParams represents proposed configurations for negotiating a transport mode Child Session. |
TransportModeChildSessionParams.Builder |
This class can be used to incrementally construct a |
TunnelModeChildSessionParams |
TunnelModeChildSessionParams represents proposed configurations for negotiating a tunnel mode Child Session. |
TunnelModeChildSessionParams.Builder |
This class can be used to incrementally construct a |
Interfaces
IChildSessionCallback |
Callback interface for receiving state changes of a Child Session. |
IIkeSessionCallback |
Callback interface for receiving state changes of an |
TunnelModeChildSessionParams.IConfigRequestIpv4Address |
Represents an IPv4 Internal Address request |
TunnelModeChildSessionParams.IConfigRequestIpv4DhcpServer |
Represents an IPv4 DHCP server request |
TunnelModeChildSessionParams.IConfigRequestIpv4DnsServer |
Represents an IPv4 DNS Server request |
TunnelModeChildSessionParams.IConfigRequestIpv4Netmask |
Represents an IPv4 Netmask request |
TunnelModeChildSessionParams.IConfigRequestIpv6Address |
Represents an IPv6 Internal Address request |
TunnelModeChildSessionParams.IConfigRequestIpv6DnsServer |
Represents an IPv6 DNS Server request |
TunnelModeChildSessionParams.ITunnelModeChildConfigRequest |
Represents a tunnel mode child session configuration request type |
Enums
IkeSessionExtensionType | |
IkeSessionOption | |
SaProposalDhGroup | |
SaProposalEncryptionAlgorithm | |
SaProposalIntegrityAlgorithm | |
SaProposalKeyLength | |
SaProposalPseudorandomFunction |