Show / Hide Table of Contents

Classes

KeyReference

Represents a reference to a cryptographic key stored on the YubiKey.

Scp03KeyParameters

Represents the parameters for a Secure Channel Protocol 03 (SCP03) key.

Scp11KeyParameters

SCP key parameters for performing SCP11 authentication. For SCP11b only keyReference and pkSdEcka are required. Note that this does not authenticate the off-card entity (OCE). For SCP11a and SCP11c the off-card entity (OCE) CA key reference must be provided, as well as the off-card entity (OCE) secret key and certificate chain.

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

ScpKeyParameters

Abstract base class for parameters for a Secure Channel Protocol (SCP) key.

SecureChannelException

Represents errors that occur during encoding or decoding data for SCP.

SecurityDomainSession

Create a session for managing the Secure Channel Protocol (SCP) configuration of a YubiKey.

StaticKeys

Represents a triple of SCP03 static keys shared with the device.

Interfaces

IScpYubiKeyConnection

The connection class that can perform SCP03 operations will implement not only IYubiKeyConnection, but this interface as well.

In this article
Back to top Generated by DocFX