Class ScpKeyIds
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
public static class ScpKeyIds
- Inheritance
-
objectScpKeyIds
Remarks
See the GlobalPlatform Technology Card Specification v2.3 Amendment F ยง5.1 Cryptographic Keys for more information on the available KIDs.
Fields
Scp03
Key ID '0x01' for static keys used for SCP03.
public const byte Scp03 = 1
Field Value
- byte
Scp11A
Key ID '0x11' for SK.SD.ECKA used for SCP11a.
public const byte Scp11A = 17
Field Value
- byte
Scp11B
Key ID '0x13' for SK.SD.ECKA used for SCP11b.
public const byte Scp11B = 19
Field Value
- byte
Scp11BOptionalDek
Key ID '0x14' for the optional static Key-DEK (data encryption key) used with SCP11b only.
public const byte Scp11BOptionalDek = 20
Field Value
- byte
Scp11C
Key ID '0x15' for SK.SD.ECKA used for SCP11c
public const byte Scp11C = 21
Field Value
- byte
Scp11COptionalDek
Key ID '0x16' for the optional static Key-DEK (data encryption key) used with SCP11c only.
public const byte Scp11COptionalDek = 22
Field Value
- byte
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.
public const byte ScpCaPublicKey = 16
Field Value
- byte