Claim
public class Claim
This class represents a parsed Trusted Key claim.
-
The name (+kind) of document that this claim originates from.
Declaration
Swift
public var DocumentName: String = ""
-
The kind of document that this claim originates from.
Declaration
Swift
public var DocumentClass: String = ""
-
The LOA for all attributes in claim.
Declaration
Swift
public var LevelOfAssurance: Float = 0
-
The X.500 issuer ID of this claim.
Declaration
Swift
public var IssuerID: String = ""
-
The issue date of the original document.
Declaration
Swift
public var IssueDate: Date? = nil
-
The expiration date of the original document.
Declaration
Swift
public var ExpirationDate: Date? = nil
-
The unique serial number of this claim.
Declaration
Swift
public var SerialNo: [UInt8] = []
-
The Common Name of the issuer of this claim.
Declaration
Swift
public var IssuerName: String = ""
-
Distributed claim reference url or endpoint to get the actual value.
Declaration
Swift
public var Endpoint: String? = nil
-
This class represents a single attribute in a Trusted Key claim.
See moreDeclaration
Swift
public class Attribute
-
Array of claim attributes.
Declaration
Swift
public var Attributes: [Attribute] = []
-
The group ID is used to group all claims originating from the same document.
Declaration
Swift
public var GroupID: String
-
Expiration test for this claim.
Declaration
Swift
public var IsExpired: Bool
-
Returns true if claim is Distributed Claim
Declaration
Swift
public var IsDistributedClaim: Bool