RGLVDSNCData
Objective-C
@interface RGLVDSNCData : NSObject
Swift
class VDSNCData : NSObject
Visible Digital Seal for Non Constrained environments.
-
Visible Digital Seal use case type. Type is set to
icao.test
for Proof of Testing (data defined by CAPSCA),icao.vacc
for Proof of Vaccination (data defined by WHO). Other Types may be added in the future.Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) NSString *type;
Swift
var type: String? { get }
-
Visible Digital Seal use case version.
Declaration
Objective-C
@property (nonatomic, readonly) NSInteger version;
Swift
var version: Int { get }
-
Three letter code identifying the issuing state or organization.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) NSString *issuingCountry;
Swift
var issuingCountry: String? { get }
-
The message field contains the actual data as a dictionary (JSON).
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSDictionary *message;
Swift
var message: [AnyHashable : Any] { get }
-
The signature algorithm used to produce the signature. ECDSA scheme.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) NSString *signatureAlgorithm;
Swift
var signatureAlgorithm: String? { get }
-
The binary data of the verified digital signature.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) RGLBytesData *signature;
Swift
var signature: RGLBytesData? { get }
-
The binary data of the signer certificate.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) RGLBytesData *certificate;
Swift
var certificate: RGLBytesData? { get }
-
The certificate chain, used for the digital signature verification.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSArray<RGLCertificateChain *> *certificateChain;
Swift
var certificateChain: [RGLCertificateChain] { get }
-
The list of remarks occured during the scanning procedure.
Each element is a
NSNumber
containing aNSUInteger
, that belongs to theenum eLDS_ParsingErrorCodes
or theenum eLDS_ParsingNotificationCodes
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSArray<NSNumber *> *notifications;
Swift
var notifications: [NSNumber] { get }
-
Unavailable
Not the designated initializer.
Undocumented
Declaration
Objective-C
RGL_EMPTY_INIT_UNAVAILABLE
-
Unavailable
Not the designated initializer.
Undocumented
Declaration
Objective-C
RGL_EMPTY_INIT_UNAVAILABLE