MessageEncoderDecoder Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | MessageEncoderDecoder.h MessageEncoderDecoder.m |
Overview
Class is responsible for encoding/decoding logic of endpoint - operations service communication.
– getSessionKey
symmetric key used to encode messages.
- (NSData *)getSessionKeyReturn Value
symmetric key used to encode messages.
Declared In
MessageEncoderDecoder.h
– getEncodedSessionKey
encoded symmetric key used to encode messages.
- (NSData *)getEncodedSessionKeyReturn Value
encoded symmetric key used to encode messages.
Declared In
MessageEncoderDecoder.h
– encodeData:
Encode data using sessionKey.
- (NSData *)encodeData:(NSData *)messageParameters
message |
the data |
|---|
Discussion
Encode data using sessionKey.
Declared In
MessageEncoderDecoder.h
– decodeData:
Decode data using session key.
- (NSData *)decodeData:(NSData *)messageParameters
message |
the data |
|---|
Discussion
Decode data using session key.
Declared In
MessageEncoderDecoder.h
– decodeData:withEncodedKey:
Decode data using session key which is decoded using private key.
- (NSData *)decodeData:(NSData *)message withEncodedKey:(NSData *)encodedKeyParameters
message |
the date to decode |
|---|---|
encodedKey |
the encoded key |
Discussion
Decode data using session key which is decoded using private key.
Declared In
MessageEncoderDecoder.h
– getPrivateKey
private key reference within keychain.
- (SecKeyRef)getPrivateKeyReturn Value
private key reference within keychain.
Declared In
MessageEncoderDecoder.h
– getPublicKey
public key reference within keychain.
- (SecKeyRef)getPublicKeyReturn Value
public key reference within keychain.
Declared In
MessageEncoderDecoder.h
– getRemotePublicKey
public key reference within keychain.
- (SecKeyRef)getRemotePublicKeyReturn Value
public key reference within keychain.
Declared In
MessageEncoderDecoder.h
– getRemotePublicKeyAsBytes
remote public key with bytes representation.
- (NSData *)getRemotePublicKeyAsBytesReturn Value
remote public key with bytes representation.
Declared In
MessageEncoderDecoder.h
– signatureForMessage:
Sign message using private key.
- (NSData *)signatureForMessage:(NSData *)messageDiscussion
Sign message using private key.
Declared In
MessageEncoderDecoder.h
– verifyMessage:withSignature:
Verify message using signature and remote public key.
- (BOOL)verifyMessage:(NSData *)message withSignature:(NSData *)signatureDiscussion
Verify message using signature and remote public key.
Declared In
MessageEncoderDecoder.h