public virtual string GetKeyAlgorithm () { #if NET_2_0 if (x509 == null) throw new CryptographicException (Locale.GetText ("Certificate instance is empty.")); #endif return x509.KeyAlgorithm; }