Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
otgc-android
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
OTGC
otgc-android
Commits
27cb6c9f
Unverified
Commit
27cb6c9f
authored
Oct 25, 2019
by
Javier Guerra
Committed by
GitHub
Oct 25, 2019
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #17 from openconnectivity/develop
Merge develop into master
parents
426e7055
541c6b64
Changes
8
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
38 additions
and
15 deletions
+38
-15
otgc/build.gradle
otgc/build.gradle
+1
-1
otgc/src/main/assets/kyrio-ee-cert.pem
otgc/src/main/assets/kyrio-ee-cert.pem
+9
-9
otgc/src/main/assets/kyrio-ee-key.pem
otgc/src/main/assets/kyrio-ee-key.pem
+6
-3
otgc/src/main/java/org/openconnectivity/otgc/data/repository/IORepository.java
...g/openconnectivity/otgc/data/repository/IORepository.java
+3
-0
otgc/src/main/java/org/openconnectivity/otgc/view/trustanchor/TrustAnchorActivity.java
...nnectivity/otgc/view/trustanchor/TrustAnchorActivity.java
+11
-1
otgc/src/main/java/org/openconnectivity/otgc/viewmodel/TrustAnchorViewModel.java
...openconnectivity/otgc/viewmodel/TrustAnchorViewModel.java
+6
-1
otgc/src/main/res/values-es/strings.xml
otgc/src/main/res/values-es/strings.xml
+1
-0
otgc/src/main/res/values/strings.xml
otgc/src/main/res/values/strings.xml
+1
-0
No files found.
otgc/build.gradle
View file @
27cb6c9f
...
...
@@ -30,7 +30,7 @@ android {
minSdkVersion
21
targetSdkVersion
28
versionCode
13
versionName
"2.
4
.0"
versionName
"2.
5
.0"
testInstrumentationRunner
"androidx.test.runner.AndroidJUnitRunner"
compileOptions
{
...
...
otgc/src/main/assets/kyrio-ee-cert.pem
View file @
27cb6c9f
-----BEGIN CERTIFICATE-----
MIIEEzCCA7mgAwIBAgIJAI0K+3tTsk
zX
MAoGCCqGSM49BAMCMFsxDDAKBgNVBAoM
MIIEEzCCA7mgAwIBAgIJAI0K+3tTsk
0A
MAoGCCqGSM49BAMCMFsxDDAKBgNVBAoM
A09DRjEiMCAGA1UECwwZS3lyaW8gVGVzdCBJbmZyYXN0cnVjdHVyZTEnMCUGA1UE
AwweS3lyaW8gVEVTVCBJbnRlcm1lZGlhdGUgQ0EwMDAyMB4XDTE5M
DkyMzA5MjUx
OFoXDTE5MTAyMzA5MjUxO
FowYTEMMAoGA1UECgwDT0NGMSIwIAYDVQQLDBlLeXJp
AwweS3lyaW8gVEVTVCBJbnRlcm1lZGlhdGUgQ0EwMDAyMB4XDTE5M
TAyNDA5NDg1
NFoXDTE5MTEyMzA5NDg1N
FowYTEMMAoGA1UECgwDT0NGMSIwIAYDVQQLDBlLeXJp
byBUZXN0IEluZnJhc3RydWN0dXJlMS0wKwYDVQQDDCQxZTFiZWJmYi04ZjAzLTQ3
ODUtNWZhNy0xYjcwNGU2NTQzNjAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAA
Qj
V7MJwkO4J4PWR4KgbVHrFHSQipHMRNu704OPmnAQQ3tnEhjnYxn0TODDvN8YekE5
voDDOX98mYpxhPa5hz52
o4ICXjCCAlowCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMC
ODUtNWZhNy0xYjcwNGU2NTQzNjAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAA
TW
d0t/5GahEMUSb8dhaOIZdTDHDTelbWWfjSxA6OhcMy1uKGewCg7e2R2ZTK7ZM/th
KSXuMywN0JXA6BoW9on8
o4ICXjCCAlowCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMC
A4gwKQYDVR0lBCIwIAYIKwYBBQUHAwIGCCsGAQUFBwMBBgorBgEEAYLefAEGMB0G
A1UdDgQWBB
RjlMq7Dkw3IN1X1CTuDLEITgjQGT
AfBgNVHSMEGDAWgBQZc2oEGgsH
A1UdDgQWBB
S+4P5iaPJfppBg66266sma6Ffe9j
AfBgNVHSMEGDAWgBQZc2oEGgsH
cE9TeVM2h/wMunyuCzCBlgYIKwYBBQUHAQEEgYkwgYYwXQYIKwYBBQUHMAKGUWh0
dHA6Ly90ZXN0cGtpLmt5cmlvLmNvbS9vY2YvY2FjZXJ0cy9CQkU2NEY5QTdFRTM3
RDI5QTA1RTRCQjc3NTk1RjMwOEJFNDFFQjA3LmNydDAlBggrBgEFBQcwAYYZaHR0
...
...
@@ -19,6 +19,6 @@ AjBgBgorBgEEAYORVgEABFIwUDAJAgECAgEAAgEAMDYMGTEuMy42LjEuNC4xLjUx
NDE0LjAuMC4xLjAMGTEuMy42LjEuNC4xLjUxNDE0LjAuMC4yLjAMBE9UR0MMBURF
S1JBMCoGCisGAQQBg5FWAQEEHDAaBgsrBgEEAYORVgEBAAYLKwYBBAGDkVYBAQEw
MAYKKwYBBAGDkVYBAgQiMCAMDjEuMy42LjEuNC4xLjcxDAlEaXNjb3ZlcnkMAzEu
MDAKBggqhkjOPQQDAgNIADBFAi
BLKD1R5LUOUJdMq2VWlzbzpZjvLeN1CFQIPS4y
cjbm9wIhANmGPf7y8/s/fKWy/dEaIGjo79lButKOe0JWZaburW3P
MDAKBggqhkjOPQQDAgNIADBFAi
EA3Ay4oPSGwARJWub9/k58xiqARpRKjCDaGGZi
mHTurqYCIC/e7Y9NAMiweZZ2JaGAYXC7T8YTqAFneT9jaq2o3c9m
-----END CERTIFICATE-----
otgc/src/main/assets/kyrio-ee-key.pem
View file @
27cb6c9f
-----BEGIN EC PARAMETERS-----
BggqhkjOPQMBBw==
-----END EC PARAMETERS-----
-----BEGIN EC PRIVATE KEY-----
MHcCAQEEI
ChO1xeRf0WA/npKbjLKPzlnTDhE7v95O5ZG2fhZbBjL
oAoGCCqGSM49
AwEHoUQDQgAE
I1ezCcJDuCeD1keCoG1R6xR0kIqRzETbu9ODj5pwEEN7ZxIY52MZ
9Ezgw7zfGHpBOb6Awzl/fJmKcYT2uYc+dg
==
MHcCAQEEI
DUCAKRYHFbz7MVYj4LASsOxX54sYcVNbE4MLwIa/0j/
oAoGCCqGSM49
AwEHoUQDQgAE
1ndLf+RmoRDFEm/HYWjiGXUwxw03pW1ln40sQOjoXDMtbihnsAoO
3tkdmUyu2TP7YSkl7jMsDdCVwOgaFvaJ/A
==
-----END EC PRIVATE KEY-----
otgc/src/main/java/org/openconnectivity/otgc/data/repository/IORepository.java
View file @
27cb6c9f
...
...
@@ -147,6 +147,9 @@ public class IORepository {
}
catch
(
IOException
e
)
{
Timber
.
e
(
"%s file storage failed"
,
path
);
emitter
.
onError
(
e
);
}
catch
(
Exception
e
)
{
Timber
.
e
(
e
.
getMessage
());
emitter
.
onError
(
e
);
}
});
}
...
...
otgc/src/main/java/org/openconnectivity/otgc/view/trustanchor/TrustAnchorActivity.java
View file @
27cb6c9f
...
...
@@ -25,6 +25,7 @@ import android.os.Bundle;
import
android.view.MenuItem
;
import
android.view.View
;
import
android.widget.ProgressBar
;
import
android.widget.Toast
;
import
androidx.annotation.NonNull
;
import
androidx.appcompat.app.ActionBar
;
...
...
@@ -238,7 +239,16 @@ public class TrustAnchorActivity extends AppCompatActivity implements Injectable
}
private
void
handleError
(
@NonNull
ViewModelError
error
)
{
// TODO:
int
errorId
=
-
1
;
switch
((
TrustAnchorViewModel
.
Error
)
error
.
getType
())
{
case
ADD_ROOT_CERT:
errorId
=
R
.
string
.
trust_anchor_create_error
;
break
;
}
if
(
errorId
!=
0
)
{
Toast
.
makeText
(
this
,
errorId
,
Toast
.
LENGTH_SHORT
).
show
();
}
}
private
void
processCredential
(
@NonNull
OcCredential
credential
)
{
...
...
otgc/src/main/java/org/openconnectivity/otgc/viewmodel/TrustAnchorViewModel.java
View file @
27cb6c9f
...
...
@@ -12,6 +12,7 @@ import org.openconnectivity.otgc.domain.usecase.trustanchor.RemoveTrustAnchorByC
import
org.openconnectivity.otgc.domain.usecase.trustanchor.StoreTrustAnchorUseCase
;
import
org.openconnectivity.otgc.utils.rx.SchedulersFacade
;
import
org.openconnectivity.otgc.utils.viewmodel.ViewModelError
;
import
org.openconnectivity.otgc.utils.viewmodel.ViewModelErrorType
;
import
java.io.File
;
...
...
@@ -90,7 +91,7 @@ public class TrustAnchorViewModel extends ViewModel {
.
observeOn
(
schedulersFacade
.
ui
())
.
subscribe
(
()
->
retrieveTrustAnchors
(),
throwable
->
{}
throwable
->
mError
.
setValue
(
new
ViewModelError
(
Error
.
ADD_ROOT_CERT
,
throwable
.
getMessage
()))
));
}
...
...
@@ -103,4 +104,8 @@ public class TrustAnchorViewModel extends ViewModel {
throwable
->
{}
));
}
public
enum
Error
implements
ViewModelErrorType
{
ADD_ROOT_CERT
}
}
otgc/src/main/res/values-es/strings.xml
View file @
27cb6c9f
...
...
@@ -166,6 +166,7 @@
<string
name=
"credentials_cardview_role"
>
ID de rol: %1$s, Autoridad de rol: %2$s
</string>
<string
name=
"credentials_cardview_credid"
>
ID Credencial: %1$s
</string>
<string
name=
"credentials_cardview_credusage"
>
Uso: %1$s
</string>
<string
name=
"trust_anchor_create_error"
>
No se puede almacenar el certificado raíz desde la ubicación seleccionada
</string>
<string
name=
"devices_dialog_wifi_scan_error"
>
Error escaneando las redes Wi-Fi
</string>
<string
name=
"devices_dialog_wifi_easy_setup_connecting"
>
Configurando y conectado el dispositivo mediante Wi-Fi Easy Setup
</string>
<string
name=
"devices_dialog_wifi_easy_setup_error"
>
Wi-Fi Easy Setup ha fallado
</string>
...
...
otgc/src/main/res/values/strings.xml
View file @
27cb6c9f
...
...
@@ -216,6 +216,7 @@
<string
name=
"credentials_cardview_credid"
>
Credential ID: %1$s
</string>
<string
name=
"credentials_cardview_credusage"
>
Usage: %1$s
</string>
<string
name=
"credentials_cardview_role"
>
Role ID: %1$s, Role Authority: %2$s
</string>
<string
name=
"trust_anchor_create_error"
>
Cannot store the root certificate from the selected location
</string>
<string
name=
"client_title_no_name"
>
Unnamed
</string>
<string
name=
"client_menu_item_info"
>
Info
</string>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment