IEdECPublicKey 接口

定义

[Android.Runtime.Register("java/security/interfaces/EdECPublicKey", "", "Java.Security.Interfaces.IEdECPublicKeyInvoker", ApiSince=33)]
public interface IEdECPublicKey : IDisposable, Java.Interop.IJavaPeerable, Java.Security.Interfaces.IEdECKey, Java.Security.IPublicKey
[<Android.Runtime.Register("java/security/interfaces/EdECPublicKey", "", "Java.Security.Interfaces.IEdECPublicKeyInvoker", ApiSince=33)>]
type IEdECPublicKey = interface
    interface IEdECKey
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IPublicKey
    interface IKey
    interface ISerializable
属性
实现

注解

由 RFC 8032 定义的椭圆曲线公钥的接口:Edwards-Curve 数字签名算法 (EdDSA) 。 这些键不同于 表示的 ECPublicKey键,它们旨在与基于 RFC 8032 的算法(如 EdDSA 算法) Signature 一起使用。

Edwards-Curve 公钥是曲线上的一个点,它使用 EdECPoint 表示。

在 15 中添加。

java.security.interfaces.EdECPublicKeyJava 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

字段

SerialVersionUID

设置为指示与类早期版本的序列化兼容性的类指纹。

(继承自 IPublicKey)

属性

Algorithm

返回此密钥的算法的名称。

(继承自 IKey)
Format

返回用于对此键进行编码的格式的名称; null 如果无法编码,则返回该格式的名称。

(继承自 IKey)
Handle

获取基础 Android 对象的 JNI 值。

(继承自 IJavaObject)
JniIdentityHashCode

返回包装实例的 的值 java.lang.System.identityHashCode()

(继承自 IJavaPeerable)
JniManagedPeerState

托管对等方的状态。

(继承自 IJavaPeerable)
JniPeerMembers

成员访问和调用支持。

(继承自 IJavaPeerable)
Params

由 RFC 8032 定义的椭圆曲线公钥的接口:Edwards-Curve 数字签名算法 (EdDSA)

(继承自 IEdECKey)
PeerReference

返回 JniObjectReference 包装的 Java 对象实例的 。

(继承自 IJavaPeerable)
Point

由 RFC 8032 定义的椭圆曲线公钥的接口:Edwards-Curve 数字签名算法 (EdDSA)

方法

Disposed()

在释放实例时调用。

(继承自 IJavaPeerable)
DisposeUnlessReferenced()

如果没有对此实例的未完成引用,则调用 Dispose();否则不执行任何操作。

(继承自 IJavaPeerable)
Finalized()

在实例完成时调用。

(继承自 IJavaPeerable)
GetEncoded()

以主要编码格式返回键;如果此键不支持编码,则返回 null。

(继承自 IKey)
SetJniIdentityHashCode(Int32)

设置 返回 JniIdentityHashCode的值。

(继承自 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

由 RFC 8032 定义的椭圆曲线公钥的接口:Edwards-Curve 数字签名算法 (EdDSA)

(继承自 IJavaPeerable)
SetPeerReference(JniObjectReference)

设置 返回 PeerReference的值。

(继承自 IJavaPeerable)
UnregisterFromRuntime()

取消注册此实例,以便运行时不会从将来 Java.Interop.JniRuntime+JniValueManager.PeekValue 的调用中返回它。

(继承自 IJavaPeerable)

扩展方法

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

由 RFC 8032 定义的椭圆曲线公钥的接口:Edwards-Curve 数字签名算法 (EdDSA)

GetJniTypeName(IJavaPeerable)

由 RFC 8032 定义的椭圆曲线公钥的接口:Edwards-Curve 数字签名算法 (EdDSA)

适用于