다음을 통해 공유


DeviceAuth_GetCertificatePath 함수

헤더: tlsutils </deviceauth.h #include>

Azure Sphere OS에서 관리하는 클라이언트 인증서에 대한 파일 경로를 반환합니다. 라이브러리는 이 경로를 사용하여 TLS 통신에 대한 인증서를 로드할 수 있습니다. 이 함수는 항상 파일 경로를 반환하지만, 인증서가 OS에서 관리되기 때문에 인증서가 항상 사용할 준비가 되지는 않을 수 있습니다. 이 함수는 인증서에 대한 추가 상태 제공하지 않습니다. Application_IsDeviceAuthReady 사용하여 인증서를 사용할 준비가 되었는지 여부를 검사. 24시간 동안 유효한 인증서는 x509 형식이며 wolfSSL 라이브러리 함수로 구문 분석할 수 있습니다.

반환된 경로는 현재 애플리케이션 프로세스의 수명 동안만 유효합니다. 애플리케이션이 다시 시작될 때 경로가 변경 될 수 있습니다.

const char *DeviceAuth_GetCertificatePath (void);

반환 값

클라이언트 인증서 파일의 경로를 포함하는 null로 끝나는 문자열을 반환합니다.