- 22 Oct 2024
- 1 Minute to read
- DarkLight
- PDF
OTP generation
- Updated on 22 Oct 2024
- 1 Minute to read
- DarkLight
- PDF
Once the Digipass authenticator is activated, the Digipass SDK can generate one-time passwords that are compliant with the OneSpan OTP verification components:
OneSpan Authentication Server Framework
OneSpan Authentication Server
Each Digipass instance using a static vector version 8 supports up to eight cryptographic applications that can be used to generate OTPs. These can be generated based on the following methods:
Response-Only (RO): No user or server input is necessary to generate the OTP.
Challenge/Response(CR): A challenge generated by the server is used to generate the OTP.
With static vectors prior to version 8, only two cryptographic applications were supported.
Supported signature application settings | ||||||
Operating mode | Seeding | Crypto-graphic algorithm | Response length | Response format | Check digit | Return host code |
---|---|---|---|---|---|---|
RO | Time | 3DES | 6 to 16 | DECIMAL / HEXADECIMAL | Y/N | 0 to 10 |
RO | Time | AES | 6 to 16 | DECIMAL / HEXADECIMAL | Y/N | 0 to 10 |
RO | Time | SM3 | 6 to 10 | DECIMAL | Y/N | NA |
RO | Event | 3DES | 6 to 16 | DECIMAL / HEXADECIMAL | Y/N | 0 to 10 |
RO | Event | AES | 6 to 16 | DECIMAL / HEXADECIMAL | Y/N | 0 to 10 |
RO | Event | SM3 | 6 to 10 | DECIMAL | Y/N | NA |
RO | Time + event | 3DES | 6 to 16 | DECIMAL | Y/N | 0 to 10 |
RO | Time + event | AES | 6 to 16 | DECIMAL | Y/N | 0 to 10 |
RO | Time + event | SM3 | 6 to 10 | DECIMAL | Y/N | NA |
CR | Time | 3DES | 6 to 16 | DECIMAL / HEXADECIMAL | Y/N | 0 to 10 |
CR | Time | AES | 6 to 16 | DECIMAL / HEXADECIMAL | Y/N | 0 to 10 |
CR | Time | SM3 | 6 to 10 | DECIMAL | Y/N | NA |
CR | Event | 3DES | 6 to 16 | DECIMAL / HEXADECIMAL | Y/N | 0 to 10 |
CR | Event | AES | 6 to 16 | DECIMAL / HEXADECIMAL | Y/N | 0 to 10 |
CR | Event | SM3 | 6 to 10 | DECIMAL | Y/N | NA |
CR | Time + event | 3DES | 6 to 16 | DECIMAL | Y/N | 0 to 10 |
CR | Time + event | AES | 6 to 16 | DECIMAL | Y/N | 0 to 10 |
CR | Time + event | SM3 | 6 to 10 | DECIMAL | Y/N | NA |
RO | Time | OATH TOTP | 6 to 10 | DECIMAL | Y/N | NA |
RO | Event | OATH TOTP | 6 to 10 | DECIMAL | Y/N | NA |
CR | No seeding | OCRA Numeric input | 6 to 10 | DECIMAL | Y/N | NA |
CR | No seeding | OCRA Alphanummeric input | 6 to 10 | DECIMAL | Y/N | NA |
CR | Event | OATH OCRA Nummeric input | 4 to 10 | DECIMAL | Y/N | NA |
CR | Event | OATH OCRA Alphanummeric | 4 to 10 | DECIMAL | Y/N | NA |
CR | Time | OATH OCRA Numeric input | 4 to 10 | DECIMAL | Y/N | NA |
CR | Time | OATH OCRA Alphanumeric input | 4 to 10 | DECIMAL | Y/N | NA |
CR | Time + event | OATH OCRA Numeric input | 4 to 10 | DECIMAL | Y/N | NA |
CR | Time + event | OATH OCRA Alphanumeric input | 4 to 10 | DECIMAL | Y/N | NA |