@class NSArray, NSDateInterval, NSString, NSData, CRKIdentityConfiguration; @interface CRKInMemoryCertificate : NSObject @property (class, readonly) BOOL supportsSecureCoding; @property (retain, nonatomic) NSDateInterval *validityDateInterval; @property (readonly, copy, nonatomic) CRKIdentityConfiguration *configuration; @property (readonly, copy, nonatomic) NSArray *commonNames; @property (readonly, copy, nonatomic) NSString *fingerprint; @property (readonly, copy, nonatomic) NSData *dataRepresentation; @property (readonly, nonatomic, getter=isTemporallyValid) BOOL temporallyValid; @property (readonly, nonatomic, getter=isCertificateAuthority) BOOL certificateAuthority; @property (readonly, nonatomic) unsigned int hashingAlgorithm; @property (readonly, nonatomic) long long keySizeInBits; @property (readonly, nonatomic) struct __SecCertificate { } *underlyingCertificate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)certificateWithData:(id)a0; @end