0">
@if (stepIndex > 0) {
} @else {
1
}
Prepare
= 1">
1">
@if (stepIndex > 1) {
} @else {
2
}
Detect
= 2">
2">
@if (stepIndex > 2) {
} @else {
3
}
Confirm
= 3">
@if (stepIndex === 3) {
} @else {
4
}
Done
Prepare
Detect
Confirm
Done
@if (stepIndex === 0) {
A few quick checks before we look for your token.
DSC token plugged in
Insert your USB token into any free port on this machine.
Driver installed
The token's driver (eMudhra / Sify / Capricorn etc.) is installed.
OpenWebStart available
Required to run the helper — Oracle Java Web Start was removed in JDK 11.
Need OpenWebStart?
Get the free installer for Windows, macOS, or Linux.
}
@if (stepIndex === 1) {
@if (detecting) {
Waiting for DSC detection…
A helper file was downloaded. If your browser didn't open it automatically, click
Re-download helper.
@if (countdownLabel) {
{{ countdownLabel }} remaining
}
}
@if (failed) {
Couldn't verify your DSC
{{ errorMessage }}
}
}
@if (stepIndex === 2) {
We detected the following certificate. It's been mapped to your account.
@if (confirmedDsc) {
Common Name
{{ confirmedDsc.commonName || '—' }}
Issued To
{{ confirmedDsc.issuedTo || '—' }}
Issued By
{{ confirmedDsc.issuedBy || '—' }}
Serial No
{{ confirmedDsc.dscSerialNoFull || confirmedDsc.dscSerialNoMasked || '—' }}
Expires
{{ formatDate(confirmedDsc.dscExpiryDate) }}
}
}
@if (stepIndex === 3) {
DSC mapped successfully
You can now select this certificate as a second factor at sign-in.
}