Show / Hide Table of Contents

Oids Class

Namespace: Yubico.YubiKey.Cryptography Assembly: Yubico.YubiKey.dll

Contains OIDs for cryptographic algorithms used in key operations.

C#
public static class Oids
Inheritance object Oids

Fields

Name Description
AES128Cbc

Represents the OID for AES-128 in CBC mode

AES192Cbc

Represents the OID for AES-192 in CBC mode

AES256Cbc

Represents the OID for AES-256 in CBC mode

ECDSA

Represents the general Elliptic Curve public key algorithm OID (ANSI X9.62)

ECP256

Represents the OID for NIST P-256 curve (also known as secp256r1)

ECP384

Represents the OID for NIST P-384 curve (also known as secp384r1)

ECP521

Represents the OID for NIST P-521 curve (also known as secp521r1)

Ed25519

Represents the OID for Ed25519 (Edwards25519) used for signatures

RSA

RSA Encryption algorithm OID (PKCS#1)

TripleDESCbc

Represents the OID for Triple DES in CBC mode

X25519

Represents the OID for X25519 (Curve25519) used for key exchange

Methods

Name Description
GetOidsByKeyType(KeyType)

Gets the algorithm and curve OIDs for a specific key type

IsCurve25519Algorithm(string?)
IsECDsaCurve(string?)
In this article
Back to top Generated by DocFX