Map a Digital Signature

Register your DSC token as a secure way to sign in.

@if (stepIndex > 0) { } @else { 1 } Prepare
@if (stepIndex > 1) { } @else { 2 } Detect
@if (stepIndex > 2) { } @else { 3 } Confirm
@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.

}
@switch (stepIndex) { @case (0) { } @case (1) { } @case (2) { } @default { } }