-- PBMAC1
PBMAC1Algorithms ALGORITHM-IDENTIFIER ::=
{ {PBMAC1-params IDENTIFIED BY id-PBMAC1}, ...}
id-PBMAC1 OBJECT IDENTIFIER ::= {pkcs-5 14}
PBMAC1-params ::= SEQUENCE {
keyDerivationFunc AlgorithmIdentifier {{PBMAC1-KDFs}},
messageAuthScheme AlgorithmIdentifier {{PBMAC1-MACs}} }
PBMAC1-KDFs ALGORITHM-IDENTIFIER ::=
{ {PBKDF2-params IDENTIFIED BY id-PBKDF2}, ... }
PBMAC1-MACs ALGORITHM-IDENTIFIER ::= { ... }
-- PBKDF2
See sun.security.util.PBKDF2Parameters.
| Modifier and Type | Field and Description |
|---|---|
| private final String | |
| private final PBKDF2Parameters | |
| pack-priv static final ObjectIdentifier |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static byte[] | |
| pack-priv String | |
| pack-priv PBKDF2Parameters |
| hmacAlgo | back to summary |
|---|---|
| private final String hmacAlgo | |
| kdfParams | back to summary |
|---|---|
| private final PBKDF2Parameters kdfParams | |
| pkcs5PBKDF2_OID | back to summary |
|---|---|
| pack-priv static final ObjectIdentifier pkcs5PBKDF2_OID | |
| PBMAC1Parameters | back to summary |
|---|---|
| pack-priv PBMAC1Parameters(byte[] encoded) throws IOException | |
| encode | back to summary |
|---|---|
| pack-priv static byte[] encode(byte[] salt, int iterationCount, int keyLength, String kdfHmac, String hmac) throws NoSuchAlgorithmException | |
| getHmac | back to summary |
|---|---|
| pack-priv String getHmac() | |
| getKdfParams | back to summary |
|---|---|
| pack-priv PBKDF2Parameters getKdfParams() | |