cryptomator / cryptomator/android

Using custom CA certificates

Đang mở
#653 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
type:feature-request
Ngôn ngữ chính
Kotlin
Star
1.2k
Fork
216
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

### Please agree to the following

- [x] I have searched [existing issues](https://github.com/cryptomator/android/issues?q=) for duplicates
- [x] I agree to follow this project's [Code of Conduct](https://github.com/cryptomator/android/blob/develop/.github/CODE_OF_CONDUCT.md)

### Summary

Implementing the ability to use custom CA certificates for webdav

### Motivation

When I connect to my server over webdav-https, I am asked if I trust the certificate. I do in my case and normally the root CA, which is my custom certificate, is already stored in the android certificate manager. Thus, it seems what is missing is a way to automatically compare TLS certificates against custom root certificates.

This can for example be done by somehow accessing the system CA certificates or by for example importing a CA file when setting up a webdav connection.

### Considered Alternatives

_No response_

### Anything else?

_No response_

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Start with the WebDAV-HTTPS connection setup and Android certificate manager behavior described in the issue. Compare using system CA certificates with importing a CA file, then define the supported configuration and verify that a WebDAV connection using a trusted custom root certificate succeeds without an unwanted certificate prompt.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
android, kotlin
Lĩnh vực
security
Loại issue
Tính năng
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
35/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.