|
@@ -14,251 +14,15 @@
|
|
|
android:title="@string/tools_digital_sign_attr"
|
|
|
app:layout_constraintTop_toTopOf="parent" />
|
|
|
|
|
|
- <ScrollView
|
|
|
+ <androidx.recyclerview.widget.RecyclerView
|
|
|
+ android:id="@+id/recycler_view"
|
|
|
android:layout_width="match_parent"
|
|
|
android:layout_height="0dp"
|
|
|
+ app:layout_constraintTop_toBottomOf="@id/tool_bar"
|
|
|
app:layout_constraintBottom_toBottomOf="parent"
|
|
|
- android:fillViewport="true"
|
|
|
- app:layout_constraintTop_toBottomOf="@id/tool_bar">
|
|
|
-
|
|
|
- <androidx.constraintlayout.widget.ConstraintLayout
|
|
|
- android:layout_width="match_parent"
|
|
|
- android:layout_height="wrap_content">
|
|
|
-
|
|
|
-
|
|
|
- <androidx.constraintlayout.widget.Guideline
|
|
|
- android:id="@+id/guide_start"
|
|
|
- android:layout_width="wrap_content"
|
|
|
- android:layout_height="wrap_content"
|
|
|
- android:orientation="vertical"
|
|
|
- app:layout_constraintGuide_begin="16dp" />
|
|
|
-
|
|
|
- <androidx.constraintlayout.widget.Barrier
|
|
|
- android:id="@+id/barrier_title"
|
|
|
- android:layout_width="wrap_content"
|
|
|
- android:layout_height="wrap_content"
|
|
|
- app:barrierDirection="end"
|
|
|
- app:constraint_referenced_ids="tv_version_title,tv_sign_orithm_title,tv_thematic_title,tv_product_key_title,tv_validity_period_title,tv_cert_policy_title,tv_crl_distri_point_title" />
|
|
|
-
|
|
|
- <androidx.appcompat.widget.AppCompatTextView
|
|
|
- android:id="@+id/tv_version_title"
|
|
|
- android:layout_width="wrap_content"
|
|
|
- android:layout_height="wrap_content"
|
|
|
- android:layout_marginTop="16dp"
|
|
|
- android:text="@string/tools_version"
|
|
|
- android:textStyle="bold"
|
|
|
- android:textColor="@color/tools_text_color_secondary"
|
|
|
- app:layout_constraintStart_toStartOf="@id/guide_start"
|
|
|
- app:layout_constraintTop_toTopOf="parent" />
|
|
|
-
|
|
|
- <androidx.appcompat.widget.AppCompatTextView
|
|
|
- android:id="@+id/tv_sign_orithm_title"
|
|
|
- android:layout_width="wrap_content"
|
|
|
- android:layout_height="wrap_content"
|
|
|
- android:layout_marginTop="24dp"
|
|
|
- android:textStyle="bold"
|
|
|
- android:text="@string/tools_signature_orithm"
|
|
|
- android:textColor="@color/tools_text_color_secondary"
|
|
|
- app:layout_constraintStart_toStartOf="@id/guide_start"
|
|
|
- app:layout_constraintTop_toBottomOf="@id/tv_version_title" />
|
|
|
-
|
|
|
-
|
|
|
- <androidx.appcompat.widget.AppCompatTextView
|
|
|
- android:id="@+id/tv_thematic_title"
|
|
|
- android:layout_width="wrap_content"
|
|
|
- android:layout_height="wrap_content"
|
|
|
- android:layout_marginTop="24dp"
|
|
|
- android:textStyle="bold"
|
|
|
- android:text="@string/tools_thematic"
|
|
|
- android:textColor="@color/tools_text_color_secondary"
|
|
|
- app:layout_constraintStart_toStartOf="@id/guide_start"
|
|
|
- app:layout_constraintTop_toBottomOf="@id/barrier_sign_orithm" />
|
|
|
-
|
|
|
- <androidx.appcompat.widget.AppCompatTextView
|
|
|
- android:id="@+id/tv_product_key_title"
|
|
|
- android:layout_width="wrap_content"
|
|
|
- android:layout_height="wrap_content"
|
|
|
- android:layout_marginTop="24dp"
|
|
|
- android:text="@string/tools_product_key"
|
|
|
- android:textStyle="bold"
|
|
|
- android:textColor="@color/tools_text_color_secondary"
|
|
|
- app:layout_constraintStart_toStartOf="@id/guide_start"
|
|
|
- app:layout_constraintTop_toBottomOf="@id/barrier_thematic" />
|
|
|
-
|
|
|
- <androidx.appcompat.widget.AppCompatTextView
|
|
|
- android:id="@+id/tv_validity_period_title"
|
|
|
- android:layout_width="wrap_content"
|
|
|
- android:layout_height="wrap_content"
|
|
|
- android:layout_marginTop="24dp"
|
|
|
- android:text="@string/tools_validity_period"
|
|
|
- android:textStyle="bold"
|
|
|
- android:textColor="@color/tools_text_color_secondary"
|
|
|
- app:layout_constraintStart_toStartOf="@id/guide_start"
|
|
|
- app:layout_constraintTop_toBottomOf="@id/tv_product_key_title" />
|
|
|
-
|
|
|
- <androidx.appcompat.widget.AppCompatTextView
|
|
|
- android:id="@+id/tv_cert_policy_title"
|
|
|
- android:layout_width="wrap_content"
|
|
|
- android:layout_height="wrap_content"
|
|
|
- android:layout_marginTop="24dp"
|
|
|
- android:textStyle="bold"
|
|
|
-
|
|
|
- android:text="@string/tools_certificate_policy"
|
|
|
- android:textColor="@color/tools_text_color_secondary"
|
|
|
- app:layout_constraintStart_toStartOf="@id/guide_start"
|
|
|
- app:layout_constraintTop_toBottomOf="@id/barrier_validity_period" />
|
|
|
-
|
|
|
- <androidx.appcompat.widget.AppCompatTextView
|
|
|
- android:id="@+id/tv_crl_distri_point_title"
|
|
|
- android:layout_width="wrap_content"
|
|
|
- android:layout_height="wrap_content"
|
|
|
- android:layout_marginTop="24dp"
|
|
|
- android:textStyle="bold"
|
|
|
- android:text="@string/tools_crl_distri_point"
|
|
|
- android:textColor="@color/tools_text_color_secondary"
|
|
|
- app:layout_constraintStart_toStartOf="@id/guide_start"
|
|
|
- app:layout_constraintTop_toBottomOf="@id/barrier_cert_policy" />
|
|
|
-
|
|
|
- <androidx.appcompat.widget.AppCompatTextView
|
|
|
- android:id="@+id/tv_version_value"
|
|
|
- android:layout_width="wrap_content"
|
|
|
- android:layout_height="wrap_content"
|
|
|
- android:layout_marginStart="8dp"
|
|
|
- android:layout_marginTop="24dp"
|
|
|
- android:textColor="@color/tools_text_color_secondary"
|
|
|
- app:layout_constrainedWidth="true"
|
|
|
- app:layout_constraintBaseline_toBaselineOf="@id/tv_version_title"
|
|
|
- app:layout_constraintEnd_toEndOf="parent"
|
|
|
- app:layout_constraintHorizontal_bias="0"
|
|
|
- app:layout_constraintStart_toEndOf="@id/barrier_title"
|
|
|
- tools:text="V3" />
|
|
|
-
|
|
|
- <androidx.appcompat.widget.AppCompatTextView
|
|
|
- android:id="@+id/tv_sign_orithm_value"
|
|
|
- android:layout_width="wrap_content"
|
|
|
- android:layout_height="wrap_content"
|
|
|
- android:layout_marginStart="8dp"
|
|
|
- android:layout_marginTop="24dp"
|
|
|
- android:textColor="@color/tools_text_color_secondary"
|
|
|
- app:layout_constrainedWidth="true"
|
|
|
- app:layout_constraintBaseline_toBaselineOf="@id/tv_sign_orithm_title"
|
|
|
- app:layout_constraintEnd_toEndOf="parent"
|
|
|
- app:layout_constraintHorizontal_bias="0"
|
|
|
- app:layout_constraintStart_toEndOf="@id/barrier_title"
|
|
|
- tools:text="SHA - 256 with RSA encryption (1.2.840.113549.1.11)" />
|
|
|
-
|
|
|
- <androidx.constraintlayout.widget.Barrier
|
|
|
- android:id="@+id/barrier_sign_orithm"
|
|
|
- android:layout_width="wrap_content"
|
|
|
- android:layout_height="wrap_content"
|
|
|
- app:barrierDirection="bottom"
|
|
|
- app:constraint_referenced_ids="tv_sign_orithm_title,tv_sign_orithm_value" />
|
|
|
-
|
|
|
-
|
|
|
- <androidx.appcompat.widget.AppCompatTextView
|
|
|
- android:id="@+id/tv_thematic_value"
|
|
|
- android:layout_width="wrap_content"
|
|
|
- android:layout_height="wrap_content"
|
|
|
- android:layout_marginStart="8dp"
|
|
|
- android:layout_marginTop="24dp"
|
|
|
- android:textColor="@color/tools_text_color_secondary"
|
|
|
- app:layout_constrainedWidth="true"
|
|
|
- app:layout_constraintBaseline_toBaselineOf="@id/tv_thematic_title"
|
|
|
- app:layout_constraintEnd_toEndOf="parent"
|
|
|
- app:layout_constraintHorizontal_bias="0"
|
|
|
- app:layout_constraintStart_toEndOf="@id/barrier_title"
|
|
|
- tools:text="C=CN,O=ComPDFKit" />
|
|
|
-
|
|
|
- <androidx.constraintlayout.widget.Barrier
|
|
|
- android:id="@+id/barrier_thematic"
|
|
|
- android:layout_width="wrap_content"
|
|
|
- android:layout_height="wrap_content"
|
|
|
- app:barrierDirection="bottom"
|
|
|
- app:constraint_referenced_ids="tv_thematic_title,tv_thematic_value" />
|
|
|
-
|
|
|
- <androidx.appcompat.widget.AppCompatTextView
|
|
|
- android:id="@+id/tv_product_key_value"
|
|
|
- android:layout_width="wrap_content"
|
|
|
- android:layout_height="wrap_content"
|
|
|
- android:layout_marginStart="8dp"
|
|
|
- android:layout_marginTop="24dp"
|
|
|
- android:textColor="@color/tools_text_color_secondary"
|
|
|
- app:layout_constrainedWidth="true"
|
|
|
- app:layout_constraintBaseline_toBaselineOf="@id/tv_product_key_title"
|
|
|
- app:layout_constraintEnd_toEndOf="parent"
|
|
|
- app:layout_constraintHorizontal_bias="0"
|
|
|
- app:layout_constraintStart_toEndOf="@id/barrier_title"
|
|
|
- tools:text="000000000000000000" />
|
|
|
-
|
|
|
- <androidx.constraintlayout.widget.Barrier
|
|
|
- android:id="@+id/barrier_product_key"
|
|
|
- android:layout_width="wrap_content"
|
|
|
- android:layout_height="wrap_content"
|
|
|
- app:barrierDirection="bottom"
|
|
|
- app:constraint_referenced_ids="tv_product_key_title,tv_product_key_value" />
|
|
|
-
|
|
|
- <androidx.appcompat.widget.AppCompatTextView
|
|
|
- android:id="@+id/tv_validity_period_value"
|
|
|
- android:layout_width="wrap_content"
|
|
|
- android:layout_height="wrap_content"
|
|
|
- android:layout_marginStart="8dp"
|
|
|
- android:layout_marginTop="24dp"
|
|
|
- android:textColor="@color/tools_text_color_secondary"
|
|
|
- app:layout_constrainedWidth="true"
|
|
|
- app:layout_constraintBaseline_toBaselineOf="@id/tv_validity_period_title"
|
|
|
- app:layout_constraintEnd_toEndOf="parent"
|
|
|
- app:layout_constraintHorizontal_bias="0"
|
|
|
- app:layout_constraintStart_toEndOf="@id/barrier_title"
|
|
|
- tools:text="2023-01-01 10:00:00 +8`00`" />
|
|
|
-
|
|
|
- <androidx.constraintlayout.widget.Barrier
|
|
|
- android:id="@+id/barrier_validity_period"
|
|
|
- android:layout_width="wrap_content"
|
|
|
- android:layout_height="wrap_content"
|
|
|
- app:barrierDirection="bottom"
|
|
|
- app:constraint_referenced_ids="tv_validity_period_title,tv_validity_period_value" />
|
|
|
-
|
|
|
- <androidx.appcompat.widget.AppCompatTextView
|
|
|
- android:id="@+id/tv_cert_policy_value"
|
|
|
- android:layout_width="wrap_content"
|
|
|
- android:layout_height="wrap_content"
|
|
|
- android:layout_marginStart="8dp"
|
|
|
- android:layout_marginTop="24dp"
|
|
|
- android:textColor="@color/tools_text_color_secondary"
|
|
|
- app:layout_constrainedWidth="true"
|
|
|
- app:layout_constraintBaseline_toBaselineOf="@id/tv_cert_policy_title"
|
|
|
- app:layout_constraintEnd_toEndOf="parent"
|
|
|
- app:layout_constraintHorizontal_bias="0"
|
|
|
- app:layout_constraintStart_toEndOf="@id/barrier_title"
|
|
|
- tools:text="Windows Certificate Policy" />
|
|
|
-
|
|
|
- <androidx.constraintlayout.widget.Barrier
|
|
|
- android:id="@+id/barrier_cert_policy"
|
|
|
- android:layout_width="wrap_content"
|
|
|
- android:layout_height="wrap_content"
|
|
|
- app:barrierDirection="bottom"
|
|
|
- app:constraint_referenced_ids="tv_cert_policy_title,tv_cert_policy_value" />
|
|
|
-
|
|
|
-
|
|
|
- <androidx.appcompat.widget.AppCompatTextView
|
|
|
- android:id="@+id/tv_crl_distri_value"
|
|
|
- android:layout_width="wrap_content"
|
|
|
- android:layout_height="wrap_content"
|
|
|
- android:layout_marginStart="8dp"
|
|
|
- android:layout_marginTop="24dp"
|
|
|
- android:textColor="@color/tools_text_color_secondary"
|
|
|
- app:layout_constrainedWidth="true"
|
|
|
- app:layout_constraintBaseline_toBaselineOf="@id/tv_crl_distri_point_title"
|
|
|
- app:layout_constraintEnd_toEndOf="parent"
|
|
|
- app:layout_constraintHorizontal_bias="0"
|
|
|
- app:layout_constraintStart_toEndOf="@id/barrier_title"
|
|
|
- tools:text="/" />
|
|
|
-
|
|
|
-
|
|
|
- </androidx.constraintlayout.widget.ConstraintLayout>
|
|
|
-
|
|
|
-
|
|
|
- </ScrollView>
|
|
|
-
|
|
|
+ app:layout_constraintStart_toStartOf="parent"
|
|
|
+ app:layout_constraintEnd_toEndOf="parent"
|
|
|
+ tools:listitem="@layout/tools_sign_certificate_attributes_list_item"
|
|
|
+ />
|
|
|
|
|
|
</androidx.constraintlayout.widget.ConstraintLayout>
|