public System.IAsyncResult Beginget_valid_key_sizes(ManagementKeyCertificateManagementModeType mode,ManagementKeyCertificateKeyType [] key_types,bool [] fips, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("get_valid_key_sizes", new object[] {
     mode,
     key_types,
     fips}, callback, asyncState);
 }
        public long[][] get_valid_key_sizes(
		ManagementKeyCertificateManagementModeType mode,
		ManagementKeyCertificateKeyType [] key_types,
		bool [] fips
	)
        {
            object [] results = this.Invoke("get_valid_key_sizes", new object [] {
                mode,
                key_types,
                fips});
            return ((long [] [])(results[0]));
        }