Add generate CSR to SSL certificates page

Adds ability to generate, then download or copy a CSR from the GUI

- Import FormTagsPlugin to use for alternate names field

Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: I060e8d7917a79dafbfb67c758f5baa4a36ab86ae
diff --git a/src/assets/styles/_badge.scss b/src/assets/styles/_badge.scss
new file mode 100644
index 0000000..99c758a
--- /dev/null
+++ b/src/assets/styles/_badge.scss
@@ -0,0 +1,11 @@
+.badge-pill {
+  // Need to explicitly set border-radius
+  // for pill variant because global $enable-rounded
+  // Boostrap setting removes rounded pill style
+  border-radius: 10rem;
+}
+
+.badge-primary {
+  background-color: $info-light;
+  color: $info;
+}
\ No newline at end of file
diff --git a/src/assets/styles/_form-components.scss b/src/assets/styles/_form-components.scss
index e7a7b0c..d1fe785 100644
--- a/src/assets/styles/_form-components.scss
+++ b/src/assets/styles/_form-components.scss
@@ -34,4 +34,19 @@
       color: $gray-700!important;
     }
   }
+}
+
+.b-form-tag-remove {
+  // X button to remove tag
+  font-weight: normal;
+}
+
+.b-form-tags-button {
+  // Add button inside input field
+  white-space: nowrap;
+  margin-right: -$spacer;
+  &.btn-link-primary {
+    color: $primary;
+    fill: currentColor;
+  }
 }
\ No newline at end of file
diff --git a/src/assets/styles/_obmc-custom.scss b/src/assets/styles/_obmc-custom.scss
index 2a8d896..544e585 100644
--- a/src/assets/styles/_obmc-custom.scss
+++ b/src/assets/styles/_obmc-custom.scss
@@ -40,6 +40,7 @@
 @import "~bootstrap-vue/src/index.scss";
 
 @import "./alerts";
+@import "./badge";
 @import "./buttons";
 @import "./form-components";
 @import "./modal";