2009-12-22 25 views
6

Tôi đang cố gắng xác minh danh tính người dùng trên ứng dụng của mình bằng chứng chỉ/danh tính mà người dùng đã lưu trữ bằng cách mở tệp .cer/.p12 được đính kèm vào email. Chứng chỉ xuất hiện trên ứng dụng cài đặt của điện thoại trong nhóm "Cấu hình cấu hình".Tôi làm cách nào để truy cập vào hồ sơ nhận dạng và chứng chỉ bằng iPhone SDK?

Có cách nào truy cập chứng chỉ bằng cách sử dụng SDK SDK hay không. Có vẻ như chỉ có thể truy cập chứng chỉ được lưu trữ trong móc khóa ứng dụng hoặc móc khóa khác từ nhóm của nó)?

+0

Juanjo, Bạn đã tìm thấy giải pháp cho câu hỏi của mình chưa? –

+0

Không, tôi sẽ cố gắng nói chuyện trực tiếp với Apple (khách hàng của tôi là một tổ chức chính phủ ở đây ở Tây Ban Nha, vì vậy có thể họ sẽ có hứng thú với việc sử dụng nền tảng iPhone trong lĩnh vực đó), có thể họ có thể tạo một số API. –

Trả lời

1

Bạn đã nói về khung bảo mật, nhưng bạn đã try the following functions in the doc?

Cá nhân tôi chưa bao giờ thử/phải tự làm điều này, nhưng có vẻ như có một số chức năng như SecCertificateCreateWithData trong khung, vì vậy bạn có thể tạo SecCertificateRef từ một số dữ liệu NSData/CFDataRef ... của tệp đính kèm thư của bạn.

Từ đó bạn có thể sử dụng nó như bất kỳ giấy chứng nhận khác bằng cách sử dụng các chức năng khác (như bạn sẽ làm cho một giấy chứng nhận chiết xuất từ ​​Keychain)

Vâng đây chỉ là một dự đoán sau khi chỉ đơn giản là đọc tài liệu nhưng chúng ta hãy cho nó một thử như doc dường như chỉ ra nó là con đường để đi.

Các vấn đề liên quan