- Minor TLS config improvements.
This commit is contained in:
@@ -209,12 +209,9 @@ class ConfigActivity : AppCompatActivity() {
|
|||||||
|
|
||||||
if (certificateFile.isChecked != oldCertificateFile) {
|
if (certificateFile.isChecked != oldCertificateFile) {
|
||||||
if (certificateFile.isChecked) {
|
if (certificateFile.isChecked) {
|
||||||
if (!Utils.checkPermission(applicationContext,
|
if (!Utils.requestPermission(this,
|
||||||
android.Manifest.permission.READ_EXTERNAL_STORAGE)) {
|
android.Manifest.permission.READ_EXTERNAL_STORAGE))
|
||||||
Utils.alertView(this, getString(R.string.error),
|
|
||||||
getString(R.string.no_storage_space_permission))
|
|
||||||
return false
|
return false
|
||||||
}
|
|
||||||
val content = Utils.getFileContents(File(downloadsDir, "cert.pem"))
|
val content = Utils.getFileContents(File(downloadsDir, "cert.pem"))
|
||||||
if (content == "Failed") {
|
if (content == "Failed") {
|
||||||
Utils.alertView(this, getString(R.string.error),
|
Utils.alertView(this, getString(R.string.error),
|
||||||
@@ -234,12 +231,9 @@ class ConfigActivity : AppCompatActivity() {
|
|||||||
|
|
||||||
if (caFile.isChecked != oldCAFile) {
|
if (caFile.isChecked != oldCAFile) {
|
||||||
if (caFile.isChecked) {
|
if (caFile.isChecked) {
|
||||||
if (!Utils.checkPermission(applicationContext,
|
if (!Utils.requestPermission(this,
|
||||||
android.Manifest.permission.READ_EXTERNAL_STORAGE)) {
|
android.Manifest.permission.READ_EXTERNAL_STORAGE))
|
||||||
Utils.alertView(this, getString(R.string.error),
|
|
||||||
getString(R.string.no_storage_space_permission))
|
|
||||||
return false
|
return false
|
||||||
}
|
|
||||||
val content = Utils.getFileContents(File(downloadsDir, "ca_certs.crt"))
|
val content = Utils.getFileContents(File(downloadsDir, "ca_certs.crt"))
|
||||||
if (content == "Failed") {
|
if (content == "Failed") {
|
||||||
Utils.alertView(this, getString(R.string.error),
|
Utils.alertView(this, getString(R.string.error),
|
||||||
|
|||||||
@@ -320,10 +320,6 @@ object Utils {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fun checkPermission(ctx: Context, permission: String) : Boolean {
|
|
||||||
return ContextCompat.checkSelfPermission(ctx, permission) == PackageManager.PERMISSION_GRANTED
|
|
||||||
}
|
|
||||||
|
|
||||||
fun requestPermission(ctx: Context, permission: String) : Boolean {
|
fun requestPermission(ctx: Context, permission: String) : Boolean {
|
||||||
if (ContextCompat.checkSelfPermission(ctx, permission) != PackageManager.PERMISSION_GRANTED) {
|
if (ContextCompat.checkSelfPermission(ctx, permission) != PackageManager.PERMISSION_GRANTED) {
|
||||||
Log.w("Baresip", "Baresip does not have $permission permission")
|
Log.w("Baresip", "Baresip does not have $permission permission")
|
||||||
|
|||||||
@@ -315,8 +315,7 @@
|
|||||||
<string name="call_is_secure">Tämä pulelu on turvallinen ja kohde on
|
<string name="call_is_secure">Tämä pulelu on turvallinen ja kohde on
|
||||||
todennettu! Haluatko poistaa todennuksen?</string>
|
todennettu! Haluatko poistaa todennuksen?</string>
|
||||||
<string name="unverify">Poista todennus</string>
|
<string name="unverify">Poista todennus</string>
|
||||||
<string name="no_storage_space_permission">Et ole antanut käyttölupaa tallennustilaan. Tarkista Sovellukset → baresip → Käyttöluvat → Tallennustila.</string>
|
qqqq <string name="tls_ca_file">TLS CA-tiedosto</string>
|
||||||
<string name="tls_ca_file">TLS CA-tiedosto</string>
|
|
||||||
<string name="tls_ca_file_help">Jos merkitty, tiedosto \'ca_certs.crt\', joka sisältää todennusauktoriteettien TLS-sertifikaatit, on ladattu tai ladataan Download-kansiosta.</string>
|
<string name="tls_ca_file_help">Jos merkitty, tiedosto \'ca_certs.crt\', joka sisältää todennusauktoriteettien TLS-sertifikaatit, on ladattu tai ladataan Download-kansiosta.</string>
|
||||||
<string name="tls_certificate_file">TLS sertifikaattitiedosto</string>
|
<string name="tls_certificate_file">TLS sertifikaattitiedosto</string>
|
||||||
<string name="tls_certificate_file_help">"Jos merkitty, tiedosto \'cert.pem\', joka sisältää tämän baresip-sovelluksen TLS-sertifikaatin ja yksityisen avaimen, on ladattu tai ladataan Download-kansiosta."</string>
|
<string name="tls_certificate_file_help">"Jos merkitty, tiedosto \'cert.pem\', joka sisältää tämän baresip-sovelluksen TLS-sertifikaatin ja yksityisen avaimen, on ladattu tai ladataan Download-kansiosta."</string>
|
||||||
|
|||||||
@@ -144,10 +144,6 @@ Check Apps → baresip → Permissions → Storage and that file \'accounts.bs\'
|
|||||||
add peer to contacts?</string>
|
add peer to contacts?</string>
|
||||||
<string name="short_chat_question">Do you want to delete chat with \'%1$s\'?</string>
|
<string name="short_chat_question">Do you want to delete chat with \'%1$s\'?</string>
|
||||||
|
|
||||||
<!-- Common -->
|
|
||||||
<string name="no_storage_space_permission">You have not granted storage space permission.
|
|
||||||
Check Apps → baresip → Permissions → Storage.</string>
|
|
||||||
|
|
||||||
<!-- Config Activity -->
|
<!-- Config Activity -->
|
||||||
<string name="configuration">Configuration</string>
|
<string name="configuration">Configuration</string>
|
||||||
<string name="start_automatically">Start Automatically</string>
|
<string name="start_automatically">Start Automatically</string>
|
||||||
@@ -212,12 +208,10 @@ Check Apps → baresip → Permissions → Storage and that file \'accounts.bs\'
|
|||||||
<string name="contacts_exceeded">Your maximum number of contacts %1%d has been exceeded.</string>
|
<string name="contacts_exceeded">Your maximum number of contacts %1%d has been exceeded.</string>
|
||||||
<string name="exported_contacts">Exported contacts to Download folder file \'contacts.bs\'.</string>
|
<string name="exported_contacts">Exported contacts to Download folder file \'contacts.bs\'.</string>
|
||||||
<string name="export_error">"Failed to export contacts to Download folder.
|
<string name="export_error">"Failed to export contacts to Download folder.
|
||||||
Check Apps → baresip → Permissions → Storage."
|
Check Apps → baresip → Permissions → Storage."</string>
|
||||||
</string>
|
|
||||||
<string name="imported_contacts">Imported contacts from Download folder.</string>
|
<string name="imported_contacts">Imported contacts from Download folder.</string>
|
||||||
<string name="import_error">Failed to import contacts from Download folder.
|
<string name="import_error">Failed to import contacts from Download folder. Check Apps →
|
||||||
Check Apps → baresip → Permissions → Storage and that file \'contacts.bs\' exists in the folder.
|
baresip → Permissions → Storage and that file \'contacts.bs\' exists in the folder.</string>
|
||||||
</string>
|
|
||||||
|
|
||||||
<!-- Generic -->
|
<!-- Generic -->
|
||||||
<string name="alert">Alert</string>
|
<string name="alert">Alert</string>
|
||||||
|
|||||||
Reference in New Issue
Block a user