FMIceLinkCertificate Class Reference
| Inherits from | NSObject |
|---|---|
| Conforms to | TCertificate TFingerprint __covariant |
| Declared in | FMIceLinkCertificate.h FMIceLinkCertificate.m |
– autoRegenerate
Gets whether the certificate's cryptography
data should be automatically regenerated when
it is about to expire. Defaults to
true.
- (bool)autoRegenerateDiscussion
Gets whether the certificate's cryptography
data should be automatically regenerated when
it is about to expire. Defaults to
true.
Declared In
FMIceLinkCertificate.h
– calculateFingerprintWithAlgorithm:
Calculates a fingerprint for this [certificate](#//api/name/certificate).
- (TFingerprint)calculateFingerprintWithAlgorithm:(NSString *)algorithmParameters
algorithm |
The algorithm. |
|---|
Discussion
Calculates a fingerprint for this [certificate](#//api/name/certificate).
Declared In
FMIceLinkCertificate.h
+ certificate
Initializes a new instance of the FMIceLinkCertificate`2 class.
+ (FMIceLinkCertificate *)certificateDiscussion
Initializes a new instance of the FMIceLinkCertificate`2 class.
Declared In
FMIceLinkCertificate.h
– clone
Clones this instance.
- (TCertificate)cloneDiscussion
Clones this instance.
Declared In
FMIceLinkCertificate.h
– createCertificate
Creates a [certificate](#//api/name/certificate).
@return
- (TCertificate)createCertificateDiscussion
Creates a [certificate](#//api/name/certificate).
@return
Declared In
FMIceLinkCertificate.h
– createFingerprintWithAlgorithm:value:
Creates a fingerprint.
- (TFingerprint)createFingerprintWithAlgorithm:(NSString *)algorithm value:(NSString *)valueParameters
algorithm |
The algorithm. |
|---|---|
value |
The value. @return |
Discussion
Creates a fingerprint.
Declared In
FMIceLinkCertificate.h
– effectiveDate
Gets the effective date.
- (NSDate *)effectiveDateDiscussion
Gets the effective date.
Declared In
FMIceLinkCertificate.h
– expirationDate
Gets the expiration date.
- (NSDate *)expirationDateDiscussion
Gets the expiration date.
Declared In
FMIceLinkCertificate.h
– getBuffer
Serializes this [certificate](#//api/name/certificate) to binary.
- (FMIceLinkDataBuffer *)getBufferDiscussion
Serializes this [certificate](#//api/name/certificate) to binary.
Declared In
FMIceLinkCertificate.h
– getBytes
Serializes this [certificate](#//api/name/certificate) to binary.
- (NSMutableData *)getBytesDiscussion
Serializes this [certificate](#//api/name/certificate) to binary.
Declared In
FMIceLinkCertificate.h
– id
Gets the identifier.
- (NSString *)idDiscussion
Gets the identifier.
Declared In
FMIceLinkCertificate.h
– init
Initializes a new instance of the FMIceLinkCertificate`2 class.
- (instancetype)initDiscussion
Initializes a new instance of the FMIceLinkCertificate`2 class.
Declared In
FMIceLinkCertificate.h
– isExpired
Gets whether the [certificate](#//api/name/certificate) is expired.
- (bool)isExpiredDiscussion
Gets whether the [certificate](#//api/name/certificate) is expired.
Declared In
FMIceLinkCertificate.h
– isExpiring
Gets whether the [certificate](#//api/name/certificate) is expiring within 24 hours.
- (bool)isExpiringDiscussion
Gets whether the [certificate](#//api/name/certificate) is expiring within 24 hours.
Declared In
FMIceLinkCertificate.h
– issuerName
Gets the name of the issuer.
- (NSString *)issuerNameDiscussion
Gets the name of the issuer.
Declared In
FMIceLinkCertificate.h
– key
Gets the asymmetric key.
- (FMIceLinkAsymmetricKey *)keyDiscussion
Gets the asymmetric key.
Declared In
FMIceLinkCertificate.h
– regenerate
Regenerates the certificate's cryptography data using an
expiration date of 10 days from now.
- (void)regenerateDiscussion
Regenerates the certificate's cryptography data using an
expiration date of 10 days from now.
Declared In
FMIceLinkCertificate.h
– regenerateWithExpirationDate:
Regenerates the certificate's cryptography data using the
given expiration date.
- (void)regenerateWithExpirationDate:(NSDate *)expirationDateParameters
expirationDate |
The expiration date. |
|---|
Discussion
Regenerates the certificate's cryptography data using the
given expiration date.
Declared In
FMIceLinkCertificate.h
– setAutoRegenerate:
Sets whether the certificate's cryptography
data should be automatically regenerated when
it is about to expire. Defaults to
true.
- (void)setAutoRegenerate:(bool)valueDiscussion
Sets whether the certificate's cryptography
data should be automatically regenerated when
it is about to expire. Defaults to
true.
Declared In
FMIceLinkCertificate.h
– setId:
Sets the identifier.
- (void)setId:(NSString *)valueDiscussion
Sets the identifier.
Declared In
FMIceLinkCertificate.h
– setKey:
Sets the asymmetric [key](#//api/name/key).
- (void)setKey:(FMIceLinkAsymmetricKey *)valueDiscussion
Sets the asymmetric [key](#//api/name/key).
Declared In
FMIceLinkCertificate.h
– subjectName
Gets the name of the subject.
- (NSString *)subjectNameDiscussion
Gets the name of the subject.
Declared In
FMIceLinkCertificate.h