Compartilhar via


IEdECPrivateKey Interface

Definição

Uma interface para uma chave privada de curva elíptica, conforme definido pela RFC 8032: Edwards-Curve Digital Signature Algorithm (EdDSA).

[Android.Runtime.Register("java/security/interfaces/EdECPrivateKey", "", "Java.Security.Interfaces.IEdECPrivateKeyInvoker", ApiSince=33)]
public interface IEdECPrivateKey : IDisposable, Java.Interop.IJavaPeerable, Java.Security.Interfaces.IEdECKey, Java.Security.IPrivateKey
[<Android.Runtime.Register("java/security/interfaces/EdECPrivateKey", "", "Java.Security.Interfaces.IEdECPrivateKeyInvoker", ApiSince=33)>]
type IEdECPrivateKey = interface
    interface IEdECKey
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IPrivateKey
    interface IKey
    interface ISerializable
Atributos
Implementações

Comentários

Uma interface para uma chave privada de curva elíptica, conforme definido pela RFC 8032: Edwards-Curve Digital Signature Algorithm (EdDSA). Essas chaves são distintas das chaves representadas pelo ECPrivateKey, e destinam-se ao uso com algoritmos baseados em RFC 8032, como o algoritmo EdDSA Signature .

Uma chave privada Edwards-Curve é um pouco string. Essa interface oferece suporte apenas a comprimentos de cadeia de caracteres de bits que são um múltiplo de 8, e a chave é representada usando uma matriz de bytes.

Adicionado em 15.

Documentação Java para java.security.interfaces.EdECPrivateKey.

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

Campos

SerialVersionUID

A impressão digital da classe definida para indicar a compatibilidade de serialização com uma versão anterior da classe.

(Herdado de IPrivateKey)

Propriedades

Algorithm

Retorna o nome do algoritmo dessa chave.

(Herdado de IKey)
Bytes

Uma interface para uma chave privada de curva elíptica, conforme definido pela RFC 8032: Edwards-Curve Digital Signature Algorithm (EdDSA).

Format

Retorna o nome do formato usado para codificar essa chave ou null se ele não puder ser codificado.

(Herdado de IKey)
Handle

Obtém o valor JNI do objeto Android subjacente.

(Herdado de IJavaObject)
JniIdentityHashCode

Retorna o valor de java.lang.System.identityHashCode() para a instância encapsulada.

(Herdado de IJavaPeerable)
JniManagedPeerState

Estado do par gerenciado.

(Herdado de IJavaPeerable)
JniPeerMembers

Acesso de membros e suporte à invocação.

(Herdado de IJavaPeerable)
Params

Uma interface para uma chave privada de curva elíptica, conforme definido pela RFC 8032: Edwards-Curve Digital Signature Algorithm (EdDSA).

(Herdado de IEdECKey)
PeerReference

Retorna uma JniObjectReference das instâncias do objeto Java encapsulado.

(Herdado de IJavaPeerable)

Métodos

Disposed()

Chamado quando a instância tiver sido descartada.

(Herdado de IJavaPeerable)
DisposeUnlessReferenced()

Se não houver referências pendentes a este caso, então chame Dispose(), caso contrário, não faz nada.

(Herdado de IJavaPeerable)
Finalized()

Chamado quando a instância tiver sido finalizada.

(Herdado de IJavaPeerable)
GetEncoded()

Retorna a chave em seu formato de codificação primário ou null se essa chave não oferecer suporte à codificação.

(Herdado de IKey)
SetJniIdentityHashCode(Int32)

Defina o valor retornado por JniIdentityHashCode.

(Herdado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Uma interface para uma chave privada de curva elíptica, conforme definido pela RFC 8032: Edwards-Curve Digital Signature Algorithm (EdDSA).

(Herdado de IJavaPeerable)
SetPeerReference(JniObjectReference)

Defina o valor retornado por PeerReference.

(Herdado de IJavaPeerable)
UnregisterFromRuntime()

Cancele o registro dessa instância para que o tempo de execução não a retorne de chamadas futuras Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Herdado de IJavaPeerable)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Uma interface para uma chave privada de curva elíptica, conforme definido pela RFC 8032: Edwards-Curve Digital Signature Algorithm (EdDSA).

GetJniTypeName(IJavaPeerable)

Uma interface para uma chave privada de curva elíptica, conforme definido pela RFC 8032: Edwards-Curve Digital Signature Algorithm (EdDSA).

Aplica-se a