Table of Contents

Class Pbmac1Params

Namespace
Org.BouncyCastle.Asn1.Pkcs
Assembly
BouncyCastle.Cryptography.dll
public sealed class Pbmac1Params : Asn1Encodable, IAsn1Convertible
Inheritance
Pbmac1Params
Implements
Inherited Members

Constructors

Pbmac1Params(AlgorithmIdentifier, AlgorithmIdentifier)

public Pbmac1Params(AlgorithmIdentifier keyDerivationFunc, AlgorithmIdentifier messageAuthScheme)

Parameters

keyDerivationFunc AlgorithmIdentifier
messageAuthScheme AlgorithmIdentifier

Properties

KeyDerivationFunc

public AlgorithmIdentifier KeyDerivationFunc { get; }

Property Value

AlgorithmIdentifier

MessageAuthScheme

public AlgorithmIdentifier MessageAuthScheme { get; }

Property Value

AlgorithmIdentifier

Methods

GetInstance(Asn1TaggedObject, bool)

public static Pbmac1Params GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

Pbmac1Params

GetInstance(object)

public static Pbmac1Params GetInstance(object obj)

Parameters

obj object

Returns

Pbmac1Params

GetTagged(Asn1TaggedObject, bool)

public static Pbmac1Params GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

Pbmac1Params

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object