Show / Hide Table of Contents

ScpKeyIds Class

Namespace: Yubico.YubiKey.Scp Assembly: Yubico.YubiKey.dll

Represents common key IDs for Secure Channel Protocol (SCP) keys.


KID '10' for PK.CA-KLOC.ECDSA
KID '11' for SK.SD.ECKA used for SCP11a
KID '12' for the optional static Key-DEK used with SCP11a only
KID '13' for SK.SD.ECKA used for SCP11b
KID '14' for the optional static Key-DEK used with SCP11b only
KID '15' for SK.SD.ECKA used for SCP11c
KID '16' for the optional static Key-DEK used with SCP11c only
KID from '20' to '2F' for additional PK.CA-KLOC.ECDSA

C#
public static class ScpKeyIds
Inheritance object ScpKeyIds

Remarks

See the GlobalPlatform Technology Card Specification v2.3 Amendment F ยง5.1 Cryptographic Keys for more information on the available KIDs.

Fields

Name Description
Scp03

Key ID '0x01' for static keys used for SCP03. When storing SCP03 keysets, the SDK will store ke KID's 0x01, 0x02 and 0x03 for ENC, MAC, DEK on the YubiKey

Scp11A

Key ID '0x11' for SK.SD.ECKA used for SCP11a.

Scp11B

Key ID '0x13' for SK.SD.ECKA used for SCP11b.

Scp11BOptionalDek

Key ID '0x14' for the optional static Key-DEK (data encryption key) used with SCP11b only.

Scp11C

Key ID '0x15' for SK.SD.ECKA used for SCP11c

Scp11COptionalDek

Key ID '0x16' for the optional static Key-DEK (data encryption key) used with SCP11c only.

ScpCaPublicKey

Key ID '0x10' for the public key of the certificate authority, also known as 'PK.CA-KLOC.ECDSA'. Needs to be an ECDSA key.

In this article
Back to top Generated by DocFX