EMTransactionSignatureKey

@interface EMTransactionSignatureKey : NSObject

The Signature Key module.

Since

5.3
  • Y

    The public key.

    Declaration

    Objective-C

    @property (readonly, strong, nonatomic) NSData *_Nonnull Y;

    Swift

    var y: Data { get }
  • P

    Signature key - P

    Declaration

    Objective-C

    @property (readonly, strong, nonatomic) NSData *_Nonnull P;

    Swift

    var p: Data { get }
  • Q

    Signature key - Q

    Declaration

    Objective-C

    @property (readonly, strong, nonatomic) NSData *_Nonnull Q;

    Swift

    var q: Data { get }
  • G

    Signature key - G.

    Declaration

    Objective-C

    @property (readonly, strong, nonatomic) NSData *_Nonnull G;

    Swift

    var g: Data { get }
  • Initialize a Signature Key with the public key, p value, q value and g value

    Declaration

    Objective-C

    - (nonnull instancetype)initWithY:(nonnull NSData *)y
                                    p:(nonnull NSData *)p
                                    q:(nonnull NSData *)q
                                    g:(nonnull NSData *)g;

    Swift

    init(y: Data, p: Data, q: Data, g: Data)

    Parameters

    y

    the public key

    p

    the p value

    q

    the q value

    g

    the g value

    Return Value

    A newly initialized signature key

  • Initialize a Signature Key with the public key pem

    Declaration

    Objective-C

    - (nonnull instancetype)initWithPublicKeyPem:(nonnull NSString *)publicKeyPem;

    Swift

    init(publicKeyPem: String)

    Parameters

    publicKeyPem

    the public key in pem format

    Return Value

    A newly initialized signature key