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