Table of Contents

Class DotNetUtilities

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

Methods

FromX509Certificate(X509Certificate)

public static X509Certificate FromX509Certificate(X509Certificate x509Cert)

Parameters

x509Cert X509Certificate

Returns

X509Certificate

GetDsaKeyPair(DSA)

public static AsymmetricCipherKeyPair GetDsaKeyPair(DSA dsa)

Parameters

dsa DSA

Returns

AsymmetricCipherKeyPair

GetDsaKeyPair(DSAParameters)

public static AsymmetricCipherKeyPair GetDsaKeyPair(DSAParameters dp)

Parameters

dp DSAParameters

Returns

AsymmetricCipherKeyPair

GetDsaPublicKey(DSA)

public static DsaPublicKeyParameters GetDsaPublicKey(DSA dsa)

Parameters

dsa DSA

Returns

DsaPublicKeyParameters

GetDsaPublicKey(DSAParameters)

public static DsaPublicKeyParameters GetDsaPublicKey(DSAParameters dp)

Parameters

dp DSAParameters

Returns

DsaPublicKeyParameters

GetKeyPair(AsymmetricAlgorithm)

public static AsymmetricCipherKeyPair GetKeyPair(AsymmetricAlgorithm privateKey)

Parameters

privateKey AsymmetricAlgorithm

Returns

AsymmetricCipherKeyPair

GetRsaKeyPair(RSA)

public static AsymmetricCipherKeyPair GetRsaKeyPair(RSA rsa)

Parameters

rsa RSA

Returns

AsymmetricCipherKeyPair

GetRsaKeyPair(RSAParameters)

public static AsymmetricCipherKeyPair GetRsaKeyPair(RSAParameters rp)

Parameters

rp RSAParameters

Returns

AsymmetricCipherKeyPair

GetRsaPublicKey(RSA)

public static RsaKeyParameters GetRsaPublicKey(RSA rsa)

Parameters

rsa RSA

Returns

RsaKeyParameters

GetRsaPublicKey(RSAParameters)

public static RsaKeyParameters GetRsaPublicKey(RSAParameters rp)

Parameters

rp RSAParameters

Returns

RsaKeyParameters

ToRSA(RsaPrivateKeyStructure)

public static RSA ToRSA(RsaPrivateKeyStructure privKey)

Parameters

privKey RsaPrivateKeyStructure

Returns

RSA

ToRSA(RsaPrivateKeyStructure, CspParameters)

public static RSA ToRSA(RsaPrivateKeyStructure privKey, CspParameters csp)

Parameters

privKey RsaPrivateKeyStructure
csp CspParameters

Returns

RSA

ToRSA(RsaKeyParameters)

public static RSA ToRSA(RsaKeyParameters rsaKey)

Parameters

rsaKey RsaKeyParameters

Returns

RSA

ToRSA(RsaKeyParameters, CspParameters)

public static RSA ToRSA(RsaKeyParameters rsaKey, CspParameters csp)

Parameters

rsaKey RsaKeyParameters
csp CspParameters

Returns

RSA

ToRSA(RsaPrivateCrtKeyParameters)

public static RSA ToRSA(RsaPrivateCrtKeyParameters privKey)

Parameters

privKey RsaPrivateCrtKeyParameters

Returns

RSA

ToRSA(RsaPrivateCrtKeyParameters, CspParameters)

public static RSA ToRSA(RsaPrivateCrtKeyParameters privKey, CspParameters csp)

Parameters

privKey RsaPrivateCrtKeyParameters
csp CspParameters

Returns

RSA

ToRSAParameters(RsaPrivateKeyStructure)

public static RSAParameters ToRSAParameters(RsaPrivateKeyStructure privKey)

Parameters

privKey RsaPrivateKeyStructure

Returns

RSAParameters

ToRSAParameters(RsaKeyParameters)

public static RSAParameters ToRSAParameters(RsaKeyParameters rsaKey)

Parameters

rsaKey RsaKeyParameters

Returns

RSAParameters

ToRSAParameters(RsaPrivateCrtKeyParameters)

public static RSAParameters ToRSAParameters(RsaPrivateCrtKeyParameters privKey)

Parameters

privKey RsaPrivateCrtKeyParameters

Returns

RSAParameters

ToX509Certificate(X509CertificateStructure)

public static X509Certificate ToX509Certificate(X509CertificateStructure x509Struct)

Parameters

x509Struct X509CertificateStructure

Returns

X509Certificate

ToX509Certificate(X509Certificate)

public static X509Certificate ToX509Certificate(X509Certificate x509Cert)

Parameters

x509Cert X509Certificate

Returns

X509Certificate