Table of Contents

Class SignerUtilities

Namespace
Enterprises.Org.BouncyCastle.Security
Assembly
Enterprises.BouncyCastle.Crypto.dll
public sealed class SignerUtilities
Inheritance
SignerUtilities
Inherited Members

Properties

Algorithms

public static ICollection Algorithms { get; }

Property Value

ICollection

Methods

GetDefaultX509Parameters(DerObjectIdentifier)

public static Asn1Encodable GetDefaultX509Parameters(DerObjectIdentifier id)

Parameters

id DerObjectIdentifier

Returns

Asn1Encodable

GetDefaultX509Parameters(string)

public static Asn1Encodable GetDefaultX509Parameters(string algorithm)

Parameters

algorithm string

Returns

Asn1Encodable

GetEncodingName(DerObjectIdentifier)

public static string GetEncodingName(DerObjectIdentifier oid)

Parameters

oid DerObjectIdentifier

Returns

string

GetObjectIdentifier(string)

public static DerObjectIdentifier GetObjectIdentifier(string mechanism)

Parameters

mechanism string

Returns

DerObjectIdentifier

GetSigner(DerObjectIdentifier)

public static ISigner GetSigner(DerObjectIdentifier id)

Parameters

id DerObjectIdentifier

Returns

ISigner

GetSigner(string)

public static ISigner GetSigner(string algorithm)

Parameters

algorithm string

Returns

ISigner

InitSigner(DerObjectIdentifier, bool, AsymmetricKeyParameter, SecureRandom)

public static ISigner InitSigner(DerObjectIdentifier algorithmOid, bool forSigning, AsymmetricKeyParameter privateKey, SecureRandom random)

Parameters

algorithmOid DerObjectIdentifier
forSigning bool
privateKey AsymmetricKeyParameter
random SecureRandom

Returns

ISigner

InitSigner(string, bool, AsymmetricKeyParameter, SecureRandom)

public static ISigner InitSigner(string algorithm, bool forSigning, AsymmetricKeyParameter privateKey, SecureRandom random)

Parameters

algorithm string
forSigning bool
privateKey AsymmetricKeyParameter
random SecureRandom

Returns

ISigner