Oids Class
Namespace: Yubico.YubiKey.Cryptography Assembly: Yubico.YubiKey.dllContains 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?) |