Skip to content

class SealdTmrRecipientWithRights

objc
@interface SealdTmrRecipientWithRights : NSObject

SealdTmrRecipientWithRights represents a TMR recipient with associated rights.

MembersDescriptions
authFactorThe authentication method, to which SSKS has sent a challenge at the request of your app's server.
rightsThe rights for the associated authentication factor
overEncryptionKeyThe 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.