Language

SaProposalIntegrityAlgorithm Enum

Definition

Specifies integrity algorithm identifiers for security association proposals.

public enum SaProposalIntegrityAlgorithm
type SaProposalIntegrityAlgorithm = 
Inheritance
SaProposalIntegrityAlgorithm

Fields

Name Value Description
None 0

None Authentication/Integrity Algorithm.

Android reference for android.net.ipsec.ike.SaProposal.INTEGRITY_ALGORITHM_NONE.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

HmacSha196 2

HMAC-SHA1 Authentication/Integrity Algorithm.

Android reference for android.net.ipsec.ike.SaProposal.INTEGRITY_ALGORITHM_HMAC_SHA1_96.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

AesXcbc96 5

AES-XCBC-96 Authentication/Integrity Algorithm.

Android reference for android.net.ipsec.ike.SaProposal.INTEGRITY_ALGORITHM_AES_XCBC_96.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

AesCmac96 8

AES-CMAC-96 Authentication/Integrity Algorithm.

Android reference for android.net.ipsec.ike.SaProposal.INTEGRITY_ALGORITHM_AES_CMAC_96.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

HmacSha2256128 12

HMAC-SHA256 Authentication/Integrity Algorithm with 128-bit truncation.

Android reference for android.net.ipsec.ike.SaProposal.INTEGRITY_ALGORITHM_HMAC_SHA2_256_128.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

HmacSha2384192 13

HMAC-SHA384 Authentication/Integrity Algorithm with 192-bit truncation.

Android reference for android.net.ipsec.ike.SaProposal.INTEGRITY_ALGORITHM_HMAC_SHA2_384_192.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

HmacSha2512256 14

HMAC-SHA512 Authentication/Integrity Algorithm with 256-bit truncation.

Android reference for android.net.ipsec.ike.SaProposal.INTEGRITY_ALGORITHM_HMAC_SHA2_512_256.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Remarks

This .NET enumeration represents the Android SaProposal.INTEGRITY_ALGORITHM_* constants. Each value identifies one choice; the values are not bit flags.

The None value indicates that no separate integrity algorithm is proposed. The valid combination of encryption and integrity algorithms depends on whether encryption also provides authentication. Check the supported integrity algorithms for the IKE or Child proposal type before adding a choice.

See the Android integrity constants.

Applies to