Class AgreementUtilities
- Namespace
- Org.BouncyCastle.Security
- Assembly
- BouncyCastle.Cryptography.dll
public static class AgreementUtilities
- Inheritance
-
AgreementUtilities
- Inherited Members
Remarks
Utility class for creating IBasicAgreement objects from their names/Oids
Methods
GetAlgorithmName(DerObjectIdentifier)
public static string GetAlgorithmName(DerObjectIdentifier oid)
Parameters
Returns
GetBasicAgreement(DerObjectIdentifier)
public static IBasicAgreement GetBasicAgreement(DerObjectIdentifier oid)
Parameters
Returns
GetBasicAgreement(string)
public static IBasicAgreement GetBasicAgreement(string algorithm)
Parameters
algorithmstring
Returns
GetBasicAgreementWithKdf(DerObjectIdentifier, DerObjectIdentifier)
public static IBasicAgreement GetBasicAgreementWithKdf(DerObjectIdentifier agreeAlgOid, DerObjectIdentifier wrapAlgOid)
Parameters
agreeAlgOidDerObjectIdentifierwrapAlgOidDerObjectIdentifier
Returns
GetBasicAgreementWithKdf(DerObjectIdentifier, string)
public static IBasicAgreement GetBasicAgreementWithKdf(DerObjectIdentifier oid, string wrapAlgorithm)
Parameters
oidDerObjectIdentifierwrapAlgorithmstring
Returns
GetBasicAgreementWithKdf(string, string)
public static IBasicAgreement GetBasicAgreementWithKdf(string agreeAlgorithm, string wrapAlgorithm)
Parameters
Returns
GetRawAgreement(DerObjectIdentifier)
public static IRawAgreement GetRawAgreement(DerObjectIdentifier oid)
Parameters
Returns
GetRawAgreement(string)
public static IRawAgreement GetRawAgreement(string algorithm)
Parameters
algorithmstring