Structure
ECDSA.PublicKey
struct PublicKey<Curve> where Curve : ECDSACurveType
Topics
Operators
static func == (ECDSA.PublicKey<Curve>, ECDSA.PublicKey<Curve>) -> BoolReturns a Boolean value indicating whether two values are equal.
Initializers
init(backing: some ECDSAPublicKey) throwsCreates anECDSA.PublicKeyinstance from SwiftCrypto PublicKey.init(certificate:)Creates anECDSA.PublicKeyinstance from a PEM encoded certificate string.init(parameters: ECDSAParameters) throwsInitializes a new ``ECDSA.PublicKey` with ECDSA parameters.init(pem:)Creates anECDSA.PublicKeyinstance from a PEM encoded public key data.
Instance Properties
var curve: ECDSACurvevar parameters: ECDSAParameters?var pemRepresentation: StringThe current public key as a PEM encoded string.
Relationships
Conforms To
ECDSAKeySwift.EquatableSwift.SendableSwift.SendableMetatype