PTTrustVerificationResult
@interface PTTrustVerificationResult : NSObject
The detailed result of a trust verification step of a verification operation performed on a digital signature.
-
Retrieves the trust verification status.
Declaration
Objective-C
- (BOOL)WasSuccessful;Swift
func wasSuccessful() -> BoolReturn Value
A boolean representing whether or not the trust verification operation was successful. Whether trust-related warnings are treated as errors or not depend on the VerificationOptions used for the verification operation.
-
Retrieves a string representation of the details of the trust verification status.
Note
Output may change in future versions.
Declaration
Objective-C
- (NSString *)GetResultString;Swift
func getString() -> String!Return Value
A string.
-
Retrieves the reference-time used for trust verification as an epoch time.
Declaration
Objective-C
- (long long)GetTimeOfTrustVerification;Swift
func getTimeOfTrustVerification() -> Int64Return Value
An integral value representing an epoch time.
-
Retrieves the type of reference-time used for trust verification.
Declaration
Objective-C
- (PTVerificationOptionsTimeMode)GetTimeOfTrustVerificationEnum;Swift
func getTimeOfTrustVerificationEnum() -> PTVerificationOptionsTimeModeReturn Value
An enumerated value representing the type of reference-time used for trust verification.
-
Returns whether this TrustVerificationResult has a detailed timestamp result inside.
Declaration
Objective-C
- (BOOL)HasEmbeddedTimestampVerificationResult;Swift
func hasEmbeddedTimestampVerificationResult() -> BoolReturn Value
a boolean value representing whether this TrustVerificationResult has a detailed timestamp result inside.
-
Returns the detailed timestamp result inside this TrustVerificationResult. One must call HasEmbeddedTimestampVerificationResult first to check whether the result is available.
Declaration
Objective-C
- (PTEmbeddedTimestampVerificationResult *) GetEmbeddedTimestampVerificationResult;Swift
func getEmbeddedTimestampVerificationResult() -> PTEmbeddedTimestampVerificationResult!Return Value
an EmbeddedTimestampVerificationResult object.
-
Retrieves the certificate path that was used for verification.
Declaration
Objective-C
- (NSArray<PTX509Certificate *> *)GetCertPath;Swift
func getCertPath() -> [PTX509Certificate]!Return Value
a container of X509Certificate objects
-
Undocumented
Declaration
Objective-C
- (instancetype)init;Swift
init!()
PTTrustVerificationResult Class Reference