Silverlight 5 | WinRT |
public abstract sealed class CertificateEnrollmentManager | |
: __ComObject | |
static public String CreateRequest(ICertificateRequestProperties request); | |
static public void ImportPfxData(String pfxData, String password, ExportOption exportable, KeyProtectionLevel keyProtectionLevel, String friendlyName); | |
static public void InstallCertificate(String certificate); |
public sealed class CertificateRequestProperties | |
: __ComObject, ICertificateRequestProperties | |
public virtual ExportOption Exportable { get; set; } | |
public virtual String FriendlyName { get; set; } | |
public virtual String HashAlgorithmName { get; set; } | |
public virtual String KeyAlgorithmName { get; set; } | |
public virtual KeyProtectionLevel KeyProtectionLevel { get; set; } | |
public virtual UInt32 KeySize { get; set; } | |
public virtual String KeyStorageProviderName { get; set; } | |
public virtual EnrollKeyUsage KeyUsage { get; set; } | |
public virtual String Subject { get; set; } |
public sealed enum EnrollKeyUsage | |
: IComparable, IFormattable, IConvertible | |
{ Default, Decryption, Signing, KeyAgreement } |
public sealed enum ExportOption | |
: IComparable, IFormattable, IConvertible | |
{ NotExportable, Exportable } |
public abstract sealed class HashAlgorithmNames | |
: __ComObject | |
static public String Sha1 { get; } | |
static public String Sha256 { get; } | |
static public String Sha384 { get; } | |
static public String Sha512 { get; } |
public abstract interface ICertificateEnrollmentManagerStatics | |
public abstract virtual String CreateRequest(ICertificateRequestProperties request); | |
public abstract virtual void ImportPfxData(String pfxData, String password, ExportOption exportable, KeyProtectionLevel keyProtectionLevel, String friendlyName); | |
public abstract virtual void InstallCertificate(String certificate); |
public abstract interface ICertificateRequestProperties | |
public abstract virtual ExportOption Exportable { get; set; } | |
public abstract virtual String FriendlyName { get; set; } | |
public abstract virtual String HashAlgorithmName { get; set; } | |
public abstract virtual String KeyAlgorithmName { get; set; } | |
public abstract virtual KeyProtectionLevel KeyProtectionLevel { get; set; } | |
public abstract virtual UInt32 KeySize { get; set; } | |
public abstract virtual String KeyStorageProviderName { get; set; } | |
public abstract virtual EnrollKeyUsage KeyUsage { get; set; } | |
public abstract virtual String Subject { get; set; } |
public abstract interface IHashAlgorithmNamesStatics | |
public abstract virtual String Sha1 { get; } | |
public abstract virtual String Sha256 { get; } | |
public abstract virtual String Sha384 { get; } | |
public abstract virtual String Sha512 { get; } |
public abstract interface IKeyAlgorithmNamesStatics | |
public abstract virtual String Dsa { get; } | |
public abstract virtual String Ecdh256 { get; } | |
public abstract virtual String Ecdh384 { get; } | |
public abstract virtual String Ecdh521 { get; } | |
public abstract virtual String Ecdsa256 { get; } | |
public abstract virtual String Ecdsa384 { get; } | |
public abstract virtual String Ecdsa521 { get; } | |
public abstract virtual String Rsa { get; } |
public abstract interface IKeyStorageProviderNamesStatics | |
public abstract virtual String PlatformKeyStorageProvider { get; } | |
public abstract virtual String SmartcardKeyStorageProvider { get; } | |
public abstract virtual String SoftwareKeyStorageProvider { get; } |
public abstract sealed class KeyAlgorithmNames | |
: __ComObject | |
static public String Dsa { get; } | |
static public String Ecdh256 { get; } | |
static public String Ecdh384 { get; } | |
static public String Ecdh521 { get; } | |
static public String Ecdsa256 { get; } | |
static public String Ecdsa384 { get; } | |
static public String Ecdsa521 { get; } | |
static public String Rsa { get; } |
public sealed enum KeyProtectionLevel | |
: IComparable, IFormattable, IConvertible | |
{ NoConsent, ConsentOnly, ConsentWithPassword } |
public sealed enum KeySize | |
: IComparable, IFormattable, IConvertible | |
{ Invalid, Rsa2048, Rsa4096 } |
public abstract sealed class KeyStorageProviderNames | |
: __ComObject | |
static public String PlatformKeyStorageProvider { get; } | |
static public String SmartcardKeyStorageProvider { get; } | |
static public String SoftwareKeyStorageProvider { get; } |