ECDsaPublicKey Class

Represents a ECDSA public key object.

Definition

Namespace: SysadminsLV.PKI.Cryptography
Assembly: SysadminsLV.PKI (in SysadminsLV.PKI.dll) Version: 4.0.1
C#
public sealed class ECDsaPublicKey : AsymmetricKeyPair
Inheritance
Object    AsymmetricKeyPair    ECDsaPublicKey

Constructors

ECDsaPublicKey(Byte) Initializes a new instance of ECDsaPublicKey from an ASN.1-encoded byte array.
ECDsaPublicKey(ECDsa) Initializes a new instance of ECDsaPublicKey from an existing ECDSA key instance.
ECDsaPublicKey(PublicKey) Initializes a new instance of ECDsaPublicKey from a public key object.

Properties

CoordinateY Gets the Y coordinate of public key.
CoordinateX Gets the X coordinate of public key.
CurveOid Gets the named curve object identifier.
Oid Gets the algorithm identifier for the asymmetric algorithm group stored in the current object.
(Inherited from AsymmetricKeyPair)
PublicOnly Gets the value that indicates whether the current object stores only public part of key material. If False, then object contains both, public and private components.
(Inherited from AsymmetricKeyPair)

Methods

DisposeReleases all resources used by the ECDsaPublicKey
(Overrides AsymmetricKeyPairDispose)
Equals
(Inherited from Object)
GetAsymmetricKey Gets the implementation object for the current asymmetric algorithm.
(Overrides AsymmetricKeyPairGetAsymmetricKey)
GetHashCode
(Inherited from Object)
GetType
(Inherited from Object)
ToString
(Inherited from Object)

See Also