OID

enum OID : Enum<OID>

Registry of known OIDs.

Entries

Link copied to clipboard

Elliptic curve public key cryptography.

Link copied to clipboard

NIST Curve P-256.

Link copied to clipboard

EC Curve P-384.

Link copied to clipboard

EC Curve P-521.

Link copied to clipboard

EC Curve Brainpool P256r1.

Link copied to clipboard

EC Curve Brainpool P320r1.

Link copied to clipboard

EC Curve Brainpool P384r1.

Link copied to clipboard

EC Curve Brainpool P512r1.

Link copied to clipboard

ECDSA coupled with SHA-256.

Link copied to clipboard

ECDSA coupled with SHA-384.

Link copied to clipboard

ECDSA coupled with SHA-512.

Link copied to clipboard

RSA encryption.

Link copied to clipboard

RSASSA-PSS signature algorithm.

Link copied to clipboard

PKCS #1 v1.5 signature algorithm with SHA256 and RSA.

Link copied to clipboard

PKCS #1 v1.5 signature algorithm with SHA384 and RSA.

Link copied to clipboard

PKCS #1 v1.5 signature algorithm with SHA512 and RSA.

Link copied to clipboard

X25519 algorithm used with the Diffie-Hellman operation.

Link copied to clipboard

X448 algorithm used with the Diffie-Hellman operation.

Link copied to clipboard

Edwards-curve Digital Signature Algorithm (EdDSA) Ed25519.

Link copied to clipboard

Edwards-curve Digital Signature Algorithm (EdDSA) Ed448.

Link copied to clipboard

ML-DSA-44 post-quantum signature algorithm (FIPS 204).

Link copied to clipboard

ML-DSA-65 post-quantum signature algorithm (FIPS 204).

Link copied to clipboard

ML-DSA-87 post-quantum signature algorithm (FIPS 204).

Link copied to clipboard

ML-KEM-512 post-quantum key encapsulation mechanism (FIPS 203).

Link copied to clipboard

ML-KEM-768 post-quantum key encapsulation mechanism (FIPS 203).

Link copied to clipboard

ML-KEM-1024 post-quantum key encapsulation mechanism (FIPS 203).

Link copied to clipboard

commonName (X.520 DN component).

Link copied to clipboard

serialNumber (X.520 DN component).

Link copied to clipboard

countryName (X.520 DN component).

Link copied to clipboard

localityName (X.520 DN component).

Link copied to clipboard

stateOrProvinceName (X.520 DN component).

Link copied to clipboard

organizationName (X.520 DN component).

Link copied to clipboard

organizationalUnitName (X.520 DN component).

Link copied to clipboard

keyUsage (X.509 extension).

Link copied to clipboard

extKeyUsage (X.509 extension).

Link copied to clipboard

basicConstraints (X.509 extension).

Link copied to clipboard

subjectKeyIdentifier (X.509 extension).

Link copied to clipboard

authorityKeyIdentifier (X.509 extension).

Link copied to clipboard

subjectAltName (X.509 extension).

Link copied to clipboard

issuerAltName (X.509 extension).

Link copied to clipboard

cRLDistributionPoints (X.509 extension).

Android Keystore Key Attestation (X.509 extension).

Android Keystore Provisioning Information (X.509 extension).

Link copied to clipboard

Multipaz Extension (X.509 extension).

Link copied to clipboard

Mobile Driving Licence (mDL) Document Signer (DS).

Link copied to clipboard

Mobile Driving Licence (mDL) Reader Auth.

Link copied to clipboard

mDoc Document Signer (DS).

Link copied to clipboard
Link copied to clipboard

PKCS #7 Data content type.

Link copied to clipboard

PKCS #7 SignedData content type.

Link copied to clipboard

PKCS #7 EnvelopedData content type.

Link copied to clipboard

PKCS #7 EncryptedData content type.

Link copied to clipboard

PKCS #12 keyBag bag type.

Link copied to clipboard

PKCS #12 pkcs8ShroudedKeyBag bag type.

Link copied to clipboard

PKCS #12 certBag bag type.

Link copied to clipboard

X.509 Certificate in PKCS #12 certBag.

Link copied to clipboard

PKCS #9 friendlyName attribute.

Link copied to clipboard

PKCS #9 localKeyID attribute.

Link copied to clipboard

PKCS #5 PBES2 password-based encryption scheme.

Link copied to clipboard

PKCS #5 PBKDF2 password-based key derivation function.

Link copied to clipboard

HMAC-SHA1 pseudo-random function / MAC algorithm.

Link copied to clipboard

HMAC-SHA224 pseudo-random function / MAC algorithm.

Link copied to clipboard

HMAC-SHA256 pseudo-random function / MAC algorithm.

Link copied to clipboard

HMAC-SHA384 pseudo-random function / MAC algorithm.

Link copied to clipboard

HMAC-SHA512 pseudo-random function / MAC algorithm.

Link copied to clipboard

AES-128 in CBC mode.

Link copied to clipboard

AES-192 in CBC mode.

Link copied to clipboard

AES-256 in CBC mode.

Link copied to clipboard

SHA-1 hash algorithm.

Link copied to clipboard

SHA-256 hash algorithm.

Link copied to clipboard

SHA-384 hash algorithm.

Link copied to clipboard

SHA-512 hash algorithm.

Link copied to clipboard

Legacy PKCS #12 PBE with SHA-1 and 3-Key Triple-DES-CBC.

Link copied to clipboard

Legacy PKCS #12 PBE with SHA-1 and 40-bit RC2-CBC.

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

a textual description of the OID.

Link copied to clipboard

Returns a representation of an immutable list of all enum entries, in the order they're declared.

Link copied to clipboard
expect val name: String
Link copied to clipboard
val oid: String

the OID.

Link copied to clipboard
expect val ordinal: Int

Functions

Link copied to clipboard
fun valueOf(value: String): OID

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard
fun values(): Array<OID>

Returns an array containing the constants of this enum type, in the order they're declared.