class SealdTmrRecipientWithRights
objc
@interface SealdTmrRecipientWithRights : NSObject
SealdTmrRecipientWithRights 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
authFactor
The authentication factor.overEncryptionKey
The over encryption key.rights
The 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
authFactor
The authentication factor.overEncryptionKey
The over encryption key.