KeyProperties.PurposeAgreeKey Campo

Definição

Cuidado

This constant will be removed in the future version. Use Android.Security.Keystore.KeyStorePurpose enum directly instead of this field.

Finalidade da chave: criar um segredo ECDH compartilhado por meio de um acordo-chave.

[Android.Runtime.Register("PURPOSE_AGREE_KEY", ApiSince=31)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Security.Keystore.KeyStorePurpose enum directly instead of this field.", true)]
public const Android.Security.Keystore.KeyStorePurpose PurposeAgreeKey = 64;
[<Android.Runtime.Register("PURPOSE_AGREE_KEY", ApiSince=31)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Security.Keystore.KeyStorePurpose enum directly instead of this field.", true)>]
val mutable PurposeAgreeKey : Android.Security.Keystore.KeyStorePurpose

Valor do campo

Value = 64
Atributos

Comentários

Finalidade da chave: criar um segredo ECDH compartilhado por meio de um acordo-chave.

Uma chave que tem essa finalidade pode ser combinada com a chave pública de curva elíptica de outra parte para estabelecer um segredo compartilhado sobre um canal inseguro. Ele deve ser usado como um parâmetro para javax.crypto.KeyAgreement#init(java.security.Key) (um exemplo completo está disponível aqui). Confira este artigo para obter uma explicação mais detalhada.

Java documentação para android.security.keystore.KeyProperties.PURPOSE_AGREE_KEY.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a