Mã khoá NLWeave
#include <src/device-manager/cocoa/NLWeaveKeyIds.h>
Trình bao bọc để triển khai C++ của chức năng WeaveKeyId.
Tóm tắt
Tính kế thừa
Kế thừa từ: NSObject
Hàm tĩnh công khai |
|
---|---|
convertToCurrentAppKeyId:(UInt32 keyId)
|
virtual UInt32
Chuyển đổi mã khoá nhóm ứng dụng thành mã khoá hiện tại của ứng dụng.
|
convertToStaticAppKeyId:(UInt32 keyId)
|
virtual UInt32
|
describeKey:(UInt32 keyId)
|
virtual NSString *
|
getAppGroupLocalNumber:(UInt32 keyId)
|
virtual UInt8
Lấy số cục bộ của nhóm ứng dụng được dùng để lấy khoá ứng dụng được chỉ định.
|
getAppGroupMasterKeyId:(UInt32 keyId)
|
virtual UInt32
Lấy mã nhận dạng khoá chính của nhóm ứng dụng được dùng để lấy khoá ứng dụng được chỉ định.
|
getEpochKeyId:(UInt32 keyId)
|
virtual UInt32
Nhận mã nhận dạng khoá thời gian bắt đầu của hệ thống của nhóm ứng dụng được dùng để lấy khoá ứng dụng được chỉ định.
|
getEpochKeyNumber:(UInt32 keyId)
|
virtual UInt8
Lấy số khoá thời gian bắt đầu của nhóm ứng dụng được dùng để lấy khoá ứng dụng đã chỉ định.
|
getRootKeyId:(UInt32 keyId)
|
virtual UInt32
Lấy mã nhận dạng khoá gốc của nhóm ứng dụng được dùng để lấy khoá ứng dụng được chỉ định.
|
getRootKeyNumber:(UInt32 keyId)
|
virtual UInt8
Lấy số khoá gốc của nhóm ứng dụng đã được dùng để lấy khoá ứng dụng được chỉ định.
|
getType:(UInt32 keyId)
|
virtual UInt32
Lấy loại khoá Weave của mã khoá đã chỉ định.
|
incorporatesAppGroupMasterKey:(UInt32 keyId)
|
virtual BOOL
|
incorporatesEpochKey:(UInt32 keyId)
|
virtual BOOL
Xác định xem mã khoá nhóm ứng dụng được chỉ định có kết hợp khoá thời gian bắt đầu của hệ thống hay không.
|
incorporatesRootKey:(UInt32 keyId)
|
virtual BOOL
|
isAppEpochKey:(UInt32 keyId)
|
virtual BOOL
Xác định xem mã khoá được chỉ định có phải là loại khoá thời gian bắt đầu của ứng dụng hay không.
|
isAppGroupMasterKey:(UInt32 keyId)
|
virtual BOOL
Xác định xem mã nhận dạng khoá được chỉ định có phải là loại khoá chính của nhóm ứng dụng hay không.
|
isAppRootKey:(UInt32 keyId)
|
virtual BOOL
Xác định xem mã nhận dạng khoá được chỉ định có phải là loại khoá gốc của ứng dụng hay không.
|
isAppRotatingKey:(UInt32 keyId)
|
virtual BOOL
Xác định xem mã nhận dạng khoá được chỉ định có thuộc kiểu xoay ứng dụng hay không.
|
isAppStaticKey:(UInt32 keyId)
|
virtual BOOL
Xác định xem mã nhận dạng khoá được chỉ định có thuộc loại tĩnh ứng dụng hay không.
|
isGeneralKey:(UInt32 keyId)
|
virtual BOOL
Xác định xem mã nhận dạng khoá được chỉ định có thuộc loại chung hay không.
|
isSessionKey:(UInt32 keyId)
|
virtual BOOL
Xác định xem mã nhận dạng khoá được chỉ định có thuộc loại phiên hay không.
|
isValidKeyId:(UInt32 keyId)
|
virtual BOOL
|
makeAppGroupMasterKeyId:(UInt32 appGroupMasterKeyLocalId)
|
virtual UInt32
Tạo mã khoá chính của nhóm ứng dụng được cấp số cục bộ của nhóm ứng dụng.
|
makeAppIntermediateKeyId:epochKeyId:useCurrentEpochKey:(UInt32 rootKeyId, UInt32 epochKeyId, BOOL useCurrentEpochKey)
|
virtual UInt32
|
makeAppKeyId:rootKeyId:epochKeyId:appGroupMasterKeyId:useCurrentEpochKey:(UInt32 keyType, UInt32 rootKeyId, UInt32 epochKeyId, UInt32 appGroupMasterKeyId, BOOL useCurrentEpochKey)
|
virtual UInt32
|
makeAppRotatingKeyId:epochKeyId:appGroupMasterKeyId:useCurrentEpochKey:(UInt32 rootKeyId, UInt32 epochKeyId, UInt32 appGroupMasterKeyId, BOOL useCurrentEpochKey)
|
virtual UInt32
|
makeAppStaticKeyId:appGroupMasterKeyId:(UInt32 rootKeyId, UInt32 appGroupMasterKeyId)
|
virtual UInt32
|
makeEpochKeyId:(UInt8 epochKeyNumber)
|
virtual UInt32
Tạo mã khoá gốc của nhóm ứng dụng dựa trên số khoá thời gian bắt đầu của hệ thống.
|
makeGeneralKeyId:(UInt16 generalKeyNumber)
|
virtual UInt16
Xây dựng mã nhận dạng khoá chung dựa vào số khoá chung.
|
makeRootKeyId:(UInt8 epochKeyNumber)
|
virtual UInt32
Tạo mã khoá gốc của nhóm ứng dụng bằng số khoá gốc đã cho.
|
makeSessionKeyId:(UInt16 sessionKeyNumber)
|
virtual UInt16
Tạo mã khoá phiên đã cung cấp số khoá phiên.
|
updateEpochKeyId:epochKeyId:(UInt32 keyId, UInt32 epochKeyId)
|
virtual UInt32
|
usesCurrentEpochKey:(UInt32 keyId)
|
virtual BOOL
|
Hàm tĩnh công khai
ConvertToCurrentAppKeyId:
virtual UInt32 convertToCurrentAppKeyId:( UInt32 keyId )
Chuyển đổi mã khoá nhóm ứng dụng thành mã khoá hiện tại của ứng dụng.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
mã nhận dạng khoá hiện tại của ứng dụng.
|
ConvertToStaticAppKeyId:
virtual UInt32 convertToStaticAppKeyId:( UInt32 keyId )
descriptionKey:
virtual NSString * describeKey:( UInt32 keyId )
getAppGroupLocalNumber:
virtual UInt8 getAppGroupLocalNumber:( UInt32 keyId )
Lấy số cục bộ của nhóm ứng dụng được dùng để lấy khoá ứng dụng được chỉ định.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
số địa phương của nhóm ứng dụng.
|
lấyAppGroupMasterKeyId:
virtual UInt32 getAppGroupMasterKeyId:( UInt32 keyId )
Lấy mã nhận dạng khoá chính của nhóm ứng dụng được dùng để lấy khoá ứng dụng được chỉ định.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
mã khoá chính của nhóm ứng dụng.
|
getEpochKeyId:
virtual UInt32 getEpochKeyId:( UInt32 keyId )
Nhận mã nhận dạng khoá thời gian bắt đầu của hệ thống của nhóm ứng dụng được dùng để lấy khoá ứng dụng được chỉ định.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
mã nhận dạng khoá thời gian bắt đầu của hệ thống.
|
getEpochKeyNumber:
virtual UInt8 getEpochKeyNumber:( UInt32 keyId )
Lấy số khoá thời gian bắt đầu của nhóm ứng dụng được dùng để lấy khoá ứng dụng đã chỉ định.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
số khoá thời gian bắt đầu của hệ thống.
|
getRootKeyId:
virtual UInt32 getRootKeyId:( UInt32 keyId )
Lấy mã nhận dạng khoá gốc của nhóm ứng dụng được dùng để lấy khoá ứng dụng được chỉ định.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
giá trị nhận dạng khoá gốc.
|
getRootKeyNumber:
virtual UInt8 getRootKeyNumber:( UInt32 keyId )
Lấy số khoá gốc của nhóm ứng dụng đã được dùng để lấy khoá ứng dụng được chỉ định.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
số khoá gốc.
|
getType:
virtual UInt32 getType:( UInt32 keyId )
Lấy loại khoá Weave của mã khoá đã chỉ định.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
của mã nhận dạng khoá.
|
kết hợpAppGroupMasterKey:
virtual BOOL incorporatesAppGroupMasterKey:( UInt32 keyId )
kết hợpEpochKey:
virtual BOOL incorporatesEpochKey:( UInt32 keyId )
Xác định xem mã khoá nhóm ứng dụng được chỉ định có kết hợp khoá thời gian bắt đầu của hệ thống hay không.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
true nếu keyId kết hợp khoá epoch.
|
kết hợpsRootKey:
virtual BOOL incorporatesRootKey:( UInt32 keyId )
isAppEpochKey:
virtual BOOL isAppEpochKey:( UInt32 keyId )
Xác định xem mã khoá được chỉ định có phải là loại khoá thời gian bắt đầu của ứng dụng hay không.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
true nếu mã khoá của một loại khoá thời gian bắt đầu của ứng dụng.
|
isAppGroupMasterKey:
virtual BOOL isAppGroupMasterKey:( UInt32 keyId )
Xác định xem mã nhận dạng khoá được chỉ định có phải là loại khoá chính của nhóm ứng dụng hay không.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
true nếu mã khoá của một loại khoá chính của nhóm ứng dụng.
|
isAppRootKey:
virtual BOOL isAppRootKey:( UInt32 keyId )
Xác định xem mã nhận dạng khoá được chỉ định có phải là loại khoá gốc của ứng dụng hay không.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
true nếu mã khoá của một loại khoá gốc ứng dụng.
|
isAppRotatingKey:
virtual BOOL isAppRotatingKey:( UInt32 keyId )
Xác định xem mã nhận dạng khoá được chỉ định có thuộc kiểu xoay ứng dụng hay không.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
true nếu mã phím của một loại xoay ứng dụng.
|
isAppStaticKey:
virtual BOOL isAppStaticKey:( UInt32 keyId )
Xác định xem mã nhận dạng khoá được chỉ định có thuộc loại tĩnh ứng dụng hay không.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
true nếu mã nhận dạng khoá của một loại tĩnh ứng dụng.
|
isGeneralKey:
virtual BOOL isGeneralKey:( UInt32 keyId )
Xác định xem mã nhận dạng khoá được chỉ định có thuộc loại chung hay không.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
true nếu keyId có loại General.
|
isSessionKey:
virtual BOOL isSessionKey:( UInt32 keyId )
Xác định xem mã nhận dạng khoá được chỉ định có thuộc loại phiên hay không.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
true nếu mã nhận dạng khoá của một loại phiên.
|
isValidKeyId:
virtual BOOL isValidKeyId:( UInt32 keyId )
makeAppGroupMasterKeyId:
virtual UInt32 makeAppGroupMasterKeyId:( UInt32 appGroupMasterKeyLocalId )
Tạo mã khoá chính của nhóm ứng dụng được cấp số cục bộ của nhóm ứng dụng.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
mã khoá chính của nhóm ứng dụng.
|
makeAppIntermediateKeyId:epochKeyId:useCurrentEpochKey:
virtual UInt32 makeAppIntermediateKeyId:epochKeyId:useCurrentEpochKey:( UInt32 rootKeyId, UInt32 epochKeyId, BOOL useCurrentEpochKey )
makeAppKeyId:rootKeyId:epochKeyId:appGroupMasterKeyId:useCurrentEpochKey:
virtual UInt32 makeAppKeyId:rootKeyId:epochKeyId:appGroupMasterKeyId:useCurrentEpochKey:( UInt32 keyType, UInt32 rootKeyId, UInt32 epochKeyId, UInt32 appGroupMasterKeyId, BOOL useCurrentEpochKey )
makeAppRotatingKeyId:epochKeyId:appGroupMasterKeyId:useCurrentEpochKey:
virtual UInt32 makeAppRotatingKeyId:epochKeyId:appGroupMasterKeyId:useCurrentEpochKey:( UInt32 rootKeyId, UInt32 epochKeyId, UInt32 appGroupMasterKeyId, BOOL useCurrentEpochKey )
makeAppStaticKeyId:appGroupMasterKeyId:
virtual UInt32 makeAppStaticKeyId:appGroupMasterKeyId:( UInt32 rootKeyId, UInt32 appGroupMasterKeyId )
makeEpochKeyId:
virtual UInt32 makeEpochKeyId:( UInt8 epochKeyNumber )
Tạo mã khoá gốc của nhóm ứng dụng dựa trên số khoá thời gian bắt đầu của hệ thống.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
mã nhận dạng khoá thời gian bắt đầu của hệ thống.
|
makeGeneralKeyId:
virtual UInt16 makeGeneralKeyId:( UInt16 generalKeyNumber )
Xây dựng mã nhận dạng khoá chung dựa vào số khoá chung.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
mã khoá chung.
|
makeRootKeyId:
virtual UInt32 makeRootKeyId:( UInt8 epochKeyNumber )
Tạo mã khoá gốc của nhóm ứng dụng bằng số khoá gốc đã cho.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
giá trị nhận dạng khoá gốc.
|
makeSessionKeyId:
virtual UInt16 makeSessionKeyId:( UInt16 sessionKeyNumber )
Tạo mã khoá phiên đã cung cấp số khoá phiên.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
ID khoá phiên.
|
updateEpochKeyId:epochKeyId:
virtual UInt32 updateEpochKeyId:epochKeyId:( UInt32 keyId, UInt32 epochKeyId )
useCurrentEpochKey:
virtual BOOL usesCurrentEpochKey:( UInt32 keyId )