IpSecManager.AllocateSecurityParameterIndex Method

Definition

Overloads

Name Description
AllocateSecurityParameterIndex(InetAddress)

Reserves a randomly selected security parameter index (SPI).

AllocateSecurityParameterIndex(InetAddress, Int32)

Reserves the requested security parameter index (SPI).

AllocateSecurityParameterIndex(InetAddress)

Reserves a randomly selected security parameter index (SPI).

[Android.Runtime.Register("allocateSecurityParameterIndex", "(Ljava/net/InetAddress;)Landroid/net/IpSecManager$SecurityParameterIndex;", "GetAllocateSecurityParameterIndex_Ljava_net_InetAddress_Handler", ApiSince=28)]
public virtual Android.Net.IpSecManager.SecurityParameterIndex AllocateSecurityParameterIndex(Java.Net.InetAddress destinationAddress);
[<Android.Runtime.Register("allocateSecurityParameterIndex", "(Ljava/net/InetAddress;)Landroid/net/IpSecManager$SecurityParameterIndex;", "GetAllocateSecurityParameterIndex_Ljava_net_InetAddress_Handler", ApiSince=28)>]
abstract member AllocateSecurityParameterIndex : Java.Net.InetAddress -> Android.Net.IpSecManager.SecurityParameterIndex
override this.AllocateSecurityParameterIndex : Java.Net.InetAddress -> Android.Net.IpSecManager.SecurityParameterIndex

Parameters

destinationAddress
InetAddress

The destination for traffic that bears the SPI. For inbound traffic, the address must currently be assigned on the device.

Returns

The reserved SPI, which remains available until it is closed.

Attributes

Exceptions

Thrown when too many SPIs are allocated for the user.

Remarks

Java documentation for android.net.IpSecManager.allocateSecurityParameterIndex(java.net.InetAddress).

Applies to

AllocateSecurityParameterIndex(InetAddress, Int32)

Reserves the requested security parameter index (SPI).

[Android.Runtime.Register("allocateSecurityParameterIndex", "(Ljava/net/InetAddress;I)Landroid/net/IpSecManager$SecurityParameterIndex;", "GetAllocateSecurityParameterIndex_Ljava_net_InetAddress_IHandler", ApiSince=28)]
public virtual Android.Net.IpSecManager.SecurityParameterIndex AllocateSecurityParameterIndex(Java.Net.InetAddress destinationAddress, int requestedSpi);
[<Android.Runtime.Register("allocateSecurityParameterIndex", "(Ljava/net/InetAddress;I)Landroid/net/IpSecManager$SecurityParameterIndex;", "GetAllocateSecurityParameterIndex_Ljava_net_InetAddress_IHandler", ApiSince=28)>]
abstract member AllocateSecurityParameterIndex : Java.Net.InetAddress * int -> Android.Net.IpSecManager.SecurityParameterIndex
override this.AllocateSecurityParameterIndex : Java.Net.InetAddress * int -> Android.Net.IpSecManager.SecurityParameterIndex

Parameters

destinationAddress
InetAddress

The destination for traffic that bears the SPI. For inbound traffic, the address must currently be assigned on the device.

requestedSpi
Int32

The requested SPI. Values 1 through 255 are reserved and cannot be used.

Returns

The reserved SPI, which remains available until it is closed.

Attributes

Exceptions

Thrown when too many SPIs are allocated for the user.

Thrown when the remote-address/SPI pair cannot be reserved.

Remarks

Java documentation for android.net.IpSecManager.allocateSecurityParameterIndex(java.net.InetAddress, int).

Applies to