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