org.bouncycastle.asn1.cmp
Class PBMParameter
java.lang.Object
|
+--org.bouncycastle.asn1.ASN1Object
|
+--org.bouncycastle.asn1.cmp.PBMParameter
- All Implemented Interfaces:
- ASN1Encodable, Encodable
- public class PBMParameter
- extends ASN1Object
PBMParameter ::= SEQUENCE {
salt OCTET STRING,
-- note: implementations MAY wish to limit acceptable sizes
-- of this string to values appropriate for their environment
-- in order to reduce the risk of denial-of-service attacks
owf AlgorithmIdentifier,
-- AlgId for a One-Way Function (SHA-1 recommended)
iterationCount INTEGER,
-- number of times the OWF is applied
-- note: implementations MAY wish to limit acceptable sizes
-- of this integer to values appropriate for their environment
-- in order to reduce the risk of denial-of-service attacks
mac AlgorithmIdentifier
-- the MAC AlgId (e.g., DES-MAC, Triple-DES-MAC [PKCS11],
} -- or HMAC [RFC2104, RFC2202])
Method Summary |
static PBMParameter |
getInstance(java.lang.Object o)
|
ASN1Integer |
getIterationCount()
|
AlgorithmIdentifier |
getMac()
|
AlgorithmIdentifier |
getOwf()
|
ASN1OctetString |
getSalt()
|
ASN1Primitive |
toASN1Primitive()
PBMParameter ::= SEQUENCE {
salt OCTET STRING,
-- note: implementations MAY wish to limit acceptable sizes
-- of this string to values appropriate for their environment
-- in order to reduce the risk of denial-of-service attacks
owf AlgorithmIdentifier,
-- AlgId for a One-Way Function (SHA-1 recommended)
iterationCount INTEGER,
-- number of times the OWF is applied
-- note: implementations MAY wish to limit acceptable sizes
-- of this integer to values appropriate for their environment
-- in order to reduce the risk of denial-of-service attacks
mac AlgorithmIdentifier
-- the MAC AlgId (e.g., DES-MAC, Triple-DES-MAC [PKCS11],
} -- or HMAC [RFC2104, RFC2202])
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
PBMParameter
public PBMParameter(byte[] salt,
AlgorithmIdentifier owf,
int iterationCount,
AlgorithmIdentifier mac)
PBMParameter
public PBMParameter(ASN1OctetString salt,
AlgorithmIdentifier owf,
ASN1Integer iterationCount,
AlgorithmIdentifier mac)
getInstance
public static PBMParameter getInstance(java.lang.Object o)
getSalt
public ASN1OctetString getSalt()
getOwf
public AlgorithmIdentifier getOwf()
getIterationCount
public ASN1Integer getIterationCount()
getMac
public AlgorithmIdentifier getMac()
toASN1Primitive
public ASN1Primitive toASN1Primitive()
- PBMParameter ::= SEQUENCE {
salt OCTET STRING,
-- note: implementations MAY wish to limit acceptable sizes
-- of this string to values appropriate for their environment
-- in order to reduce the risk of denial-of-service attacks
owf AlgorithmIdentifier,
-- AlgId for a One-Way Function (SHA-1 recommended)
iterationCount INTEGER,
-- number of times the OWF is applied
-- note: implementations MAY wish to limit acceptable sizes
-- of this integer to values appropriate for their environment
-- in order to reduce the risk of denial-of-service attacks
mac AlgorithmIdentifier
-- the MAC AlgId (e.g., DES-MAC, Triple-DES-MAC [PKCS11],
} -- or HMAC [RFC2104, RFC2202])
- Overrides:
toASN1Primitive
in class ASN1Object
- Returns:
- a basic ASN.1 object representation.