Package-level declarations
Pre-defined ASN.1 modules/declarations from cryptography-related RFCs.
Types
Algorithm identifier for DH keys in SubjectPublicKeyInfo/PrivateKeyInfo.
As defined in PKCS#3 (RFC 2631). The privateValueLength field is optional and typically omitted.
Algorithm identifier for DSA keys in SubjectPublicKeyInfo/PrivateKeyInfo.
As defined in FIPS 186 (RFC 3279).
Overall while it's CHOICE in ASN.1, but only namedCurve is allowed
OneAsymmetricKey as defined in RFC 5958 (extends PKCS#8 PrivateKeyInfo):
Properties
OID for DH key agreement algorithm (PKCS#3) id-dhKeyAgreement OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs-3(3) 1 }
OID for DSA algorithm (FIPS 186) id-dsa OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) x9-57(10040) x9algorithm(4) 1 }