class SealdTmrRecipientWithRights
objc
@interface SealdTmrRecipientWithRights : NSObjectSealdTmrRecipientWithRights represents a TMR recipient with associated rights.
| Members | Descriptions |
|---|---|
authFactor | The authentication method, to which SSKS has sent a challenge at the request of your app's server. |
rights | The rights for the associated authentication factor |
overEncryptionKey | The over encryption key. |
initWithAuthFactor:overEncryptionKey:rights: | Initialize a SealdTmrRecipientWithRights instance. |
initWithAuthFactor:overEncryptionKey: | Initialize a SealdTmrRecipientWithRights instance with the default rights. |
authFactor
objc
@property (strong) SealdTmrAuthFactor * authFactor;The authentication method, to which SSKS has sent a challenge at the request of your app's server.
rights
objc
@property (strong) SealdRecipientRights * rights;The rights for the associated authentication factor
overEncryptionKey
objc
@property (strong) NSData * overEncryptionKey;The over encryption key.
initWithAuthFactor:overEncryptionKey:rights:
objc
- (instancetype) initWithAuthFactor:(SealdTmrAuthFactor *)authFactor
overEncryptionKey:(NSData *)overEncryptionKey
rights:(SealdRecipientRights *_Nullable)rights;Initialize a SealdTmrRecipientWithRights instance.
Parameters
authFactorThe authentication factor.overEncryptionKeyThe over encryption key.rightsThe rights for the associated authentication factor.
initWithAuthFactor:overEncryptionKey:
objc
- (instancetype) initWithAuthFactor:(SealdTmrAuthFactor *)authFactor
overEncryptionKey:(NSData *)overEncryptionKey;Initialize a SealdTmrRecipientWithRights instance with the default rights.
Parameters
authFactorThe authentication factor.overEncryptionKeyThe over encryption key.