Table of Contents

Class PbmParameter

Namespace
Org.BouncyCastle.Asn1.Cmp
Assembly
BouncyCastle.Cryptography.dll
public class PbmParameter : Asn1Encodable, IAsn1Convertible
Inheritance
PbmParameter
Implements
Inherited Members

Constructors

PbmParameter(Asn1OctetString, AlgorithmIdentifier, DerInteger, AlgorithmIdentifier)

public PbmParameter(Asn1OctetString salt, AlgorithmIdentifier owf, DerInteger iterationCount, AlgorithmIdentifier mac)

Parameters

salt Asn1OctetString
owf AlgorithmIdentifier
iterationCount DerInteger
mac AlgorithmIdentifier

PbmParameter(byte[], AlgorithmIdentifier, int, AlgorithmIdentifier)

public PbmParameter(byte[] salt, AlgorithmIdentifier owf, int iterationCount, AlgorithmIdentifier mac)

Parameters

salt byte[]
owf AlgorithmIdentifier
iterationCount int
mac AlgorithmIdentifier

Properties

IterationCount

public virtual DerInteger IterationCount { get; }

Property Value

DerInteger

Mac

public virtual AlgorithmIdentifier Mac { get; }

Property Value

AlgorithmIdentifier

Owf

public virtual AlgorithmIdentifier Owf { get; }

Property Value

AlgorithmIdentifier

Salt

public virtual Asn1OctetString Salt { get; }

Property Value

Asn1OctetString

Methods

GetInstance(Asn1TaggedObject, bool)

public static PbmParameter GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

PbmParameter

GetInstance(object)

public static PbmParameter GetInstance(object obj)

Parameters

obj object

Returns

PbmParameter

GetTagged(Asn1TaggedObject, bool)

public static PbmParameter GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

PbmParameter

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object