See: Description
| Interface | Description |
|---|---|
| PKCSObjectIdentifiers |
pkcs-1 OBJECT IDENTIFIER ::=
{ iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) 1 }
|
| Class | Description |
|---|---|
| Attribute | |
| AuthenticatedSafe | |
| CertBag | |
| CertificationRequest |
PKCS10 Certification request object.
|
| CertificationRequestInfo |
PKCS10 CertificationRequestInfo object.
|
| ContentInfo | |
| CRLBag |
CRL Bag for PKCS#12
|
| DHParameter | |
| EncryptedData |
The EncryptedData object.
|
| EncryptedPrivateKeyInfo | |
| EncryptionScheme | |
| IssuerAndSerialNumber | |
| KeyDerivationFunc | |
| MacData | |
| PBEParameter | |
| PBES2Parameters | |
| PBKDF2Params |
PBKDF2-params ::= SEQUENCE {
salt CHOICE {
specified OCTET STRING,
otherSource AlgorithmIdentifier {{PBKDF2-SaltSources}}
},
iterationCount INTEGER (1..MAX),
keyLength INTEGER (1..MAX) OPTIONAL,
prf AlgorithmIdentifier {{PBKDF2-PRFs}} DEFAULT algid-hmacWithSHA1 }
|
| PBMAC1Params |
From https://datatracker.ietf.org/doc/html/rfc8018
PBMAC1-params ::= SEQUENCE {
keyDerivationFunc AlgorithmIdentifier {{PBMAC1-KDFs}},
messageAuthScheme AlgorithmIdentifier {{PBMAC1-MACs}} }
|
| Pfx |
the infamous Pfx from PKCS12
|
| PKCS12PBEParams | |
| PrivateKeyInfo |
RFC 5958
[IMPLICIT TAGS]
OneAsymmetricKey ::= SEQUENCE {
version Version,
privateKeyAlgorithm PrivateKeyAlgorithmIdentifier,
privateKey PrivateKey,
attributes [0] Attributes OPTIONAL,
...,
[[2: publicKey [1] PublicKey OPTIONAL ]],
...
}
PrivateKeyInfo ::= OneAsymmetricKey
Version ::= INTEGER { v1(0), v2(1) } (v1, ..., v2)
PrivateKeyAlgorithmIdentifier ::= AlgorithmIdentifier
{ PUBLIC-KEY,
{ PrivateKeyAlgorithms } }
PrivateKey ::= OCTET STRING
-- Content varies based on type of key.
|
| RC2CBCParameter | |
| RSAESOAEPparams | |
| RSAPrivateKey | |
| RSAPrivateKeyStructure | Deprecated
use RSAPrivateKey
|
| RSAPublicKey | |
| RSASSAPSSparams | |
| SafeBag | |
| SignedData |
a PKCS#7 signed data object.
|
| SignerInfo |
a PKCS#7 signer info object.
|