public CertificatePrivateKey GetPrivateKey(byte[] keyData)
{
foreach (CipherSuitePlugin plugin in _plugins) {
string[] signatureIDs = plugin.SupportedSignatureAlgorithms;
foreach (string id in signatureIDs) {
SignatureAlgorithm signatureAlgorithm = plugin.GetSignatureAlgorithm(id);
CertificatePrivateKey privateKey = signatureAlgorithm.ImportPrivateKey(keyData);
if (privateKey != null) {
return privateKey;
}
}
}
return null;
}