NL::编织::安全支持:: WeaveKeyExportClientNative
概括
公共静态函数 |
---|
allowNestDevelopmentDevices (JNIEnv *env, jclass cls, jlong nativeClientPtr) | jboolean |
allowSHA1DeviceCertificates (JNIEnv *env, jclass cls, jlong nativeClientPtr) | jboolean |
generateKeyExportRequest_AccessToken (JNIEnv *env, jclass cls, jlong nativeClientPtr, jint keyId, jlong responderNodeId, jbyteArray accessToken) | jbyteArray |
generateKeyExportRequest_Cert (JNIEnv *env, jclass cls, jlong nativeClientPtr, jint keyId, jlong responderNodeId, jbyteArray clientCert, jbyteArray clientKey) | jbyteArray |
newNativeClient (JNIEnv *env, jclass cls) | jlong |
processKeyExportReconfigure (JNIEnv *env, jclass cls, jlong nativeClientPtr, jbyteArray reconfig) | void |
processKeyExportResponse (JNIEnv *env, jclass cls, jlong nativeClientPtr, jlong responderNodeId, jbyteArray exportResp) | jbyteArray |
releaseNativeClient (JNIEnv *env, jclass cls, jlong nativeClientPtr) | void |
resetNativeClient (JNIEnv *env, jclass cls, jlong nativeClientPtr) | void |
setAllowNestDevelopmentDevices (JNIEnv *env, jclass cls, jlong nativeClientPtr, jboolean val) | void |
setAllowSHA1DeviceCertificates (JNIEnv *env, jclass cls, jlong nativeClientPtr, jboolean val) | void |
公共静态函数
允许Nest开发设备
jboolean allowNestDevelopmentDevices(
JNIEnv *env,
jclass cls,
jlong nativeClientPtr
)
允许SHA1设备证书
jboolean allowSHA1DeviceCertificates(
JNIEnv *env,
jclass cls,
jlong nativeClientPtr
)
generateKeyExportRequest_AccessToken
jbyteArray generateKeyExportRequest_AccessToken(
JNIEnv *env,
jclass cls,
jlong nativeClientPtr,
jint keyId,
jlong responderNodeId,
jbyteArray accessToken
)
generateKeyExportRequest_Cert
jbyteArray generateKeyExportRequest_Cert(
JNIEnv *env,
jclass cls,
jlong nativeClientPtr,
jint keyId,
jlong responderNodeId,
jbyteArray clientCert,
jbyteArray clientKey
)
新的本地客户端
jlong newNativeClient(
JNIEnv *env,
jclass cls
)
void processKeyExportReconfigure(
JNIEnv *env,
jclass cls,
jlong nativeClientPtr,
jbyteArray reconfig
)
进程密钥导出响应
jbyteArray processKeyExportResponse(
JNIEnv *env,
jclass cls,
jlong nativeClientPtr,
jlong responderNodeId,
jbyteArray exportResp
)
释放本地客户端
void releaseNativeClient(
JNIEnv *env,
jclass cls,
jlong nativeClientPtr
)
重置本地客户端
void resetNativeClient(
JNIEnv *env,
jclass cls,
jlong nativeClientPtr
)
setAllowNestDevelopmentDevices
void setAllowNestDevelopmentDevices(
JNIEnv *env,
jclass cls,
jlong nativeClientPtr,
jboolean val
)
setAllowSHA1DeviceCertificates
void setAllowSHA1DeviceCertificates(
JNIEnv *env,
jclass cls,
jlong nativeClientPtr,
jboolean val
)